簡體   English   中英

如何在 GitHub 中更新 Jekyll 的依賴項

[英]How to update Jekyll's dependencies in GitHub

我在 GitHub 上有一個 Jekyll 博客,有一些問題是由舊版本的 Rouge 語法高亮器引起的。 例如,這個問題可以在這篇文章中看到1 注意紅色等號。

如果我在本地提供我的站點,我會獲得最新版本的 Rouge,但我看不到那些紅色等號(實際上,我編寫了補丁來修復該錯誤,並且我的補丁已在 Rouge 3.3.0 中發布)。 所以這就是我知道 GitHub 端的依賴項已過時的方式。

我發現了很多關於如何在本地更新依賴項的帖子,但我如何在 GitHub 中更新它們?


1感謝后來被刪除的答案,我能夠使用 JS 語法熒光筆修復紅色突出顯示。

在 GitHub 支持的幫助下,我終於有了答案。

程序基本上是:

創建一個 Gemfile:

source 'https://rubygems.org'
gem 'github-pages', group: :jekyll_plugins

安裝包:

▶ bundle install

在本地構建和服務站點:

▶ bundle exec jekyll serve

然后,該站點應可用於預覽: http : //127.0.0.1 : 4000/

這就是它變得棘手的地方。

構建站點后,您需要將_site文件夾的內容推送到 GitHub,但推_site master 分支的根目錄,替換現有的源代碼。

因此,建議首先創建一個新分支,例如開發博客源代碼所在的位置。 然后可以使用這個開發分支來編輯站點,然后可以在准備好后將構建的內容推送到主分支。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM