建立代碼倉庫
(你的用戶名).github.io
gem install jekyll
進入到
(你的用戶名).github.io目錄
執行
bundle install
若是出現提示:
-
bash:
bundle:
command
not
found
就先安裝bundle(執行
sudo gem install bundle
)
開啓Jekyll環境
bundle exec jekyll serve
,看見下面輸出表明開啓成功。
在寫文章的時候,在終端執行
bundle exec jekyll serve
,開啓Jekyll本地環境,能夠一邊寫博文,一邊刷新
http://127.0.0.1:4000/
地址查看實時效果。寫完提交git,就完事啦。
用git電腦終端將這些代碼都上傳到git代碼倉庫
綁定我的域名
建立CNAME文件
評論功能
- 點擊Setting圖標,選擇Add disqus to site
- 點擊Start Using Engage
- 設置本身的Disqus的URL
- 設置根目錄下_config.yml文件的disqus的URL
# Comment
comment: disqus: joeliu
寫文章
一篇文章就是一個文件
放在
_posts
文件夾裏
命名要按
YYYY-MM-DD-文章標題.md
這種格式來
書寫格式
文章的開頭,咱們須要先設置頭信息。頭信息須要根據
YAML
的格式寫在兩行三虛線之間。
--- layout: post title: 這個是標題 date: 2016-04-16 11:11:11.000000000 +09:00
tags: Jekyll Github ---
date
:發佈文章的時間。(後面的一串零零零好像不能省)
layout
用
post.html
。
page.html
模板比
post.html
模板少了
更早的文章
和
評論模塊
。
tags
:標籤,一篇文章能夠設置多個標籤,使用空格分割。
主題細節修改
博客名、描述、跳轉連接的修改的主要文件路徑是在根目錄下的文件:
_config.yml
頭像和背景存放路徑:
代碼倉庫根目錄
->
assets
->
image
,直接替換文件就行了,不過要保持文件名同樣。
Markdown Engine: 用於將Makrdown語法的文本轉換成html文件或者輸出
- Github支持的Markdown engine: kramdown(default), redcarpet
- jekyll支持的Markdown engine:kramdown(default), redcarpet
參考: