codecamp

第02节 Lunar Markdown Editor

  Lunar Markdown Editor(LME) 是个定制的 Markdown 编辑器,在标准 Markdown 语法的基础上添加了一些自定义的功能。
  LME 支持较为简单的目录管理功能(算是个微型的集成环境),所以可以用来生成 CHM 工程文件——这样就可以利用 Html Help Workshop 来编译成 CHM 文档了。

  这个教程的前身就是使用 Lunar Markdown Editor 编写、生成 CHM 工程文件,然后用 Html Help Workshop 编译成了 CHM 帮助文档。

  Html Help Workshop 是微软公司的帮助文档制作软件。尽管已经很老,但依然很实用。

  LME 支持部分中文格式符,避免输入时切换输入法的麻烦。同时,为避免多种格式符带来的混乱,又支持 Markdown 文本格式化

  是否格式化对编译的 Html 页面没有影响。

  支持简单的二维文字表,支持对纯文本形态时的二维文字表格式化。

  是否格式化对编译结果同样无影响。

  支持标题分层折叠/展开。

  无论是编译后的 Html 文档中还是正在编辑时都可以折叠。

  但 Html 中的折叠功能是通过 JavaScript 实现的,浏览器必须允许 JavaScript 才可以使用。

  支持<Code>块显示为填空。

  这是为了教学使用。

  支持任务列表。

  共四种状态,可以添加时间标记。

支持自定义折叠区。


第01节 什么是 Markdown?
第03节 Markdown 程序安装
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }