国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

通過Jekyll Chirpy主題搭建Github Page記錄

這篇具有很好參考價值的文章主要介紹了通過Jekyll Chirpy主題搭建Github Page記錄。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

新建repo

我先是follow這個教程:
keysaim教程

它提供了如何從git repo建立自己的github.io,跟隨這個教程知道新建了輸出hello world的頁面。

https://tungsten106.github.io/ 這個頁面有了內(nèi)容

但是我卡在了選擇主題的部分,原博主選擇了Huxpro 作為主題,但我決定參考另外一個。

選擇并clone jekyll主題

這個主題叫jekyll-theme-chirpy:GitHub鏈接

這個主題的教程:https://chirpy.cotes.page/posts/getting-started/

在使用Jekyll主題之前先需要跟隨 Jekyll官網(wǎng)指導(dǎo) 進(jìn)行環(huán)境安裝。

這里主要需要通過homebrew安裝一些東西。brew install 通常會安裝軟件到 macOS 系統(tǒng)上的全局位置,而不是綁定到特定的 Python 環(huán)境或 Conda 環(huán)境。因此,不同 Anaconda 環(huán)境通常不會直接影響 brew install 安裝的軟件。

安裝ruby報錯

!!! Failed to download ruby versions!

  • 查了錯誤發(fā)現(xiàn)有可能是沒有安裝wget

在搜索后發(fā)現(xiàn)需要輸入 brew install ruby 來進(jìn)行安裝

安裝后出現(xiàn):

ruby is keg-only, which means it was not symlinked into /opt/homebrew, because macOS already provides this software and installing another version in parallel can cause all kinds of trouble.

If you need to have ruby first in your PATH, run:

echo 'export PATH="/opt/homebrew/opt/ruby/bin: $PATH' >> ~/.shrc

For compilers to find ruby you may need to set: export LDFLAGS="-L/opt/homebrew/opt/ruby/lib" export CPPFLAGS="-I/opt/homebrew/opt/ruby/include"

是說要設(shè)置一些環(huán)境變量。

參考 Mac升級ruby到最新版本 和 macOS Monterey安裝Jekyll 這兩篇博文。

輸入 echo 'export PATH="/opt/homebrew/opt/ruby/bin:$PATH"' >> ~/.zshrc 后更新了zsh的配置文件

這樣還不夠,我們需要更新配置文件。

source .zshrc
  • 這里如果終端是bash則輸入:echo 'export PATH="/opt/homebrew/opt/ruby/bin:$PATH"' >> ~/.bash_profile,并用 source .bash_profile 來更新配置文件。

更新完再輸入 ruby -v 后得到的是最新版本

ruby 3.2.2 (2023-03-30 revision e51014f9c0) [arm64-darwin22]

然后輸入gem install jekyll

  • 安裝卡頓,可能是源的問題
  • 參考 github使用Jekyll,在Rails bundle install卡住問題 進(jìn)行刪除/新增源

安裝主題

教程中我選擇option1,更佳jekyll新手友好。

但是在之前的教程中我已經(jīng)完成過repo的建立,沒辦法按照教程的通過use the template來建立repo。參考教程1我打算嘗試用git clone,嘗試失敗,還是老老實實重新安裝了hh

參考chirpy主題官方教程 進(jìn)行安裝,或者可以根隨以下內(nèi)容。

在 Github 頁面點擊綠色Use this Template再選擇Create a new repository,在新彈出的建立repository頁面建立一個名稱為USERNAME.github.io的repo。注意這里USERNAME必須和自己的用戶名一樣。

將這個新的repo clone到本地;然后在終端中輸入:

bundle

本地運行報錯

在本地輸入 bundle exec jekyll s 指令在http://localhost:4000/上可以查看網(wǎng)頁部署。

有可能會報錯:

Could not find gem 'jekyll-theme-chirpy (~> 6.3, >= 6.3.1)' in locally installed gems.

Run `bundle install` to install missing gems.

或者

Could not find gem 'jekyll-theme-chirpy (~> 6.3, >= 6.3.1)' in locally installed gems.

The source contains the following gems matching 'jekyll-theme-chirpy':

\* jekyll-theme-chirpy-6.2.3

第一個報錯是因為gem沒有安裝主題,第二個是因為安裝的版本不對(應(yīng)該安裝6.3.1,實際安裝了6.2.3)運行gem install jekyll-theme-chirpy -v 6.3.1 安裝合適的版本就好了,如果再不行的話運行bundle install 。(參考 https://rubygems.org/gems/jekyll-theme-chirpy/versions/6.3.1 和 https://stackoverflow.com/questions/46380722/jekyll-theme-could-not-be-found )

  • 這里6.3.1也可以是其他版本,以報錯版本為主

網(wǎng)頁部署

到這一步網(wǎng)頁其實沒有部署好。需要在建立了Github Page的repo中選擇Settings,然后選擇左側(cè)菜單欄的Pages頁面,在Source中從 Deploy from brance 更改為 Github Actions .

請保證 Gemfile.lock 文件已commit到repo。如果操作系統(tǒng)不是Linux還需要在根目錄下輸入:

bundle lock --add-platform x86_64-linux
  • 這一步有可能遇到報錯:
Retrying fetcher due to error (2/4): Bundler::HTTPError Could not fetch specs from https://rubygems.org/ due to underlying error <Net::OpenTimeout: Failed to open TCP connection to rubygems.org:443 (execution expired) (https://rubygems.org/specs.4.8.gz)>

這里可以參考stackoverflow 上的一個回答,將 Gemfile (我這里修改成了 Gemfile.lock 也成功了)中的source https://rubygems.org/ 改成 source http://rubygems.org/。這里我猜測可能是網(wǎng)絡(luò)原因。

然后隨便git commit一些內(nèi)容進(jìn)行激活,就可以在repo的Action頁面中查看進(jìn)程了。第一次加載網(wǎng)頁可能會比較久,即使Action頁面顯示Deployed也有可能加載不出,耐心等待幾分鐘就好。

Reference

一位同樣適用Chirpy主題的教程: 鏈接文章來源地址http://www.zghlxwxcb.cn/news/detail-747611.html

到了這里,關(guān)于通過Jekyll Chirpy主題搭建Github Page記錄的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 一步步在 github pages 上用 jekyll 搭建屬于自己的博客

    我的專業(yè)與互聯(lián)網(wǎng)沒有太大關(guān)系,接觸博客還是工作以后的事情。隨著工作的經(jīng)驗增加,總想將自己的所思所得記錄下來,畢竟,好記性不如爛筆頭。 開始是將自己的總結(jié)在本地保存,但是本地有一個劣勢,就是不能隨時隨地的查看,最重要的是,不能隨時隨地的裝X,所以

    2024年01月20日
    瀏覽(24)
  • 利用 hexo 搭建 github page

    利用 hexo 搭建 github page

    默認(rèn)我們已經(jīng)安裝了 node.js git 點擊就可以下載啦 然后我們在本地新建一個文件夾,我取的名字是Hexo_blog 然后在命令行處輸入 或者 右鍵 點擊 git bash here npm install -g hexo-cli 下一步進(jìn)行Hexo 初始化和本地預(yù)覽 初始化并安裝所需組件: hexo init # 初始化 npm install # 安裝組件 完成后

    2024年02月01日
    瀏覽(20)
  • 記錄 | 將Word生成的靜態(tài)網(wǎng)頁部署到Github Page

    記錄 | 將Word生成的靜態(tài)網(wǎng)頁部署到Github Page

    使用Word, 可以直接獲得 一個靜態(tài)的網(wǎng)頁XXX.html和對應(yīng)的文件夾XXX.files 問題:如何將它托管在github上? 使用github pages進(jìn)行托管和發(fā)布 步驟1:創(chuàng)建倉庫 創(chuàng)建一個新的GitHub倉庫:訪問 https://github.com 并使用您的GitHub帳戶登錄。點擊右上角的\\\"+“圖標(biāo),然后選擇\\\"New repository”。為倉

    2024年02月09日
    瀏覽(17)
  • 超詳細(xì)Hexo+Github Page搭建技術(shù)博客教程

    超詳細(xì)Hexo+Github Page搭建技術(shù)博客教程

    博客有第三方平臺,也可以自建,比較早的有博客園、CSDN,近幾年新興的也比較多諸如:WordPress、segmentFault、簡書、掘金、知乎專欄、Github Page 等等。 這次我要說的就是 Github Page + Hexo 搭建個人博客的方式!Github Page 是 Github 提供的一種免費的靜態(tài)網(wǎng)頁托管服務(wù)(所以想想免

    2023年04月27日
    瀏覽(21)
  • Github上傳代碼/刪除倉庫/新建分支的操作流程記錄

    Github上傳代碼/刪除倉庫/新建分支的操作流程記錄

    輸入自己的用戶名和郵箱(為注冊GITHUB賬號時的用戶名和郵箱): git config --global user.name \\\"HJX-exoskeleton\\\" git config --global user.email \\\"2545304960@qq.com\\\" 在home目錄中查看 .gitconfig 這個 文件,如下: ?打開文件后發(fā)現(xiàn)name和email添加完畢。 下面在需要上傳代碼的路徑中開啟一個終端: g

    2024年01月23日
    瀏覽(103)
  • 博客搭建教程Github+Hexo+hexo-theme-matery主題

    博客搭建教程Github+Hexo+hexo-theme-matery主題

    前情提要 寫這篇文的目的 記錄自己搭建過程,便于以后快速復(fù)用 總結(jié)經(jīng)驗和自己踩的坑,給其他小伙伴一些參考(由于是搭建后寫的,所以沒有參考圖片) 介紹 初步效果參考我的博客:hermia的個人博客 本博客基于Hexo框架,使用github托管 使用自定義域名: hermiablog.com hexo主題

    2024年02月19日
    瀏覽(31)
  • WordPress主題開發(fā) — 模版循環(huán)(條件判斷、多個循環(huán)、新建查詢和文章循環(huán))

    ????????循環(huán)是 WordPress 通過主題模板文件輸出文章的默認(rèn)機制?。在循環(huán)中,WordPress 遍歷當(dāng)前頁面獲取到的所有文章,然后使用主題中的模版標(biāo)簽將其格式化并輸出。 我們可以用 WordPress 循環(huán)來做很多事情,例如: 在網(wǎng)站首頁顯示多個文章模塊 在文章詳情頁面顯示內(nèi)容

    2024年02月13日
    瀏覽(26)
  • Docker五部曲之五:通過Docker和GitHub Action搭建個人CICD項目

    Docker五部曲之五:通過Docker和GitHub Action搭建個人CICD項目

    該項目是一個入門CICD-Demo,它由以下幾部分組成: Dockerfile:用于構(gòu)建自定義鏡像 compose.yml:用于搭建應(yīng)用程序依賴環(huán)境并部署 deploy.yml:通過GitHub Actions連接騰訊云服務(wù)器并構(gòu)建環(huán)境 通過這個Demo,你可以: 從開發(fā)到部署所需的所有操作全部都在本地定義完成 不需要在服務(wù)器

    2024年01月19日
    瀏覽(43)
  • Github page數(shù)學(xué)公式無法正常顯示解決方案(MathJax)

    Github page數(shù)學(xué)公式無法正常顯示解決方案(MathJax)

    在上傳一篇文獻(xiàn)閱讀筆記到Github page時發(fā)現(xiàn)公式無法正常顯示,之前在typora中能夠正常顯示的代碼在網(wǎng)頁上顯示為純latex格式于是進(jìn)行了一些搜索。 我使用的Jekyll模板是chirpy,具體效果可能與使用的模板也有關(guān)系。 這個問題的原因出在GitHub Page里的Jekyll雖然支持Markdown,但是不

    2024年02月03日
    瀏覽(30)
  • GitHub新建倉庫教程

    GitHub新建倉庫教程

    GitHub是一個廣泛使用的版本控制和協(xié)作平臺,它為開發(fā)人員提供了管理代碼、協(xié)作開發(fā)和版本控制的功能。在本教程中,我們將學(xué)習(xí)如何在GitHub上新建倉庫,以便開始您的代碼管理和共享之旅。 1.GitHub 打開GitHub的網(wǎng)站(https://github.com)并登錄到您的帳戶。如果您還沒有帳戶,

    2024年02月14日
    瀏覽(11)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包