jekyll時一款簡單的靜態博客生成引擎,比較適合技術博客。當然其他的博客引擎比較著名的有Wordpress 、octopress、hexo等,這里不做討論。Jekyll有一個模版目錄,其中包含原始文本格式的文檔,通過 Markdown (或者 Textile) 以及 Liquid 轉化成一個完整的可發布的靜態網站,你可以發布在任何你喜愛的服務器上。Jekyll 也可以運行在 GitHub Page 上,也就是說,你可以使用 GitHub 的服務來搭建你的項目頁面、博客或者網站,而且是完全免費的。 可以配合第三方服務例如: Disqus(評論)、多說(評論) 以及分享 等等擴展功能,可以綁定自己的域名。
官方上的教程快速指南如下
~ $ gem install jekyll
~ $ jekyll new myblog
~ $ cd myblog ~/myblog
~ $ jekyll serve
Now browse to http://localhost:4000
使用jekyll時基于ruby開發的,所以要安裝ruby包。git環境以及包管理器RubyGems。如果你是Mac用戶,需要安裝Xcode和Command Line Tool,因為本人時Mac,所以下面以Mac為例說明配置過程。
1.首先查看自己電腦ruby版本信息,確認是否安裝ruby $ gem ruby -v
2.安裝Jekyll 安裝Jekyll最好的方式是使用RubyGems,記住新版mac系統要加上sudo $ sudo install jekyll 如果提示沒有權限,這是因為OSX 10.11 Rootless,防止對系統路徑的修改,需要按Command + R,進入恢復模式,設置 csrutil 為disable $ csrutil disable 當前安裝完成之后,可以再把csrutil設置為enable
3.緊接著可以 創建博客 $ jekyll new myBlog 著知性這一步驟的時候,我這邊提示Dependency Error: Yikes! It looks like you don’t have bundler…, 但是查看本地,發現myBlog文件夾已經生成,但是實際上執行$ jekyll serve發現本地服務無法啟動,所以需要先安裝 bundler 命令: gem install bundler
4.啟動服務 $ jekyll serve
Server running… press ctrl-c to stop. (服務已經啟動啦!) 服務已經啟動,此時打開http://localhost:4000,出現如下界面,說明jekyll已經配置完成了
如果覺得默認主題不好看,也可以搜下好看的主題或者自己實現。
博客鏈接: maxzhang.site
轉載請注明出處,謝謝
=========
by maxzhang