py+js实现markdown编辑器
hanxi opened this issue · comments
借用现成工具
Markdown 是由 John Gruber 和 Aaron Swartz 共同创建的一种轻量级标记语言
showdown.js 是一个 javascript 写的 markdown 渲染库
codemirror 是一款“Online Source Editor”,基于Javascript,短小精悍,实时在线代码高亮显示,他不是某个富文本编辑器的附属产品,他是许多大名鼎鼎的在线代码编辑器的基础库。
python接收上传文件 解析http POST form
python 所做的事情
-
httpd服务器,主要是用于接收ajax请求,做相应的处理,特别是上传图片
-
tohtml.py 批量将md文件转成html,采用Markdown.pl
js 所做的事情
-
md编辑区使用codemirror
-
ajax请求
-
md实时预览使用showdown.js
-
图片上传插件