wordpress和github page進行了簡單的對比
搭建部落格時對wordpress和github page進行了簡單的對比,最終選擇了wp。空間要求、寫部落格的便捷程度、開放性(主題、工具外掛程式)、訪問速度、SEO最佳化、遷移成本
ps: 下面介紹中github page使用octopress部落格架構
首先如果希望能以獨立網域名稱訪問,網域名稱的註冊是必不可少的,可選擇萬網或西部數位等
a. 搭建複雜度 (各自的搭建過程見本文最後)
wp近乎傻瓜式;
github較複雜,需要安裝不少軟體,而且還可能有莫名的錯誤,需隨時google解決
結果:wp勝出,當然喜歡折騰或是對ruby相當熟悉的話可能差別不是很明顯。
b. 對網域名稱空間要求
wp需要自己購買虛擬機器主機,低配大約在100-200RMB/Y,主機需要有lamp的環境運行wp,不過現在的linux虛擬機器主機一般都提供此環境;
github page的一大優點就是不需要虛擬機器主機,它是發行就緒到github page上的。
結果:github page免費優勢明顯
c. 寫部落格的便捷程度
wp需要開啟後台,在後台撰寫文章,即時寫當然是需要連網的。wp的強大外掛程式使得部落格文字樣式可以很豐富
github page支援本地編寫、本地預覽,滿意後再發布,並且支援markdown文法所以對於不少程式員可能會比較方便。文本中直接編寫極客的感覺_
結果:對於不同人群各有優劣吧
d. 開放性(主題、工具外掛程式)
wp的主題和外掛程式是無比豐富的,這是選擇wp的一大原因之一,不過外掛程式多同時也帶來了另一個問題就是品質良莠不齊,選擇相當麻煩費事,org~,之後會分享自己裝的覺得還不錯的外掛程式。
octopress相當來說發展沒多久,外掛程式方面沒怎麼調查,不過主題是標準的程式員黑,自己改css相當費事
結果:wp勝出
e、訪問速度
wp的訪問速度與虛擬空間地址有關,不過我掛在朋友的購買的國外虛擬空間上速度感覺也還不錯
github的訪問速度感覺與其他國外網站比還是較慢的,這幾天剛好因為搶票外掛程式被封
結果:看具體虛擬空間的選擇
f、SEO最佳化
wp不少外掛程式提供seo最佳化功能,但也需要發部落格時自己填寫不少資訊比較麻煩
github page搜尋引擎最佳化就不需要自己做了,並且github在google上權重肯定相當高,所以優勢明顯
結果:github page勝出
g、遷移成本
wp的遷移需要將網站目錄遷移、Database Backup後再匯入即可
octopress的遷移也還好,就算不利用github page的話,自己有一套ruby和nginx的環境的話也是可以很方便重新部署的
結果:旗鼓相當
我比較在乎開放性(主題、工具外掛程式)、寫部落格的便捷程度、訪問速度、遷移成本四點。尤其對第一點比較看重,所以選擇了wp,不過比較外掛程式真是差點被折騰死||_||,在wordpress和github page的搭建中有自己安裝的比較好的外掛程式.
PS:搭建過程
wordpress搭建:下載最新wordpress包,解壓上傳。直接存取index.php,按照提示填寫資料庫資訊即可(可以自己將個資料庫)。
github page部落格搭建參考在github上用octopress搭建部落格,關於ruby的安裝可參考Ruby在windows下的安裝 。下面是自己安裝過程中碰到的幾個錯誤,分享下:
(1) ruby安裝目錄不能包含空格,否則在某些gem install會報錯
(2) rake setup_github_pages 提示:window No such file or directory – git remote -v
這是因為windows 的cmd沒有配置git路徑,只要在環境變數path中加入git的bin目錄即可
(3) invalid byte sequence in GBK rake setup_github_pages
這是因為本機windows的cmd預設為gbk,運行命令set LC_ALL=en_US.UTF-8 set LANG=en_US.UTF-8先
(4) rake deploy 提示## Deploying website via Rsync FAILED rake deploy
沒有先rake setup_github_pages