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