Markdown 编辑器
Markdown Editor
边写边预览 Markdown,可导出渲染后的 HTML,支持 GFM 表格和任务列表。
一个 Markdown 编辑器,旁边是渲染结果,后面是对应的 HTML,还有标题大纲。解析器是本仓库自己实现的 CommonMark,在规范的 652 个示例测试集上通过率 99.8%。
Markdown
预览
关于这个项目
一个带实时预览的 Markdown 编辑器。加粗、斜体、代码 和链接。
开始使用
- 克隆仓库
- 运行安装程序
- 打开应用
| 项目 | 数量 | 金额 |
|---|---|---|
| 笔记本 | 2 | 2,400,000 |
| 显示器 | 3 | 900,000 |
引用是这样显示的。
const total = items.reduce((sum, item) => sum + item.price, 0);
- [x] 任务列表能用
- [ ] 没打勾的也一样
选项
文档
词
38
字符
315
链接
1
图片
0
代码块
1
表格
1
大纲
- 关于这个项目
#section - 开始使用
#section-1
锚点做罗马字转写,不做百分号编码。转写的对象只有谚文,汉字不在其中会被丢掉,所以纯中文标题的锚点是 section、section-1……
怎么用
写或粘贴 Markdown
边输入边更新预览。顶部的 YAML front matter 会被识别并从预览中排除,而不是渲染成一条水平线。
需要输出时切换到 HTML
同一份文档的 HTML 形式,可以直接复制进 CMS 或邮件模板。下载得到的是完整文件。
用大纲检查标题结构
每个标题都带着它将获得的锚点。从 h2 跳到 h4 会立刻在这里显现,重复的锚点也一样。
常见问题
原始 HTML 为什么默认被丢弃?
CommonMark 说要原样通过,对你自己写的文档这是对的,对粘贴来的文档这是一个跨站脚本漏洞。开关带着警告放在那里,给你自己的文档用。
我的表格不渲染
管道表格是 GitHub 扩展,不属于 CommonMark。开关默认打开;如果关着,你看到的是严格的规范行为,管道符被渲染成文本。
锚点为什么是罗马字?
为了让指向韩文标题的链接贴进聊天窗口后还能用。百分号编码的锚点正确但不可读,有几种系统会在中途把它弄坏。转写只作用于韩文:中文标题没有罗马字形式,锚点会落到 section、section-1 这样的名字上。
可以从这些接进来
Markdown 转 PDF
Markdown to PDF
把 Markdown 排版成 PDF,支持标题、列表、表格、代码块和引用,用的是基本 14 种字体,因此中日韩文字需要它无法内嵌的字体。
占位文本生成
Lorem Ipsum Generator
生成拉丁文、英文、韩文、日文或中文的占位段落、句子和词。
HTML 转 Markdown
HTML to Markdown
把粘贴的 HTML 或保存下来的网页转成干净的 Markdown——标题、嵌套列表、GFM 表格、围栏代码块都留下——脚本和样式一律丢掉。
Markdown 表格生成
Markdown Table Builder
像编辑网格一样编表并导出对齐好的 Markdown,也能把粘歪的表格重新排整齐。
接下来
这些工具吃得下当前工具的产出,结果可以直接送过去。
HTML 转 Markdown
HTML to Markdown
把粘贴的 HTML 或保存下来的网页转成干净的 Markdown——标题、嵌套列表、GFM 表格、围栏代码块都留下——脚本和样式一律丢掉。
Markdown 表格生成
Markdown Table Builder
像编辑网格一样编表并导出对齐好的 Markdown,也能把粘歪的表格重新排整齐。
Markdown 转 Word
Markdown to Word
把 Markdown 渲染成标题样式规范的 .docx,好在 Word 里继续编辑和用修订。
Markdown 转 PDF
Markdown to PDF
把 Markdown 排版成 PDF,支持标题、列表、表格、代码块和引用,用的是基本 14 种字体,因此中日韩文字需要它无法内嵌的字体。
查找与替换
Find & Replace
按字面、整词或正则表达式替换文本,支持捕获组,并把每一处命中先预览出来。
文本脱敏
Text Anonymiser
在自由文本里找出邮箱、银行卡号、IP 地址和韩国格式的身份证号、电话号码、营业执照号,把它们遮蔽或换成假名。