Markdown To CHM(LME) 原名Lunar Markdown Editor是一款重型的markdown编辑器。它不是用来编写单个的 Markdown 文件的,而是用来编写一系列 Markdown 文件并对它们之间的关系进行辅助处理。
软件特色
1. 自动管理链接
2. 支持非实时预览(按 F5)
3. 支持正则表达式
4. 支持自定义脚本增强编辑功能(通过 IronPython)
5. 支持自定义 CSS 文件
6. 支持诸多辅助编辑功能
7. 支持 Markdown 高亮显示
8. 支持引入第三方 javascript 库
9. 支持树型文字表和二维文字表等自定义元素
10. 支持任务列表
适用场景
1. 编写静态微型网站
LME 可以将用户编写的 Markdown 文档编译为 Html 文件。
2. 编写 CHM 文件
通过调用微软 Html Help Workshop 自带的编译器,LME 可以创建 CHM 工程文件,并将工作区中所有 Html 文件及其相关资源文件打包为标准的 CHM 文档。
软件局限性
1. 由于需要实现一些特定的功能,LME 自行扩展(或屏蔽)了 Markdown 语法——这种差异虽然不大,但为一些 Markdown 用户不喜。
> Markdown 的发明者认为 Markdown 不应该被标准化。
2. LME 对理工科的支持不够完善,要录入公式,高亮显示代码等需要引入第三方 Javascript 库。
> LME 不直接嵌入对这些第三方开源库的支持,一方面是因为版权问题不便解决;另一方面是因为这些库对 CHM 文档的兼容性往往很成问题。——CHM 是种很老的文件格式,对新 Javascript 库的适应性很差。