HyperMD
1.0.0

在Markdown编辑器中打破写作和预览之间的墙。
在线演示|示例|文档
中文介绍
// npm install --save hypermd codemirror
var HyperMD = require ( 'hypermd' )
var myTextarea = document . getElementById ( 'input-area' )
var editor = HyperMD . fromTextArea ( myTextarea )也适用于requirejs,包裹,webpack,普通浏览器env。阅读文档
HyperMD是一组CodeMirror附加组件 /模式 /主题 /命令 / keymap等。
您可以在同一页面上同时使用原始CodeMirror和HyperMD。
Code:joy: =>? (也支持自定义表情符号)| column | line |?服务和资源
| ICOMOON- iCONPACK(免费版本) 演示页面使用Icomoon图标。相关文件存储在Demo/svgicon中。 | Codecogs-开源科学库 Foldmath使用Codecogs的服务作为默认的Tex Mathrenderer。 (您可以加载PowerPack使用其他渲染器,例如Katex或MathJax) |
| SM.MS-免费图像托管服务 演示页面和powerPack/insert-file-with-smms使用SM.MS OPEN API上传用户插入的图像。 (如果您想集成SM.MS服务,请使用PowerPack) | 表情符号- 开放表情符号图标 演示页面和PowerPack/fold-emoji-with-emojione使用表情符号图标(免费许可证)免费提供 (您可以使用其他替代方案,例如Twitter的Twemoji) |
| codemirror-浏览器代码编辑器。 requirejs- JavaScript AMD模块加载程序。 Katex-网络最快的数学排版库。 标记,转折和更引人注目的libs。 |
?赞助商
赞助商(按日期排序)
HyperMD是Laobubu的个人开源项目。欢迎捐款。您可以:
Ctrl+Click也有效,但是如果存在,将跳到脚注。 ↩2
数学块使用$$包装您的Tex表达式。 ↩
默认情况下禁用,请参见DOC; #use两个哈希符号#如果标签名称包含空格。 ↩
使用Ctrl+Shift+V到粘贴纯文本。 ↩
语言与CodeMirror支持一样多。 ↩
如果主题不是为HyperMD设计的,则可能不存在某些功能。 ↩