Octopress寫blog時中文亂碼問題

如果markdown文件有中文,是ANSI編碼,那麼在generate後,頁面顯示的就是亂碼。

解決方法很簡單。

1. 將markdown文件保存爲:UTF-8無BOM格式編碼  格式。

以Notepad++爲例,如下圖所示。


另外,還需要:

2. 在環境變量中設置下面的鍵值對;

LANG=zh_CN.UTF-8
LC_ALL=zh_CN.UTF-8

3. 在Ruby的安裝路徑找到 文件convertible.rb

C:\Ruby193\lib\ruby\gems\1.9.1\gems\jekyll-0.12.0\lib\jekyll\convertible.rb

將27行修改爲:self.content = File.read(File.join(base, name), :encoding => 'utf-8')


參考:

Windows下搭建Octopress博客

Octopress博客問題解決方案與技巧



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章