在网上找了下Typecho的Markdown插件, 有两个版本, 主要区别如下
- 明城制作的Markdown插件
- 浏览时转换Markdown=>HTML
- 数据库保存Markdown文本
- ichuan制作的Markdown4TE
- 保存文章时转换Markdown=>HTML
- 数据库保存HTML文本
这两种实现都各有利弊, 我个人倾向于ichuan的做法.
原因无外乎, 能保持Typecho文章数据的一致性, 以前存HTML现在还是存HTML, 只是编辑的方式变了.
但ichuan的插件在用的时候不是那么顺利. 因为js放置的位置好像有些问题, 编辑器和预览99%的时候加载失败(Chrome 17). 预览界面的CSS定义也有些问题.
于是自己动手丰衣足食, 把成果po出来给和我碰到同样问题的朋友们.
- 保留了原插件的保存和读取部分
- 重新构造了编辑器部分
- 使用了和Stack Oveflow一样的最新PageDown编辑器
- 编辑器带实时效果预览
- 完整定义了各种格式的预览效果
Mar 19/2012 v0.2.1
下载
https://github.com/gregwym/Markdown4TE/zipball/master
Github
https://github.com/gregwym/Markdown4TE
有图有真相
效果展示部分
H1
H2
H3
strong text
emphasized text
strong & emphasized text
enter link description here
Blockquote
enter code here
List item
]]>