十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無(wú)憂售后,網(wǎng)站問題一站解決
這篇文章主要介紹了Window下在Github中如何配置Jekyll,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
溫縣網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),溫縣網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為溫縣上1000家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站制作要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的溫縣做網(wǎng)站的公司定做!
一,Install Jekyll in windows
http://www.madhur.co.in/blog/2011/09/01/runningjekyllwindows.html
Note:
1, 安裝完成Ruby之后,需要設(shè)置Ruby的環(huán)境變量,之后的命令都基于此。
2, 在執(zhí)行 命令的時(shí)候,會(huì)耗時(shí)很長(zhǎng),沒有關(guān)系,繼續(xù)執(zhí)行第二步。
二,Github pages
http://pages.github.com/
目的:創(chuàng)建網(wǎng)站的repository,靜態(tài)的相關(guān)文件都會(huì)存放在這里
三,Template
借用了模板:http://ellochen.github.io/
拷貝到對(duì)應(yīng)的文件夾即可。
四,Jekyll和github page 關(guān)聯(lián)
https://help.github.com/articles/using-jekyll-with-pages#keeping-jekyll-up-to-date
執(zhí)行,安裝相應(yīng)的關(guān)聯(lián)包。
附加的,可以安裝jekyll與github相關(guān)的插件:
https://help.github.com/articles/using-jekyll-plugins-with-github-pages
五,Build
在對(duì)應(yīng)的文件夾下,執(zhí)行jekyll build命令。
六,Publish
Note:commit 之后,不會(huì)立即生效。
七,遇到的問題
1, error: invalid byte sequence in GBK
http://jekyllrb.com/docs/windows/#installation
解決方法:執(zhí)行命令 :chcp 65001
2, Missing dependency: rdiscount
其實(shí)是我拷貝的模板,安裝的一個(gè)插件。
查看網(wǎng)上資料發(fā)現(xiàn),原因是Jekyll默認(rèn)的markdown解析器maruku對(duì)中文支持不夠完善,所以果斷換成RDiscount解析器,問題得到解決。
執(zhí)行命令gem install rdiscount
3, Could not find a valid gem 'rdiscount' (>= 0)
https://github.com/davidfstr/rdiscount
4, 因?yàn)楸粔Φ舻木壒?,只能本地安裝。
下載地址:http://rubygems.org/gems/rdiscount/versions/2.1.7
Cd到對(duì)應(yīng)文件夾下,執(zhí)行命名:gem install rdiscount-2.1.7.gem --local
5, 之后繼續(xù)檢查缺少的gem庫(kù),執(zhí)行命令jekyll serve –watch
錯(cuò)誤信息如下:
同樣的方法,在本地安裝。
6,invalid byte sequence in GBK。
編碼的問題,解決方案,根據(jù)對(duì)應(yīng)的版本選擇即可:
http://kaiimeng.cn/my-first-octopress-blog/
7,增加dispus
8,沒有反饋郵件的問題
犯了一個(gè)特別2b的問題,就是google page的名字必須和github的賬號(hào)名字一致。
八,如何調(diào)試
其實(shí)就是如何輸出log,幫助查找問題
1, Cd到目錄下
2, 執(zhí)行jekyll serve,即可在http://localhost:4000看到相應(yīng)的頁(yè)面效果。如果有問題,也會(huì)報(bào)錯(cuò)。
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“Window下在Github中如何配置Jekyll”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!