从接触 Markdown
就开始尝试多用标记来写了.. 反正支持的地方多,
开始遇到 gfm
的时候就为了 md
讨厌的换行想用,
但是,README.md
按 markup
(?) 默认双空格才换行的,居然没选项..
总之很搞不清楚,难道 gfm
就是 Github 专门在评论是才用的吗?
然后是 Showdown, 有个在线版本的编辑器 http://www.showdown.im/
在线版本是要双空格才换行的,发现 repo: https://github.com/coreyti/showdown/
然后我单独把 showdown.js
拉下来然后添加一行为了用在网页里面:
if (typeof window != 'undefined') window.Showdown = Showdown;
然后到网页上是 text
和 view
两个标签上这样调用
makeHtml = new Showdown.converter().makeHtml use_md = (str) -> makeHtml str put = use_md text.oninput = -> view.innerText = put text.value
这时却发现这里换行是直接加上的,而不是必要先加双空格, 只能想是其他部分处理过了.. 不过怎么是这个样子...
我的本意是不想在 README 老是打 Sublime 上不可见的空格,太.. 想折腾个网页专门预览和转换的,越想越乱了,求指路...