在自己的电脑上编译markdown文件

638 查看

写博客虽说应该花更大精力关注内容,但版面太差,不要说别人,连自己都不想看。

电脑性能不好,忍受不了WPS等软件启动的速度;直接写HTML排版,看着文字与div等标签混合的大杂烩又很不爽;使用txt保存文章,格式很单调。看到别人使用markdown制作的文章,版式简洁、清爽、美观,不禁动心,我以后也使用markdown写文章了。

之前用 sublime Text3 + Markdown Editing 鼓捣过markdown,能够用浏览器预览正在编辑的markdown文件。按照Markdown语法写出来的文字,却不能完全看到效果。这次,我打算找个工具编译mardown文件。看别人用nodejs编译过markdown,但我的电脑上正好有很久之前安装的python,于是选用python来编译。

安装了一个编译markdown的python模块。在win8系统上,直接用下面的命令

easy_install.py markdown

执行成功的话,在easy_install.py所在目录下会生成markdown_py.bat文件。这个文件可以用来编译markdown文件。我把markdown_py.bat文件复制到文章所在目录,执行命令

markdown_py.bat 在自己的电脑上编译markdown文件.md>
在自己的电脑上编译markdown文件.html

顺利的话,会在文章所在目录看到生成的文件,在自己的电脑上编译markdown文件.html。
用浏览器打开,发现中文乱码。在在自己的电脑上编译markdown文件.md文件的上面加上下面这句就可以避免乱码。

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

如果在个人独立博客上使用markdown,不采用已经存在的解决方案的话,我必须解决下列问题:

  1. 后台富文本编辑器实现在一个内容框输入markdown文字,另一个内容框解析排版效果。
  2. 保存文章之前,先将要保存的文章内容由markdown格式编译为html字符串。

应该比较麻烦,先不折腾了。