StackEdit is a full-featured, open-source Markdown editor based on PageDown, the Markdown library used by Stack Overflow and the other Stack Exchange sites.
Main showcase: https://stackedit.io/.
Minimal client-side part of Stackedit.
This branch jesperronn/master removes all server-side parts, and special code for handling www.stackedit.io, google analytics, and more.
The goal is that this should provide a clean split-panel editor without extra bells and whistles.
It is meant to be integrated in your own page, as an editor plugin for that particular purpose only.
- Remove server-side parts used only be third-party integration points
- Remove chrome extension/app
- Remove firefox extension/app
- Remove google analytics
- remove special edge-case syntax handling of markdown
- remove mathjax
- remove flowchart/uml
- remove syntax highlighting
- Remove extra css stylesheets, there is only need for one stylesheet here
- Remove all settings and provide some decent defaults.
- Remove monetizeJs
- Remove all third-party integration points:
- google drive
- picasa
- github
- couchdb
- dropbox
- blogger
- google+
- ssh
- tumblr
- wordpress
All of this functionality is provided in the full version of Stackedit. This branch can easily be extended to provide just the features you need for a specific project.
Furthermore, this fork splits up functionality to make the editor easier to integrate into existing pages. This fork of Stackedit is meant to be easier to use, easier to extend, and easier to slim down in case you need it. The following improvements are put in, but also live as pull-requests for benweet/stackedit project:
- Integration-firendly Stackedit: Move some 'evil' styles out into separate files
- Relax keyboard triggers: We want reload, not HR
- Extracted theme loading to separate file.
- Possible to override internal Stackedit functionality
- Stackedit modularization: Plugins folders
If you want the full version of stackedit, with all the functionality listed above, please go to https://stackedit.io
Support StackEdit:
Note:
- Documents are stored in the browser's local storage, which means they are not shared between different browsers/computers. Clearing your browser's data may delete all your local documents.
- Full access to Dropbox or Google Drive is required to be able to import any document in StackEdit. Imported documents are downloaded in your browser and are not transmitted to a server.
- Manage multiple Markdown documents online or offline
- Export your documents in Markdown, HTML or PDF and format it using a template
- Synchronize your Markdown documents in the Cloud
- Edit existing Markdown documents from Google Drive, Dropbox and your local hard drive
- Share a link to a Markdown document that renders it in a nice viewer
- Show statistics about your document
- Convert HTML to Markdown
- Real-time HTML preview with Scroll Link feature to bind editor and preview scrollbars
- Markdown Extra/GitHub Flavored Markdown support and Prettify/Highlight.js syntax highlighting
- LaTeX mathematical expressions using MathJax
- WYSIWYG control buttons
- Configurable layout
- Theming support with different themes available
- A la carte extensions
- Offline editing
NOTE: This page has been written and published with StackEdit.