Windows下本地調(diào)試個(gè)人博客

本文為 基于Jekyll +github搭建的個(gè)人博客在 Windows 環(huán)境下的調(diào)試配置颊郎,以及可能會(huì)面臨的一些問題邓了,列出了一點(diǎn)解決方法及可行性建議郎逃。

本文內(nèi)容非原創(chuàng),整理了Windows本地調(diào)試個(gè)人博客以及Windows下本地配置Jekyll打瘪。

1. 調(diào)試前準(zhǔn)備

1.1. 安裝 Ruby + DevKit

Ruby 3.0 之后 RubyDevKit 已經(jīng)集成為一個(gè)軟件,點(diǎn)此進(jìn)入官網(wǎng)下載悼枢。
按照您的電腦系統(tǒng)犀概,選擇With DevKit項(xiàng)下的最新版,我的電腦是64位挂滓,則選擇:

Ruby_Devkit安裝圖

安裝路徑盡量選非系統(tǒng)盤苦银,路徑名中不要使用中文與空格,英文名為宜赶站。


Ruby_Devkit安裝1
Ruby_Devkit安裝2

驗(yàn)證此步成功與否幔虏,可以在命令行中分別輸入gem -v以及ruby -v,回顯版本號(hào)贝椿,即安裝成功

>gem -v
3.1.2
>ruby -v
ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x64-mingw32]

1.2. 使用gem安裝Jekyll

  • 此過程需要科學(xué)上網(wǎng)以及耐心(或者換切換gem源到國內(nèi)鏡像想括,例如https://gems.ruby-china.com)

  • 打開一個(gè)Terminal輸入gem install Jekyll,耐心等待即可

  • 輸入Jekyll -v確認(rèn)安裝完成

2. 啟動(dòng)調(diào)試

  • 使用Github Desktop(建議)克隆你的博客項(xiàng)目到本地(如果沒有博客,fork一個(gè)他人的或者新建一個(gè)烙博,新建github博客可參考鏈接利用GitHub Pages 快速搭建個(gè)人博客)

    clone博客項(xiàng)目

  • 進(jìn)入你博客所在的文件夾瑟蜈,打開配置文件_config.yml,找到 gems: [jekyll-paginate] 這句語句渣窜,并將其改成 plugins: [jekyll-paginate]

  • 然后執(zhí)行命令> gem install jekyll-paginate

  • 成功后將工作目錄切換到你clone的根目錄下( 例如我的就是C://Users/Null/Desktop/destinyenvoy.github.io),然后運(yùn)行命令> jekyll s铺根,然后理論上就OK了,可以在瀏覽器https://127.0.0.1:4000查看博客了图毕。

3. 可能面臨問題

3.1. post.html與page.html有關(guān)的警告

若出現(xiàn)如下警告
post.html與page.html有關(guān)警告
  • 解決方式

? 在 _layouts下的post.htmlpage.html中夷都,找到 && 替換成and,找到site.featured-condition-size 將它的雙重大括號(hào)去掉予颤。

3.2. 文件夾下文件名不能兼容中文

  • 修改目錄E:\Ruby27-x64\lib\ruby\2.7.0\webrick\httpservlet 下的 filehandler.rb 文件囤官,添加UTF-8 編碼語句:
path = req.path_info.dup.force_encoding(Encoding.find("filesystem"))
path.force_encoding("UTF-8")  
if trailing_pathsep?(req.path_info)
break if base == "/"
base.force_encoding("UTF-8")   
break unless File.directory?(File.expand_path(res.filename + base))

3.3. 本地4000端口被占用

  • 若出現(xiàn)以下問題


    本地4000端口被占用
  • 解決方式
    • cmd中輸入netstat -ano查看端口占用情況

    • 端口占用
    • 可以看到4000端口被一個(gè)PID=5824的程序占用,繼續(xù)揪出來蛤虐,輸入tasklist /svc /FI "PID eq 5824"看到

    • 占用服務(wù)查看
    • 我們嘗試關(guān)掉這個(gè)服務(wù):打開任務(wù)管理器->服務(wù)->FxService党饮,右鍵干掉,完美收工驳庭。

4. 更新博客

在本地https://127.0.0.1:4000/編輯與調(diào)試好博客之后刑顺,就可以push到github上了

使用GithubDesktop更新個(gè)人博客


5. Reference

  1. Windows本地調(diào)試個(gè)人博客

  2. Windows下本地配置Jekyll

  3. 利用 GitHub Pages 快速搭建個(gè)人博客

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末氯窍,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子蹲堂,更是在濱河造成了極大的恐慌狼讨,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,657評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件柒竞,死亡現(xiàn)場(chǎng)離奇詭異故觅,居然都是意外死亡有额,警方通過查閱死者的電腦和手機(jī)效诅,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門梧乘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人稼虎,你說我怎么就攤上這事衅檀。” “怎么了霎俩?”我有些...
    開封第一講書人閱讀 164,057評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵哀军,是天一觀的道長。 經(jīng)常有香客問我茸苇,道長排苍,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,509評(píng)論 1 293
  • 正文 為了忘掉前任学密,我火速辦了婚禮,結(jié)果婚禮上传藏,老公的妹妹穿的比我還像新娘腻暮。我一直安慰自己,他們只是感情好毯侦,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,562評(píng)論 6 392
  • 文/花漫 我一把揭開白布哭靖。 她就那樣靜靜地躺著,像睡著了一般侈离。 火紅的嫁衣襯著肌膚如雪试幽。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,443評(píng)論 1 302
  • 那天卦碾,我揣著相機(jī)與錄音铺坞,去河邊找鬼。 笑死洲胖,一個(gè)胖子當(dāng)著我的面吹牛济榨,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播绿映,決...
    沈念sama閱讀 40,251評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼擒滑,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼腐晾!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起丐一,我...
    開封第一講書人閱讀 39,129評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤藻糖,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后库车,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體巨柒,經(jīng)...
    沈念sama閱讀 45,561評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,779評(píng)論 3 335
  • 正文 我和宋清朗相戀三年凝颇,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了潘拱。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,902評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡拧略,死狀恐怖芦岂,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情垫蛆,我是刑警寧澤禽最,帶...
    沈念sama閱讀 35,621評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站袱饭,受9級(jí)特大地震影響川无,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜虑乖,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,220評(píng)論 3 328
  • 文/蒙蒙 一懦趋、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧疹味,春花似錦仅叫、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,838評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至洪灯,卻和暖如春坎缭,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背签钩。 一陣腳步聲響...
    開封第一講書人閱讀 32,971評(píng)論 1 269
  • 我被黑心中介騙來泰國打工掏呼, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人边臼。 一個(gè)月前我還...
    沈念sama閱讀 48,025評(píng)論 2 370
  • 正文 我出身青樓哄尔,卻偏偏與公主長得像,于是被迫代替她去往敵國和親柠并。 傳聞我的和親對(duì)象是個(gè)殘疾皇子岭接,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,843評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容