Skip to content

Latest commit

 

History

History
347 lines (254 loc) · 14 KB

markdown_go_up.md

File metadata and controls

347 lines (254 loc) · 14 KB

Here is a group of links for you to better use Markdown

Desktop editors

Typora

  • a cross-platform desktop tool as both a reader and a writer for Markdown.
  • Link: https://typora.io/

MarkText

https://github.com/marktext/

Remarkable

https://remarkableapp.github.io/

妙笔

https://www.atominn.com/wonderpen/

Electron-based editors

Boostnote

Notable

  • 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

Markdownify (Obsolete)

Customizable web-based WYSIWYG Editors

Quill

  • 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.

CKEditor

  • 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.

Book writers

Gitbook's Editor

  • 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.

Hve Notes

PyQT

ReText

MacOS-only editors

mou

  • 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/

MacDown

Web browser plugins / extensions

Stylus

为了加强阅读用户体验,可在浏览器上安装 Stylus 这类终端 CSS 定制插件,Chrome/Firefox/Opera 都支持。

Text editor plugins / extensions

VSCode plugins

Markdown All in One

Markdown+Math

Markdown Support for Visual Studio Code

  • Provide features like: keyboard shortcuts (toggle bold, italic, code span, strikethrough and heading), list editing, TOC, Print Markdown to HTML, Math

Markdown Preview Github Styling

Online editors

微信

小胡子哥的WXMarkdown

程序员DD

一个分屏的Markdown->微信公众号格式的编辑器

ironmaxi

lyric.im

Md2All (推荐)

Markdown排版利器,支持 "一键排版" 、自定义css、80多种代码高亮。能让Markdown内容,无需作任何调整就能一键复制到微信公众号、博客园、掘金、知乎、csdn、51cto、WordPress、hexo……等平台,并且保留源代码高亮的样式。支持把图片自动上传到云图床。支持Latex数学公式在公众号等平台完美显示。

others

cacher.io

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/

Fidus Writer

  • 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

authorea

  • A powerful collaborative publishing platform for research articles, data, figures, preprints (though not dedicated for MarkDown)
  • Link: https://www.authorea.com/

Dilinger

  • 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/

Markdown renderers embeded in a static HTML webpage

  • 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.

TeXMe

  • 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.

markdown page

showdown.js

Markdown Extensions

Pandoc-like tools

Caoutchouc

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.

Markdoc

A powerful, flexible, Markdown-based authoring framework.

Engines

MathJax

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.

TeX All the Things

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

KaTex

A client-side and server-side JavaScript engine for mathematics that is similar to but faster than MathJax.

MultiMarkdown

markdeep

Markdoc

Markdoc is a syntactic extension of Markdown, so you can keep using all the syntax and tooling you are used to.

Graph, Diagram

Markmap

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

Dynamic website generators

The following tools loads markdown contents and renders them in HTML format

Gitbook

Jekyll

Middleman

HamDown

Firekylin

Docusaurus

Hve Notes

API docsite generator

Wizard

Wizard是基于Laravel开发框架开发的一款开源项目(API)文档管理工具。支持Swagger,Markdown,Table 类型的文档管理,LDAP 统一身份认证,文档搜索,标签搜索

Commercial markdown-based website generator

Bitcron

按月付费的网站生成器 https://www.bitcron.com/

Markdown parsers / converters / SDKs

pandoc

pymarkup

kramdown

Python parsers

mistletoe

mistune

Markdown pitch deck (slides) generator

Presenta Play

Write slides in Markdown, built on top of PRESENTA Lib

remark

A simple, in-browser, markdown-driven slideshow tool.

markdeck

  • 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

nodeppt

marp

Markdown To Video

Converts Markdown texts to video with configured text-to-speech engines http://mdvideo.gshll.com/

Markdown resume (curriculum vitae) generator

冷熊简历(中文)

Markdown mobile APPs

MarkNote

References and Tutorials

commonmark.org

mathtocode

It's a full-stack website integrating remark, gray-matter, Katex, Skulpt (for interpreting Python)

Non-markdown

Asciidoctor

  • 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.