首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

不能写脚本的Markdown编辑器不是好CHM 制作工具

Lunar Markdown Editor(LME,现在的名字是 Markdown To CHM)是个 Markdown 编辑器,用于制作 CHM 还是比较方便的。

注意:LME 本身不能制作 CHM 文档——它只是可以创建 CHM 工程文件。然后简单地点个菜单项调用微软的 Html Help Workshop 即可。

最近更新:

支持编写 IronPython 脚本

主要应用场景包括: 辅助编辑,快速修改文本处理逻辑; 编译 Html 前自动调用,可以实现自定义 Markdown 语法; 如果对 Iron Python 和 WPF 比较熟悉,写个 Web 浏览器都可以——因为 Iron Python 可以调用 .net framework ,添加个窗口没什么问题。

还可以将脚本设置为按 Ctrl+F11 调用,这样可以实现快速编辑。

注意:程序启动后,首次调用 Iron Python 脚本时因为要载入脚本引擎,会有延迟——之后会快得多。      在实现这个功能之前,作者君连一行 Python 脚本都没写过。Iron Python 在语法上与 Python 2.x 系列是兼容的。

添加了自定义 CSS 编辑器

现在自由度很高,而且对于内置的 CSS 样式都添加了说明文字,很容易看懂。结合自定义 Iron Python 脚本、自定义的 JavaScript 脚本,可以实现很多定制功能。

使生成的 CHM 支持收藏、检索等

CHM 文件的全文检索功能依赖于两个文件 Itircl.dll 和 Itcc.dll。 这两个文件在操作系统中 必须正确注册 ——否则编译出来的 CHM 文件中检索功能是不会起作用的。

一些其它辅助功能

例如用于在编译工作区进自动创建层级目录链接的环境变量(也可以自己定义环境变量);双书名号自动尝试编译成链接;自动尝试编译为对锚的链接等。

LME 扩展了标准 Markdown 语法来实现自己的功能。如果不喜欢,不用这些扩展语法就可以——没必要太纠结。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180603A0LW4N00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券