博客搭建可行性方案( jekyll , hexo , Wordpress )

一、博客搭建可行性方案:

就我目前所了解到的,較多人采用的博客搭建方案有如下幾種:

  • 1、Git+Github+Markdown+jekyll (免費)
  • 2、Git+Github+Markdown+hexo (免費)
  • 3、虛擬主機+插件+Wordpress (付費)

個人有個不成熟的小建議:

  • 如果你不想付費,也不想備案,那你基本上就已經確定了前面兩種方案了,免費版走起。
  • 如果你是高富帥,或者要求較高又不想浪費多余精力在搭建博客上面,那強力推薦采用第三個方案。輕松加愉快,爽的飛起。
1.jpg

二、博客主題選擇:

1)、jekyll主題

官網:http://jekyllrb.com
jekyll主題:http://www.zhanxin.info/themes.html
搭建教程:http://www.arrfu.com/windows_configuration_Jekyll.html

jekyll是一個簡單的免費的Blog生成工具,類似WordPress。但是和WordPress又有很大的不同,原因是jekyll只是一個生成靜態網頁的工具,
不需要數據庫支持。但是可以配合第三方服務,例如Disqus。最關鍵的是jekyll可以免費部署在Github上,而且可以綁定自己的域名。

優點:

  • 1、jekyll是一個靜態文件生成器,網站不需要數據庫,只要把自己的博客放到對應的目錄即可。
  • 2、能部署到github或者gitcafe上,不需要自己的vps,因為是靜態的,遷移起來非常方便。
  • 3、原生支持markdown。現在github默認支持jekyll, 所以原生的文件如果放到github上,它會自動幫你生成靜態網站。
  • 4、相對hexo而言,可以直接在github網頁版上編輯和發布博客,PC間切換和同步非常方便。(這點本人非常喜歡)

缺點:

  • 1、jekyll用的liquid語法確實不是對程序員友好的,。不過jekyll功能比hexo強大很多,有時間折騰的可以選它。
  • 2、相對Wordpress而言,沒有強大的后臺和插件支持,學習成本較高,需要一些網頁基礎。

2)、hexo主題

hexo主題:https://hexo.io/themes/
搭建教程:http://baixin.io/

Hexo是一個基于node.js的靜態博客生成系統,它使用markdown語法來寫作,同時支持豐富的自定義標簽系統。   
用戶在本地安裝Hexo系統并進行寫作,通過一條命令,Hexo可以自動生成靜態頁面,并發布到多個平臺上。
與傳統的博客相比,Hexo可以說是一個本地運行遠程發布的博客程序。     

優點:

  • 1、搭建的博客平臺,速度快,免費,可以搭建在 Github 上。
  • 2、操作比 Jekyll 簡單,命令少,易于記憶。 3.支持markdown,Hexo最終生成的是一個靜態博客,這就意味著它擁有其他博客系統無法比擬的低負載與高速度的特性。

缺點:

  • 1、每次在一臺新電腦或者別人電腦首次使用時,都要重新安裝和配置編譯環境,不適合隨時隨地愉快的寫博客。(不能優雅的裝逼,略微不爽)
  • 2、相對Wordpress而言,沒有強大的后臺和插件支持,學習成本較高,需要一些網頁基礎。

3)、wordpress主題

wordpress主題:https://www.wpdaxue.com/themes/
安裝搭建教程:http://ztmao.com/jiaocheng/2352.html

WordPress是一種使用PHP語言開發的博客平臺,用戶可以在支持PHP和MySQL數據庫的服務器上架設屬于自己的網站。
用戶可以在支持 PHP 和 MySQL數據庫的服務器上使用自己的博客。
WordPress有許多第三方開發的免費模板,安裝方式簡單易用。不過要做一個自己的模板,則需要你有一定的專業知識。
比如你至少要懂的標準通用標記語言下的一個應用HTML代碼、CSS、PHP等相關知識。

優點:

  • 1、安裝簡單方便,甚至很多虛擬主機供應商都提供了Wordpress的一鍵式安裝工具。用戶連上傳文件的步驟都省了。
  • 2、功能強大,可擴展性高,豐富的插件使用起來更加方便。
  • 3、wordpress搭建的博客對seo搜索引擎友好,收錄也快,排名靠前。

缺點:

  • 1、對域名空間要求,wp需要自己購買虛擬主機,低配版大概兩百多塊。
  • 2、遷移成本高,且插件裝多了會變慢。
  • 3、Wordpress對于中小型網站應該是不錯的選擇,但對于大型的門戶網站,數據庫、用戶管理、內容的分類管理等方面的限制,還是會讓Wordpress會有些力不從心的吧。

三、部署博客的主機選擇

  • 1、github

  • 2、coding

  • 3、國內付費主機(阿里云,西部數碼等)

將博客部署在 github:

優點:

  • 1、對于喜歡經常逛github的童鞋來說,把博客部署在github上或許是再合適不過了。可以直接在github上編輯和發布博客。
  • 2、免費,穩定,使用人多,且對google引擎友好度高。

缺點:

  • 1、國內訪問速度慢。
  • 2、百度收錄幾乎沒有,原因是github禁止百度爬蟲抓取數據。(這點無疑是巨大的缺點,畢竟在天朝混,使用百度的用戶數量還是相當大的)

為什么 Github Pages 禁用了百度爬蟲?
官方給出的回復如下:

Sorry for the trouble with this. We are currently blocking the Baidu user agent from crawling GitHub Pages sites in response to this user agent being responsible for an excessive amount of requests, which was causing availability issues for other GitHub customers.

This is unlikely to change any time soon, so if you need the Baidu user agent to be able to crawl your site you will need to host it elsewhere.

Apologies again for the inconvenience.

大致意思就是百度爬蟲爬得太猛烈,已經對很多 Github 用戶造成了可用性的問題了,而禁用百度爬蟲這一舉措可能會一直持續下去。

1468573267926915.png

將博客部署在 coding

優點:

  • 1、解決了github上的博客不能被百度爬蟲抓取和收錄的問題。
  • 2、國內訪問速度較快,不需要翻墻。

將博客部署在 國內付費主機

優點:

  • 1、訪問速度快,穩定,安全。
  • 2、對搜索引擎友好,便于網站對推廣和使用。

總結:

幾種方案,各有各的好處。如果你有點網頁基礎,或者有意向想要了解網站搭建和建設的一些知識,那無疑就是選擇前面兩種方案了。   
如果自己對網站要求較高又不想浪費多余精力在搭建博客上面,那強力推薦采用第三個方案。   
總的來說,根據個人的需求,采用適合自己的方案,才是正解。   

持續更新中。。。

更多資料,請點擊傳送門:http://www.arrfu.com/blog-build-jekyll-hexo-wordpress.html

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容