Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://josephernest.github.io/writing/
Writing is a lightweight distraction-free text editor, in the browser (Markdown and LaTeX supported).
https://josephernest.github.io/writing/
Last synced: 3 months ago
JSON representation
Writing is a lightweight distraction-free text editor, in the browser (Markdown and LaTeX supported).
- Host: GitHub
- URL: https://josephernest.github.io/writing/
- Owner: josephernest
- Created: 2016-11-22T10:27:30.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2023-08-20T22:10:32.000Z (about 1 year ago)
- Last Synced: 2024-08-01T20:43:51.561Z (3 months ago)
- Language: JavaScript
- Homepage: https://josephernest.github.io/writing/
- Size: 434 KB
- Stars: 1,029
- Watchers: 27
- Forks: 76
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
Writing
=======**Writing** is a lightweight distraction-free text editor, in the browser.
Live version: [Writing](https://josephernest.github.io/writing/).
Installation
----
Just open `index.html` and that's it! There is no server code. Is that so simple? Yes!Usage
----* CTRL + D: Toggle display mode
* CTRL + P: Print or export as PDF
* CTRL + S: Save source code as .MD file
and a few other commands (change font, etc.) that can be found in:
* CTRL+SHIFT+H or `?` bottom-left icon: Show help
Why another Markdown editor? Why not just use StackEdit?
----
There are many online editors that support Markdown but:* half of them don't support LaTeX / MathJax (for math formulas)
* some of them do, but have a **1-sec delay between keypress and display**, and I find this annoying, see e.g. [StackEdit](https://stackedit.io)
* some of them have annoying flickering each time you write new text, once math is present on the page
* most of them are not minimalist / distraction-free enough for meThat's why I decided to make **Writing**:
* open-source
* no server needed, you can run it offline
* fast rendering (no delay when writing / no flickering of math equations)
* **just what you need: write, preview, save the code, print or save as PDF, and nothing else**
* LPWP website, a.k.a. "Landing Page=Working Page", i.e. the first page that you visit on the website is the page *where things actually happen*, that means that there is no annoying welcome page or login page, etc.About
----
Author: Joseph Ernest ([@JosephErnest](https://twitter.com/JosephErnest))Other projects: [BigPicture](http://bigpicture.bi), [bigpicture.js](https://github.com/josephernest/bigpicture.js), [AReallyBigPage](https://github.com/josephernest/AReallyBigPage), [SamplerBox](http://www.samplerbox.org), [Void](https://github.com/josephernest/void), [TalkTalkTalk](https://github.com/josephernest/TalkTalkTalk), [sdfgh](https://github.com/josephernest/sdfgh), [RaspFIP](https://github.com/josephernest/RaspFIP/), [Yopp](https://github.com/josephernest/Yopp), etc.
Sponsoring and consulting
----I am available for Python, Data science, ML, Automation consulting. Please contact me on https://afewthingz.com for freelancing requests.
Do you want to support the development of my open-source projects? Please contact me!
I am currently sponsored by [CodeSigningStore.com](https://codesigningstore.com/). Thank you to them for providing a DigiCert Code Signing Certificate and supporting open source software.
License
----
MIT licenseDependencies
---
**Writing** uses [Pagedown](https://code.google.com/archive/p/pagedown/), [Pagedown Extra](https://github.com/jmcmanus/pagedown-extra), [MathJax](https://www.mathjax.org/), StackOverflow's [editor code](https://gist.github.com/gdalgas/a652bce3a173ddc59f66), and the [Computer Modern](http://cm-unicode.sourceforge.net/) font.*Note: Some of these libraries have been slightly modified (a few lines of code), to make it work all together, that's why they are included in this package.*
![](https://gget.it/pixel/writing.png)