Jekyll部落格中加入評論功能和Google分析
阿新 • • 發佈:2019-02-06
- 用Disqus在部落格中加入評論
Disqus是一款社會化的評論系統,我們只要將Disqus生成的一段程式碼加入到Jekyll模版檔案內即能實現網站的評論功能。
- 註冊disqus
- 點選Add Disqus To Site,在接下來的頁面填寫基本資訊後便完成了站點設定。
- 將生成的程式碼複製到
_layouts
資料夾下post.html
檔案內的</article>
標籤下方。 - 在倉庫根目錄下
_config.yml
中加入
comment:
disqus: yourshortname
加入Google Analytic
註冊Google Analytics安裝Jekyll本地編譯環境
- Linux和Ubuntu使用apt包管理器。你可以這樣使用:
$ sudo apt-get install ruby-full
- 開啟終端,執行
sudo gem install jekyll
- 進入到倉庫檔案目錄
- 執行bundle install
- 開啟Jekyll環境
bundle exec jekyll serve
- or
- Linux和Ubuntu使用apt包管理器。你可以這樣使用:
$ gem install jekyll-paginate
$ cd {local repository} // {local repository}替換成你的本地倉庫的目錄
$ jekyll serve
- 將改動後的倉庫推送到github上
$ cd {你剛才clone下來的專案資料夾路徑}
$ git add .
$ git commit -m "statement" //此處statement填寫此次提交修改的內容,作為日後查閱
$ git push origin master
- 一些注意點:
- 保持與github上倉庫同步
$git pull origin master
- git add . git add -A & git add -u
- git add -A 儲存所有的修改
- git add . 儲存新的新增和修改,但是不包括刪除
- git add -u 儲存修改和刪除,但是不包括新建檔案。
- 新建倉庫
touch README.md //新建說明檔案
git init //在當前專案目錄中生成本地git管理,並建立一個隱藏.git目錄
git add . //添加當前目錄中的所有檔案到索引
git commit -m "first commit" //提交到本地原始碼庫,並附加提交註釋
git remote add origin https://github.com/yourname/倉庫名.git //新增到遠端專案,別名為origin
git push origin master //把本地原始碼庫push到github 別名為origin的遠端專案中,確認提交
- 建立分支並推送到遠端分支
$ git branch
* master
release
$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working directory clean
#新建遠端分支
#新建一個本地分支:
$ git checkout -b dbg_lichen_star
#檢視一下現在的分支狀態:
$ git branch
* dbg_lichen_star
master
release
#星號(*)表示當前所在分支。現在的狀態是成功建立的新的分支並且已經切換到新分支上。
#把新建的本地分支push到遠端伺服器,遠端分支與本地分支同名(當然可以隨意起名):
$ git push origin dbg_lichen_star:dbg_lichen_star
#使用git branch -a檢視所有分支,會看到remotes/origin/dbg_lichen_star這個遠端分支,說明新建遠端分支成功。
#刪除遠端分支
#我比較喜歡的簡單方式,推送一個空分支到遠端分支,其實就相當於刪除遠端分支:
$ git push origin :dbg_lichen_star
#也可以使用:
$ git push origin --delete dbg_lichen_star
- git常用命令
git push origin master //把本地原始碼庫push到Github上
git pull origin master //從Github上pull到本地原始碼庫--更新至最新版本
git config --list //檢視配置資訊
git status //檢視專案狀態資訊
git branch //檢視專案分支
git checkout -b host//新增一個名為host的分支
git checkout master //切換到主幹
git merge host //合併分支host到主幹
git branch -d host //刪除分支host