寫博客雖說應(yīng)該花更大精力關(guān)注內(nèi)容,但版面太差蝌以,不要說別人炕舵,連自己都不想看。
電腦性能不好跟畅,忍受不了WPS等軟件啟動(dòng)的速度咽筋;直接寫HTML排版,看著文字與div等標(biāo)簽混合的大雜燴又很不爽徊件;使用txt保存文章奸攻,格式很單調(diào)∈郏看到別人使用markdown制作的文章睹耐,版式簡潔、清爽皆疹、美觀疏橄,不禁動(dòng)心,我以后也使用markdown寫文章了略就。
之前用 sublime Text3 + Markdown Editing 鼓搗過markdown捎迫,能夠用瀏覽器預(yù)覽正在編輯的markdown文件。按照Markdown語法寫出來的文字表牢,卻不能完全看到效果窄绒。這次,我打算找個(gè)工具編譯mardown文件崔兴≌玫迹看別人用nodejs編譯過markdown,但我的電腦上正好有很久之前安裝的python敲茄,于是選用python來編譯位谋。
安裝了一個(gè)編譯markdown的python模塊。在win8系統(tǒng)上堰燎,直接用下面的命令
easy_install.py markdown
執(zhí)行成功的話掏父,在easy_install.py所在目錄下會(huì)生成markdown_py.bat文件。這個(gè)文件可以用來編譯markdown文件秆剪。我把markdown_py.bat文件復(fù)制到文章所在目錄赊淑,執(zhí)行命令
markdown_py.bat 在自己的電腦上編譯markdown文件.md>
在自己的電腦上編譯markdown文件.html
順利的話爵政,會(huì)在文章所在目錄看到生成的文件,在自己的電腦上編譯markdown文件.html陶缺。
用瀏覽器打開钾挟,發(fā)現(xiàn)中文亂碼。在在自己的電腦上編譯markdown文件.md文件的上面加上下面這句就可以避免亂碼饱岸。
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
如果在個(gè)人獨(dú)立博客上使用markdown掺出,不采用已經(jīng)存在的解決方案的話,我必須解決下列問題:
- 后臺(tái)富文本編輯器實(shí)現(xiàn)在一個(gè)內(nèi)容框輸入markdown文字伶贰,另一個(gè)內(nèi)容框解析排版效果蛛砰。
- 保存文章之前,先將要保存的文章內(nèi)容由markdown格式編譯為html字符串黍衙。
應(yīng)該比較麻煩,先不折騰了荠诬。