Here is a group of links for you to better use Markdown
- a cross-platform desktop tool as both a reader and a writer for Markdown.
- Link: https://typora.io/
https://remarkableapp.github.io/
https://www.atominn.com/wonderpen/
- An open-source markdown editor for developers on Mac, Windows and Linux.
- Link: https://boostnote.io/
- Github: https://github.com/BoostIO/Boostnote - Built with Electron, React + Redux, Webpack, and CSSModules.
- An Electron-based markdown note-taking app. the app isn't bloated, the app has a pretty interface, tags are indefinitely nestable and can import Evernote note
- Github: https://github.com/fabiospampinato/notable
- A minimal Markdown Editor desktop app built on top of Electron. supports KaTex
- Site: https://markdownify.js.org
- Github: https://github.com/amitmerchant1990/electron-markdownify
- https://quilljs.com/
- Quill is a free, open source WYSIWYG editor built for the modern web. With its modular architecture and expressive API, it is completely customizable to fit any need. it's based on BSD-3-Clause.
- https://ckeditor.com/
- Modern JavaScript rich text editor with a modular architecture. Its clean UI and features provide the perfect WYSIWYG UX for creating semantic content. Written in ES6 with MVC architecture, custom data model, virtual DOM.
- Writing books using git in combination with Markdown or Asciidoc. LaTeX is supported.
- Download Link for executable binaries (available for Windows / Mac / Linux): https://legacy.gitbook.com/editor
- Installation instruction for the node.js: https://github.com/GitbookIO/gitbook/blob/master/docs/setup.md
- Remarks:
it has a side-by-side editor, with the left panel showing Markdown source code and the right panel showing WYSIWYG preview.It's official website claims it's equipped with a side-by-side editor but actually I could find it.
- It's both a desktop Markdown editor and Github publisher
- Link: https://hvenotes.fehey.com/
- Github: https://github.com/hve-notes/hve-notes
- a cross-platform desktop powerful editor for Markdown and reStructuredText. It is based on pyqt.
- Link: https://github.com/retext-project/retext
- a Markdown editor for developers, on Mac OS X. Features live preview, sync scroll, auto save, powerful actions, auto pair, custom themes and CSS, HTML and PDF export, enhanced CJK support and more.
- Link: http://25.io/mou/
- an open source Markdown editor for macOS, released under the MIT License. It is heavily influenced by Mou.
- Link: https://macdown.uranusjr.com/
为了加强阅读用户体验,可在浏览器上安装 Stylus 这类终端 CSS 定制插件,Chrome/Firefox/Opera 都支持。
- Github Repo: https://github.com/openstyles/stylus
- Chrome: https://chrome.google.com/webstore/detail/stylus/clngdbkpkpeebahjckkjfobafhncgmne
- 李笑来的针对中文的CSS样式: https://github.com/selfteaching/the-craft-of-selfteaching/tree/master/markdown
- Provide features like: keyboard shortcuts (toggle bold, italic, code span, strikethrough and heading), list editing, TOC, Print Markdown to HTML, Math
- Changes VS Code's built-in markdown preview to match Github's styling
- Link: https://marketplace.visualstudio.com/items?itemName=bierner.markdown-preview-github-styles
一个分屏的Markdown->微信公众号格式的编辑器
- 介绍:https://mp.weixin.qq.com/s/pn0LzyfgUj6rGUfVHUksjg
- 在线版: https://lab.lyric.im/wxformat/
- Github repo: https://github.com/lyricat/wechat-format
Markdown排版利器,支持 "一键排版" 、自定义css、80多种代码高亮。能让Markdown内容,无需作任何调整就能一键复制到微信公众号、博客园、掘金、知乎、csdn、51cto、WordPress、hexo……等平台,并且保留源代码高亮的样式。支持把图片自动上传到云图床。支持Latex数学公式在公众号等平台完美显示。
a cloud-based commercial team-wide markdown-based snippet organizer supports taggging, images, attachment files client side supports Windows, Linux, macOS https://www.cacher.io/
- an online collaborative editor especially made for academics who need to use citations and/or formulas that supports citations, semantic editing and publishing in multiple locations. It's backed by Python.
- This extension only styles the markdown preview. Use this extension pack to add support for other Github-specific markdown features
- Link: https://github.com/fiduswriter/fiduswriter
- A powerful collaborative publishing platform for research articles, data, figures, preprints (though not dedicated for MarkDown)
- Link: https://www.authorea.com/
- a cloud-enabled, mobile-ready, offline-storage, AngularJS powered HTML5 Markdown editor. It does not support Latex syntax yet. It's written in Node.js
- Link: https://dillinger.io/
- a commercial Evernote extension. But you can still use it as a standalone online editor
- Link: https://maxiang.io/
- With the following tool, you can just include a single line of JavaScript reference code such as
<script src="...." />
in your HTML to instantaneously render markdown contents on-the-fly.
- a lightweight JavaScript utility to create self-rendering Markdown + LaTeX documents
- Link: https://github.com/susam/texme
- To render Markdown-only content without any math content,, use MdMe instead, which is light-weight.
- Another one-line JS includer for a single static web page with just markdown syntax.
- Link: https://github.com/oscarmorrison/md-page
- Yet another one-line JS includer for a single static web page with just markdown syntax.
- Link: https://github.com/showdownjs/showdown
A replacement for LaTeX based on Markdown and AsciiMath. LaTeX can be directly embedded. It converts .md file into .pdf file. Pre-requisites: node.js, pandoc 2.2.1, texlive.
- Site: https://caoutchouc.io
- Source Repo: https://github.com/corollari/caoutchouc
A powerful, flexible, Markdown-based authoring framework.
- Site: https://markdoc.dev/
- Source Repo: https://github.com/markdoc/markdoc
A JavaScript display rendering engine for mathematics that works in all browsers. It's not dedicated to Markdown only, but for generic HTML webpages that needs to render math contents with LaTeX syntax.
- Supports MathML, TeX, and ASCIImath syntax as input
- Produces HTML+CSS, SVG, and MathML as output.
- Link: https://www.mathjax.org/
- Source Repo: https://github.com/mathjax/mathjax
A Google Chrome extension which lets you enable LaTeX on any website (including Github). Typesets any LaTeX found on webpages using MathJax https://chrome.google.com/webstore/detail/tex-all-the-things/cbimabofgmfdkicghcadidpemeenbffn
A client-side and server-side JavaScript engine for mathematics that is similar to but faster than MathJax.
- Link: https://katex.org/
- Source Repo: https://github.com/KaTeX/KaTeX
- supports Math, metadata, etc...
- Link (syntax): https://github.com/fletcher/MultiMarkdown/wiki/MultiMarkdown-Syntax-Guide#footnotes
- Link: https://github.com/fletcher/MultiMarkdown/
- an extension of Markdown syntax, plus a static .js file, that supports diagrams, calendars, equations, and other features
- Link: https://casual-effects.com/markdeep/
Markdoc is a syntactic extension of Markdown, so you can keep using all the syntax and tooling you are used to.
- Site: https://markdoc.dev/
- Source Repo: https://github.com/markdoc/markdoc
Markmap is a combination of markdown and mindmap. It parses markdown content and extract its intrinsic hierarchical structure and renders an interactive mindmap, aka markmap. it contains an VSCode extension and markmap-cli convertor
The following tools loads markdown contents and renders them in HTML format
- a command line tool (and a Node.js library) for building beautiful books using GitHub/Git and Markdown (or AsciiDoc). It's also equipped with web or desktop editors.
- Source: https://github.com/GitbookIO/gitbook
- Samples: https://legacy.gitbook.com/
- A Simple & Fast Node.js Bloging Platform Base On ThinkJS & React & ES2015+
- https://firekylin.org/
- https://github.com/firekylin/firekylin
- An easy to Maintain Open Source Documentation Websites. It is based on Node.js (React) that converts a directory of Markdown files (along with specified folder structure) to a dynamic, searchable website
- Link: https://docusaurus.io/
- Github Repo: https://github.com/facebook/Docusaurus
- It's both a desktop Markdown editor and Github publisher
- Link: https://hvenotes.fehey.com/
- Sample: https://fehey.com/
Wizard是基于Laravel开发框架开发的一款开源项目(API)文档管理工具。支持Swagger,Markdown,Table 类型的文档管理,LDAP 统一身份认证,文档搜索,标签搜索
- Sample: http://wizard.aicode.cc/
- Site: http://futureup.tech/wizard/
- Repo: https://github.com/mylxsw/wizard
按月付费的网站生成器 https://www.bitcron.com/
- A well-known python structured text parser that supports multiple formats.
- http://pandoc.org/
- This module provides a python wrapper around various text markup languages such as Markdown, reStructuredText and Textile.
- Link: https://github.com/retext-project/pymarkups
- a free MIT-licensed Ruby library for parsing and converting a superset of Markdown
- Link: https://kramdown.gettalong.org/
- A fast, extensible and spec-compliant Markdown parser in pure Python.
- https://github.com/miyuchina/mistletoe
- The fastest markdown parser in pure Python with renderer feature.
- http://mistune.readthedocs.io/
- https://github.com/lepture/mistune
Write slides in Markdown, built on top of PRESENTA Lib
A simple, in-browser, markdown-driven slideshow tool.
- Site: https://remarkjs.com
- Github Repo: https://github.com/gnab/remark
- It converts a markdown to a clean, local-hosted, html5 slide deck (PPT-style presentation deck). It takes *.md files in markdown format and the assets subdir and renders a html5 slidedeck, using pandoc as converter and reveal.js as the presenter framework. It's based on markdown, pandoc, reveal.js, plantuml, ditaamini, asciitosvg, graphviz, asciinema, decktape, vega-lite, mathjax-pandoc-filter, and font-awesome.
- Link: https://arnehilmann.github.io/markdeck/
- Github Repo: https://github.com/arnehilmann/markdeck
- It converts a markdown to a clean, local-hosted, html5 slide deck (PPT-style presentation deck). It's based on webslides、webpack、markdown-it、posthtml
- Link: http://js8.in/nodeppt
- Github Repo: https://github.com/ksky521/nodeppt
Converts Markdown texts to video with configured text-to-speech engines http://mdvideo.gshll.com/
- Link: http://cv.ftqq.com/#
- An open source makrdown note-taking application for Android
- Source: https://github.com/Shouheng88/MarkNote
- Download: https://www.coolapk.com/apk/178276
- Google Play Store: https://play.google.com/store/apps/details?id=me.shouheng.notepal
- Cheetsheet: https://commonmark.org/help/
- Interactive Tutorial: https://commonmark.org/help/tutorial/
It's a full-stack website integrating remark, gray-matter, Katex, Skulpt (for interpreting Python)
- Github: https://github.com/vthommeret/mathtocode
- Live demo: https://mathtocode.now.sh
- https://asciidoctor.org/
- Asciidoctor is a fast, open source text processor and publishing toolchain for converting AsciiDoc content to HTML5, DocBook, PDF, and other formats. Asciidoctor is written in Ruby and runs on all major operation systems.