1. 程式人生 > >部落格搭建可行性方案(3種)

部落格搭建可行性方案(3種)

一、部落格搭建可行性方案:

就我目前所瞭解到的,較多人採用的部落格搭建方案有如下幾種:

  • 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、對搜尋引擎友好,便於網站對推廣和使用。

總結:

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



作者:arrfu
連結:https://www.jianshu.com/p/c4f145fdd637
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯絡作者獲得授權並註明出處。