1 獨立博客
阮一峰大神說喜歡寫B(tài)log的人,會經(jīng)歷三個階段。
- 第一階段,剛接觸Blog,覺得很新鮮,試著選擇一個免費空間來寫。
- 第二階段,發(fā)現(xiàn)免費空間限制太多,就自己購買域名和空間,搭建獨立博客。
- 第三階段,覺得獨立博客的管理太麻煩,最好在保留控制權(quán)的前提下,讓別人來管,自己只負責寫文章。
大多數(shù)Blog作者,都停留在第一和第二階段,因為第三階段不太容易到達:你很難找到俯首聽命、愿意為你管理服務(wù)器的人。
但是現(xiàn)在Github和GitCafe等代碼站都提供了Pages功能,只要將寫好的文章提交到Github上托管,即可生成獨立博客,而且提供幾乎不限流量的存儲空間,一切都是免費的。一旦搭建好,則只需要負責寫文章就行了,不需要過多的管理。這不就是博客的第三階段嗎。
2 Jekyll、Octopress、Hexo
現(xiàn)在可以搭建在Github上的靜態(tài)博客生成器有Jekyll、Octopress、Hexo等。
- Jekyll,沒用過這個,看介紹感覺搭建比較麻煩,使用復(fù)雜,需要比較熟悉git的操作。
- Octopress,在這之前用的就是Octopress,它基于Ruby的,所以生成博客文章的速度比較慢。搭建雖然很簡單,但是想要自定義到自己想要的效果,配置過程還是有些復(fù)雜。
- Hexo,正是現(xiàn)在使用的,它是基于Node.js的,速度非???,搭建和配置比Octopress簡單很多。
另外,對Octopress感興趣的可以參考這些文章:
- Octopress 搭建流程 – Github Pages
- Octopress 教程目錄
- 自定義你的Octopress博客
- octopress博客搭建和個性化配置
- 讓Octopress博客在多臺Mac上同時使用
3 Hexo之旅
在使用Octopress之時,對博客折騰了好久,做各種SEO優(yōu)化等,總共也沒寫幾篇文章。直到遇到搭配 NexT.Pisces 主題的 Hexo 時,我感覺這正是我想要的個人博客的樣子。正如我現(xiàn)在的博客一樣。
Hexo出自臺灣大學(xué)生tommy351之手,是一個基于Node.js的靜態(tài)博客程序,其編譯上百篇文字只需要幾秒。hexo生成的靜態(tài)網(wǎng)頁可以直接放到GitHub Pages,BAE,SAE等平臺上。先看看tommy是如何吐槽Octopress的 →_→ Hexo颯爽登場。
- 如果你對默認配置滿意,只需幾個命令便可秒搭一個hexo獨立博客。
- 如果你跟我一樣喜歡折騰一下,多花一點時間也可以搭出一個足夠個性化的個人博客。
- 如果你過于喜歡折騰,并且對前端編程有點基礎(chǔ),可以盡情地玩,盡情地自定義屬于自己的完美博客。
后面幾篇文章將一步一步介紹如果將博客做成現(xiàn)在這個樣子。
本文首發(fā)于我的博客vinnyxiong.cn,歡迎訪問。