一、博客搭建可行性方案:
就我目前所了解到的,較多人采用的博客搭建方案有如下幾種:
- 1嘲碧、Git+Github+Markdown+jekyll (免費(fèi))
- 2、Git+Github+Markdown+hexo (免費(fèi))
- 3父阻、虛擬主機(jī)+插件+Wordpress (付費(fèi))
個(gè)人有個(gè)不成熟的小建議:
- 如果你不想付費(fèi)呀潭,也不想備案,那你基本上就已經(jīng)確定了前面兩種方案了至非,免費(fèi)版走起钠署。
- 如果你是高富帥,或者要求較高又不想浪費(fèi)多余精力在搭建博客上面荒椭,那強(qiáng)力推薦采用第三個(gè)方案谐鼎。輕松加愉快,爽的飛起趣惠。
二狸棍、博客主題選擇:
1)、jekyll主題
官網(wǎng):http://jekyllrb.com
jekyll主題:http://www.zhanxin.info/themes.html
搭建教程:http://www.arrfu.com/windows_configuration_Jekyll.html
jekyll是一個(gè)簡單的免費(fèi)的Blog生成工具味悄,類似WordPress草戈。但是和WordPress又有很大的不同,原因是jekyll只是一個(gè)生成靜態(tài)網(wǎng)頁的工具侍瑟,
不需要數(shù)據(jù)庫支持唐片。但是可以配合第三方服務(wù),例如Disqus。最關(guān)鍵的是jekyll可以免費(fèi)部署在Github上涨颜,而且可以綁定自己的域名费韭。
優(yōu)點(diǎn):
- 1、jekyll是一個(gè)靜態(tài)文件生成器庭瑰,網(wǎng)站不需要數(shù)據(jù)庫星持,只要把自己的博客放到對應(yīng)的目錄即可。
- 2弹灭、能部署到github或者gitcafe上督暂,不需要自己的vps,因?yàn)槭庆o態(tài)的穷吮,遷移起來非常方便逻翁。
- 3、原生支持markdown【评矗現(xiàn)在github默認(rèn)支持jekyll, 所以原生的文件如果放到github上卢未,它會(huì)自動(dòng)幫你生成靜態(tài)網(wǎng)站。
- 4、相對hexo而言辽社,可以直接在github網(wǎng)頁版上編輯和發(fā)布博客伟墙,PC間切換和同步非常方便。(這點(diǎn)本人非常喜歡)
缺點(diǎn):
- 1滴铅、jekyll用的liquid語法確實(shí)不是對程序員友好的戳葵,。不過jekyll功能比hexo強(qiáng)大很多汉匙,有時(shí)間折騰的可以選它拱烁。
- 2、相對Wordpress而言噩翠,沒有強(qiáng)大的后臺和插件支持戏自,學(xué)習(xí)成本較高,需要一些網(wǎng)頁基礎(chǔ)伤锚。
2)擅笔、hexo主題
hexo主題:https://hexo.io/themes/
搭建教程:http://baixin.io/
Hexo是一個(gè)基于node.js的靜態(tài)博客生成系統(tǒng),它使用markdown語法來寫作屯援,同時(shí)支持豐富的自定義標(biāo)簽系統(tǒng)猛们。
用戶在本地安裝Hexo系統(tǒng)并進(jìn)行寫作,通過一條命令狞洋,Hexo可以自動(dòng)生成靜態(tài)頁面弯淘,并發(fā)布到多個(gè)平臺上。
與傳統(tǒng)的博客相比吉懊,Hexo可以說是一個(gè)本地運(yùn)行遠(yuǎn)程發(fā)布的博客程序庐橙。
優(yōu)點(diǎn):
- 1、搭建的博客平臺惕它,速度快怕午,免費(fèi)废登,可以搭建在 Github 上淹魄。
- 2、操作比 Jekyll 簡單堡距,命令少甲锡,易于記憶。 3.支持markdown羽戒,Hexo最終生成的是一個(gè)靜態(tài)博客缤沦,這就意味著它擁有其他博客系統(tǒng)無法比擬的低負(fù)載與高速度的特性。
缺點(diǎn):
- 1易稠、每次在一臺新電腦或者別人電腦首次使用時(shí)缸废,都要重新安裝和配置編譯環(huán)境,不適合隨時(shí)隨地愉快的寫博客。(不能優(yōu)雅的裝逼企量,略微不爽)
- 2测萎、相對Wordpress而言,沒有強(qiáng)大的后臺和插件支持届巩,學(xué)習(xí)成本較高硅瞧,需要一些網(wǎng)頁基礎(chǔ)。
3)恕汇、wordpress主題
wordpress主題:https://www.wpdaxue.com/themes/
安裝搭建教程:http://ztmao.com/jiaocheng/2352.html
WordPress是一種使用PHP語言開發(fā)的博客平臺腕唧,用戶可以在支持PHP和MySQL數(shù)據(jù)庫的服務(wù)器上架設(shè)屬于自己的網(wǎng)站。
用戶可以在支持 PHP 和 MySQL數(shù)據(jù)庫的服務(wù)器上使用自己的博客瘾英。
WordPress有許多第三方開發(fā)的免費(fèi)模板枣接,安裝方式簡單易用。不過要做一個(gè)自己的模板缺谴,則需要你有一定的專業(yè)知識月腋。
比如你至少要懂的標(biāo)準(zhǔn)通用標(biāo)記語言下的一個(gè)應(yīng)用HTML代碼、CSS瓣赂、PHP等相關(guān)知識榆骚。
優(yōu)點(diǎn):
- 1、安裝簡單方便煌集,甚至很多虛擬主機(jī)供應(yīng)商都提供了Wordpress的一鍵式安裝工具妓肢。用戶連上傳文件的步驟都省了。
- 2苫纤、功能強(qiáng)大碉钠,可擴(kuò)展性高,豐富的插件使用起來更加方便卷拘。
- 3喊废、wordpress搭建的博客對seo搜索引擎友好,收錄也快栗弟,排名靠前污筷。
缺點(diǎn):
- 1、對域名空間要求乍赫,wp需要自己購買虛擬主機(jī)瓣蛀,低配版大概兩百多塊。
- 2雷厂、遷移成本高惋增,且插件裝多了會(huì)變慢。
- 3改鲫、Wordpress對于中小型網(wǎng)站應(yīng)該是不錯(cuò)的選擇诈皿,但對于大型的門戶網(wǎng)站林束,數(shù)據(jù)庫、用戶管理稽亏、內(nèi)容的分類管理等方面的限制诊县,還是會(huì)讓W(xué)ordpress會(huì)有些力不從心的吧。
三措左、部署博客的主機(jī)選擇
1依痊、github
2、coding
3怎披、國內(nèi)付費(fèi)主機(jī)(阿里云胸嘁,西部數(shù)碼等)
將博客部署在 github:
優(yōu)點(diǎn):
- 1、對于喜歡經(jīng)常逛github的童鞋來說凉逛,把博客部署在github上或許是再合適不過了性宏。可以直接在github上編輯和發(fā)布博客状飞。
- 2毫胜、免費(fèi),穩(wěn)定诬辈,使用人多酵使,且對google引擎友好度高。
缺點(diǎn):
- 1焙糟、國內(nèi)訪問速度慢口渔。
- 2、百度收錄幾乎沒有穿撮,原因是github禁止百度爬蟲抓取數(shù)據(jù)缺脉。(這點(diǎn)無疑是巨大的缺點(diǎn),畢竟在天朝混悦穿,使用百度的用戶數(shù)量還是相當(dāng)大的)
為什么 Github Pages 禁用了百度爬蟲攻礼?
官方給出的回復(fù)如下:
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.
大致意思就是百度爬蟲爬得太猛烈,已經(jīng)對很多 Github 用戶造成了可用性的問題了栗柒,而禁用百度爬蟲這一舉措可能會(huì)一直持續(xù)下去礁扮。
將博客部署在 coding
優(yōu)點(diǎn):
- 1、解決了github上的博客不能被百度爬蟲抓取和收錄的問題傍衡。
- 2深员、國內(nèi)訪問速度較快,不需要翻墻蛙埂。
將博客部署在 國內(nèi)付費(fèi)主機(jī)
優(yōu)點(diǎn):
- 1、訪問速度快遮糖,穩(wěn)定绣的,安全。
- 2、對搜索引擎友好屡江,便于網(wǎng)站對推廣和使用芭概。
總結(jié):
幾種方案,各有各的好處惩嘉。如果你有點(diǎn)網(wǎng)頁基礎(chǔ)罢洲,或者有意向想要了解網(wǎng)站搭建和建設(shè)的一些知識,那無疑就是選擇前面兩種方案了文黎。
如果自己對網(wǎng)站要求較高又不想浪費(fèi)多余精力在搭建博客上面惹苗,那強(qiáng)力推薦采用第三個(gè)方案。
總的來說耸峭,根據(jù)個(gè)人的需求桩蓉,采用適合自己的方案,才是正解劳闹。
持續(xù)更新中院究。。本涕。
更多資料业汰,請點(diǎn)擊傳送門:http://www.arrfu.com/blog-build-jekyll-hexo-wordpress.html