Store your journal as a markdown file on Dropbox, and edit/view it from any browser.
- Optimized for use in a mobile browser but looks great on desktop too.
- No server. You only have to trust your browser and Dropbox. (And this code)
- Persists your Dropbox token to local storage so you don't have to re-login each time.
- Optional in-browser AES encryption using Stanford JavaScript Crypto Library for "trust no one" security.
- Run a dev server:
npm start
. - Run tests (in "watch" mode):
npm test
. - Build a production bundle:
npm run build
. - Deploy:
npm run deploy
. (Requires SSH access to the server)
You'll need to register you fork of the app with Dropbox at their My Apps page.
Update src/constants.js
to include your new Client ID and redirect URL.
Markdown Today expects your webserver to serve index.html
for all requests that are not found. An .htaccess
file for Apache2 is included in public/
.
Many thanks for the great open-source libraries that made this project possible. To name just a few: