您好,登錄后才能下訂單哦!
這篇文章主要介紹了Window下在Github中如何配置Jekyll,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
一,Install Jekyll in windows
http://www.madhur.co.in/blog/2011/09/01/runningjekyllwindows.html
Note:
1, 安裝完成Ruby之后,需要設置Ruby的環境變量,之后的命令都基于此。
2, 在執行 命令的時候,會耗時很長,沒有關系,繼續執行第二步。
二,Github pages
http://pages.github.com/
目的:創建網站的repository,靜態的相關文件都會存放在這里
三,Template
借用了模板:http://ellochen.github.io/
拷貝到對應的文件夾即可。
四,Jekyll和github page 關聯
https://help.github.com/articles/using-jekyll-with-pages#keeping-jekyll-up-to-date
執行,安裝相應的關聯包。
附加的,可以安裝jekyll與github相關的插件:
https://help.github.com/articles/using-jekyll-plugins-with-github-pages
五,Build
在對應的文件夾下,執行jekyll build命令。
六,Publish
Note:commit 之后,不會立即生效。
七,遇到的問題
1, error: invalid byte sequence in GBK
http://jekyllrb.com/docs/windows/#installation
解決方法:執行命令 :chcp 65001
2, Missing dependency: rdiscount
其實是我拷貝的模板,安裝的一個插件。
查看網上資料發現,原因是Jekyll默認的markdown解析器maruku對中文支持不夠完善,所以果斷換成RDiscount解析器,問題得到解決。
執行命令gem install rdiscount
3, Could not find a valid gem 'rdiscount' (>= 0)
https://github.com/davidfstr/rdiscount
4, 因為被墻掉的緣故,只能本地安裝。
下載地址:http://rubygems.org/gems/rdiscount/versions/2.1.7
Cd到對應文件夾下,執行命名:gem install rdiscount-2.1.7.gem --local
5, 之后繼續檢查缺少的gem庫,執行命令jekyll serve –watch
錯誤信息如下:
同樣的方法,在本地安裝。
6,invalid byte sequence in GBK。
編碼的問題,解決方案,根據對應的版本選擇即可:
http://kaiimeng.cn/my-first-octopress-blog/
7,增加dispus
8,沒有反饋郵件的問題
犯了一個特別2b的問題,就是google page的名字必須和github的賬號名字一致。
八,如何調試
其實就是如何輸出log,幫助查找問題
1, Cd到目錄下
2, 執行jekyll serve,即可在http://localhost:4000看到相應的頁面效果。如果有問題,也會報錯。
感謝你能夠認真閱讀完這篇文章,希望小編分享的“Window下在Github中如何配置Jekyll”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。