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

Jekyll(一).使用Jekyll+Github Pages搭建自己的博客

這篇具有很好參考價值的文章主要介紹了Jekyll(一).使用Jekyll+Github Pages搭建自己的博客。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Jekyll 是一個靜態(tài)站點生成器,內(nèi)置 GitHub Pages 支持和簡化的構建過程。 Jekyll 使用 Markdown 和 HTML 文件,并根據(jù)您選擇的布局創(chuàng)建完整靜態(tài)網(wǎng)站。 Jekyll 支持 Markdown 和 Lick,這是一種可在網(wǎng)站上加載動態(tài)內(nèi)容的模板語言。所以在Github Pages上使用Jekyll很合適,其他有關介紹請參考Github Docs關于Jekyll,以及jekyll中文指南站點(翻譯),jekyll英文指南站點,本篇部分內(nèi)容參考了以上文檔。
在Linux,MacOS上使用Jekyll,安裝過程較為簡單,下面為在Windows上的安裝過程。

通過 RubyInstaller 安裝Ruby環(huán)境

安裝 Ruby 和 Jekyll 的最簡單方法是使用RubyInstaller for Windows。

RubyInstaller是一個獨立的基于Windows的安裝程序,包括Ruby語言,執(zhí)行環(huán)境, 重要文檔等。

從RubyInstaller Downloads 下載并安裝Ruby+Devkit版本。
jekyll 安裝,Jekyll自建博客,github,ruby

使用默認安裝選項。
在安裝向導的最后一個階段運行ridk install MSYS2 and MINGW development tool chain步驟。這是使用本機安裝 gem 所必需的 擴展。您可以在RubyInstaller 文檔中找到有關此內(nèi)容的其他信息。
從開始菜單打開一個新的命令提示符窗口,以便對環(huán)境變量的更改生效。
打開命令提示符窗口測試是否安裝完成:
輸入命令:ruby -v

安裝RubyGems

在Windows中下載RubyGems,直接ZIP格式的比較簡單,下載鏈接,下載后解壓并打開該目錄,在打開的Windows目錄進入命令提示符界面。
1.輸入命令:ruby setup.rb,即安裝。
2.輸入命令:gem -v,查看版本信息驗證
3.輸入命令:gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/配置國內(nèi)gem source源(原h(huán)ttps://rubygems.org有些慢)
4.輸入命令:gem sources -l查看驗證gem source配置

安裝Jekyll

1.輸入命令:gem install jekyll安裝jekyll
2.輸入命令:jekyll -v安裝完驗證版本

安裝jekyll-paginate

1.輸入命令:gem install jekyll-paginate安裝jekyll-paginate

安裝bundle

1.此時可以創(chuàng)建新的Jekyll項目,輸入命令:jekyll new myblog,進入到該目錄cd myblog,運行項目jekyll serve,可能會由于依賴不完整報錯,可以先安裝bundle
2.輸入命令:gem install bundle
3.輸入命令:bundle install,添加缺失的依賴,會自動安裝 Gemfile 內(nèi)聲明的依賴插件.
4.輸入命令:bundle exec jekyll serve,運行項目,如有缺失依賴,再根據(jù)打印的信息使用gem進行安裝。
5.至此Jekyll項目可以運行,打開瀏覽器輸入地址:端口號可以看見界面

找到適合自己的Jekyll主題

幾個比較熱門的Jekyll主題網(wǎng)站:

  • GitHub.com #jekyll-theme repos

  • jamstackthemes.dev

  • jekyllthemes.org

  • jekyllthemes.io

    插件庫

  • jekyll-plugin topic on GitHub

  • Planet Jekyll

例如此博客使用的主題地址。

應用找到的主題

1.使用Github Pages生成站點,需要創(chuàng)建倉庫名為<username>.github.io的倉庫,可以直接將主題項目fork到自己的<username>.github.io倉庫中,之后可以clone到本地進行進行編輯。clone到本地后進入目錄,將原文件.travis.yml .github刪除,配置自己的_config.yml內(nèi)容以及git倉庫。目錄結構大致如下

jekyll-theme-chirpy/
├── _data            # 存放網(wǎng)站數(shù)據(jù),使用.yml,.yaml,.json或.csv格式和擴展名可以通過site.data訪問它們
├── _includes        # 存放html模塊,可以在多個html頁面進行引用
├── _layouts         # 布局文件
├── _posts           # 用于存放博客文章
├── _scripts
├── _site           # 項目構建完成之后所生成的靜態(tài)文件存放于此,可將其到.gitignore文件中
│   └── assets      # 生成的靜態(tài)網(wǎng)頁的CSS 文件、JS 文件以及圖片文件
├── _plugins        # 插件
├── assets          #靜態(tài)資源文件
├── tabs
├── .travis.yml      # 刪除
├── .github          # 刪除
├── .gitignore
├── 404.html
├── Gemfile          # 存放項目所依賴的 Ruby gems
├── LICENSE
├── README.md
├── _config.yml       # 項目的配置文件,項目的全局配置在此
├── tools           
├── docs
├── feed.xml
├── index.html
├── robots.txt
└── sitemap.xml

2.根據(jù)注解大致修改-config.yml文件內(nèi)容后,可以執(zhí)行bundle exec jekyll serve 命令或者直接jekyll serve打開內(nèi)置的開發(fā)服務器,該命令可以構建并運行項目,啟動Jekyll自帶的 web server,在瀏覽器中直接訪問項目地址http://127.0.0.1:4000.。

一些常用命令

jekyll new PATH
#=>創(chuàng)建新項目

jekyll new PATH --blank 
#=>創(chuàng)建新的空項目

jekyll new-theme 
#=>創(chuàng)建一個新的主題腳手架

jekyll build 
#=>當前文件夾中的內(nèi)容將被生成到./_site

jekyll build --destination <destination>
#=>當前文件夾中的內(nèi)容將被生成到<destination>

jekyll build --source <source> --destination <destination> <source>
#=>文件夾中的內(nèi)容將被生成到<destination>

jekyll build --watch 
#=>當前文件夾中的內(nèi)容將被生成到./_site, 檢查改動,并自動重新生成

jekyll serve 或 jekyll s 
#=>構建并啟用內(nèi)置服務運行項目,開發(fā)服務將會運行在http://localhost:4000/  會自動監(jiān)聽文件變化并部署,對于 _config.yml 的修改不會自動部署

jekyll clean 
#=>清除所有的構建產(chǎn)物

部署

使用 GitHub Actions進行部署

確保您的 Jekyll 網(wǎng)站包含.github/workflows/pages-deploy.yml文件。否則,創(chuàng)建一個新文件并填寫示例文件的內(nèi)容,并且 on.push.branches值應與存儲庫的默認分支名稱相同。然后將您的存儲庫重命名為 <GH_USERNAME>.github.io。

現(xiàn)在發(fā)布您的Jekyll網(wǎng)站:

1.在GitHub 上瀏覽倉庫。選擇Settings選項卡,然后單擊左側導航欄中的Pages。然后,在Source部分(在Build and deployment下)中,從下拉菜單中選擇“GitHub Actions”。

2.將任何提交推送到遠程以觸發(fā) GitHub 操作工作流。在倉庫的Actions選項卡中,應會看到workflowBuild and Deploy正在運行”。生成完成并成功后,就會自動部署站點。

3.在 GitHub 指定的地址訪問您的網(wǎng)站。

手動構建和部署

在自托管服務器上,您無法享受GitHub Actions的便利。因此,應在本地計算機上生成站點,然后將站點文件上載到服務器。

轉到源項目的根目錄,并按如下所示生成站點:

JEKYLL_ENV=production bundle exec jekyll b

或者在 Docker 上構建網(wǎng)站:

 docker run -it --rm \
    --env JEKYLL_ENV=production \
    --volume="$PWD:/srv/jekyll" \
    jekyll/jekyll \
    jekyll build

除非指定了輸出路徑,否則生成的站點文件將放置在項目根目錄的文件夾中?,F(xiàn)在,您應該將這些文件上傳到目標服務器。

結束

至此一個Jekyll博客基本可以跑起來了,當然完全配置為自己的博客還需要修改很多東西,包括布局,collections數(shù)據(jù)等等。文章來源地址http://www.zghlxwxcb.cn/news/detail-679620.html

到了這里,關于Jekyll(一).使用Jekyll+Github Pages搭建自己的博客的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領支付寶紅包贊助服務器費用

相關文章

  • 雜貨鋪 | 使用 Github Pages 和 Hexo 搭建自己的獨立博客

    雜貨鋪 | 使用 Github Pages 和 Hexo 搭建自己的獨立博客

    node.js安裝,在安裝時會自動安裝npm。 Git安裝,點擊此處訪問官網(wǎng),按需下載對應版本,默認安裝即可。 檢驗安裝是否成功: Win + R 打開運行窗口,輸入 cmd ,輸入如下命令,有相應版本信息顯示則安裝成功。 若不正確可以卸載軟件重新安裝,此外若安裝成功,在桌面右鍵鼠

    2024年04月27日
    瀏覽(30)
  • 通過Jekyll Chirpy主題搭建Github Page記錄

    我先是follow這個教程: keysaim教程 它提供了如何從git repo建立自己的github.io,跟隨這個教程知道新建了輸出hello world的頁面。 https://tungsten106.github.io/ 這個頁面有了內(nèi)容 但是我卡在了選擇主題的部分,原博主選擇了Huxpro 作為主題,但我決定參考另外一個。 這個主題叫jekyll-th

    2024年02月05日
    瀏覽(22)
  • 薅github的羊毛-用pages建自己的博客或資源站 - 博客工具 - 2/2

    薅github的羊毛-用pages建自己的博客或資源站 - 博客工具 - 2/2

    筆者調(diào)研了好多個靜態(tài)博客工具,最后鎖定Hexo了,但不等于其他博客不行。我只吐槽兩個 Hugo - 難用 Gridea - 簡直就是騙錢的,我交錢用不了 theme沒有鏈接,同步也同步不了,估計以前是可以,現(xiàn)在經(jīng)營不下去,掛在尋利用長尾效應薅點錢 - 筆者最近計劃給孩子搞一個靜態(tài)博客

    2024年02月04日
    瀏覽(20)
  • 零基礎!手把手教你使用VuePress2 + GitHub Pages免費搭建個人博客網(wǎng)站

    零基礎!手把手教你使用VuePress2 + GitHub Pages免費搭建個人博客網(wǎng)站

    目錄 介紹 VuePress2 pnpm 搭建 安裝 Node.js 安裝 pnpm 安裝 VuePress step 1:創(chuàng)建文件夾并進入該目錄 ?編輯 step 2:初始化項目 step 3:安裝VuePress step 4:在 package.json 中修改?scripts step 5:創(chuàng)建目錄和配置文件 step 6:將默認的臨時目錄和緩存目錄添加到 .gitignore 文件中 step 7:啟動服務

    2024年03月13日
    瀏覽(25)
  • Ubuntu20.04 安裝jekyll

    Ubuntu20.04 安裝jekyll

    首先使根據(jù)官方文檔安裝:Jekyll on Ubuntu | Jekyll ? Simple, blog-aware, static sites 如果沒有報錯,就不用再繼續(xù)看下去了。 我這邊在執(zhí)行 gem install jekyll bundler 時報錯,所以安裝了rvm,安裝rvm可以參考這篇文章Ubuntu 20.04 安裝RVM 在安裝完RVM之后,安裝對應的ruby版本,并切換至對應版

    2024年02月19日
    瀏覽(31)
  • 【實操】基于 GitHub Pages + Hexo 搭建個人博客

    【實操】基于 GitHub Pages + Hexo 搭建個人博客

    《開發(fā)工具系列》 相信很多學習技術的讀者朋友們,都夢想能創(chuàng)建一個屬于自己的個人博客?,F(xiàn)在,這將不是夢想,下面跟著 Huazie 一起利用 GitHub Pages + Hexo 搭建一個屬于自己的個人博客吧。 Node.js 官方下載地址 注意: Hexo 官方建議使用 Node.js 12.0 及以上版本 筆者本地下載的

    2024年01月19日
    瀏覽(30)
  • 基于Hexo在GitHub Pages上搭建博客的方法

    基于Hexo在GitHub Pages上搭建博客的方法

    或許說這是本站從無到有搭建的記錄更為準確。 本站?什么本站?總不能是CSDN吧?這里指的是我的個人博客網(wǎng)站 Karubon.moe ,這篇博客基于搭建這個網(wǎng)站時得到的經(jīng)驗教訓編寫。喜歡這篇博客的話不妨去我的網(wǎng)站看看呀。 在寒假的中期,百般聊賴之下,終于是打算擁有一個自

    2024年02月22日
    瀏覽(29)
  • 從零用VitePress搭建博客教程(7) -– 如何用Github Actions自動化部署到Github Pages?

    從零用VitePress搭建博客教程(7) -– 如何用Github Actions自動化部署到Github Pages?

    接上一節(jié): 從零用VitePress搭建博客教程(6) -– 第三方組件庫的使用和VitePress搭建組件庫文檔? 我們搭建完成vitePress后,那么接下來就是如何部署到線上服務器,這里使用Github Pages,免得自己購買服務器,當然你也可以自己購買服務器來部署(比如阿里云服務器)。 在部署之

    2024年02月08日
    瀏覽(38)
  • 從零開始:VuePress2 + GitHub Pages 搭建你的第一個免費博客網(wǎng)站

    從零開始:VuePress2 + GitHub Pages 搭建你的第一個免費博客網(wǎng)站

    可能你也想擁有一個屬于自己的博客網(wǎng)站,但是自己搭個博客網(wǎng)站不知道從何下手,而且還需要租個云服務器,雖然一個月只需幾十塊錢,但是我們的博客網(wǎng)站是要長期維護的,日積月累也要不少錢呢。 現(xiàn)在我就教你用 VuePress2 + GitHub Pages 搭建個人博客網(wǎng)站,不用服務器,完

    2024年02月04日
    瀏覽(24)
  • Github Pages 訪問速度慢,使用vercel部署靜態(tài)博客提高訪問速度

    Github Pages 訪問速度慢,使用vercel部署靜態(tài)博客提高訪問速度

    國內(nèi) Github Pages 速度較慢。使用ping工具測試一下發(fā)現(xiàn)速度慢道發(fā)火。 vercel 速度快且能夠自定義域名,能實現(xiàn)和 Github Pages 一樣的效果 vercel 官方地址:https://vercel.com/ 這是沒有接入vercel之前的ping的速度: 接入之后的速度: ? 首先注冊一個賬號,使用github登陸也可以,然后需

    2024年02月06日
    瀏覽(29)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包