新聞中心
雖然在大學(xué)生涯就有開始寫技術(shù)博客,但是一直都是三分鐘熱度,斷斷續(xù)續(xù)的在一些大平臺(tái)上記錄過一些內(nèi)容,最終也都不了了之。真正開始搭建屬于自己的博客(didispace.com)和分享技術(shù)內(nèi)容是從2016年1月開始的,積累至今也有1年多的時(shí)間。在寫博的過程中,除了內(nèi)容本身的收獲之外,還獲得了很多其他方面的經(jīng)驗(yàn),而這些經(jīng)驗(yàn)主要來自于對(duì)博客內(nèi)容編輯的一些強(qiáng)迫癥。

10余年的棲霞網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。營(yíng)銷型網(wǎng)站的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整棲霞建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)從事“棲霞網(wǎng)站設(shè)計(jì)”,“棲霞網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
接下來,就跟大家分享一下我在寫博過程中用過的一些工具,同時(shí)也借此文回應(yīng)一下經(jīng)常在博客上問我的博客是用什么搭建的、架構(gòu)圖是用什么畫的等等類似問題!希望下面的內(nèi)容可以幫助到有意搭建博客或者已經(jīng)在編寫自己博客的朋友。
自建博客的選擇
在編寫博客內(nèi)容之前,我們首先要選擇一個(gè)合適的博客平臺(tái)。如果只是注重內(nèi)容,對(duì)于站點(diǎn)布局等沒有強(qiáng)迫癥的用戶,可以直接選擇簡(jiǎn)書、開源中國(guó)等提供博客服務(wù)的平臺(tái)來編寫自己的文章。而對(duì)于很多喜歡DIY的程序猿來說,可能使用開源軟件進(jìn)行一些二次開發(fā),搭建出符合自己口味的博客會(huì)覺得更加舒心!開源的博客軟件非常多,我們可以將它們?yōu)閮深悾簞?dòng)態(tài)博客和靜態(tài)博客。
總體來說動(dòng)態(tài)博客比較適合于不太愿意花太多時(shí)間定制的人,由于其提供了強(qiáng)大的后臺(tái)系統(tǒng),所以可以很方便來管理自己的內(nèi)容和前臺(tái)展現(xiàn)。下面根據(jù)筆者前后使用順序來介紹一下,我所使用過的幾個(gè)博客系統(tǒng),以及每次進(jìn)行更換時(shí)的考慮。
WordPress
我開始的選擇也是直接往動(dòng)態(tài)博客去考慮的,所以直接使用了大名鼎鼎的WordPress,但是在運(yùn)行過程中也發(fā)現(xiàn)了不少不符合自己口味的東西,比如功能過于復(fù)雜,在做一些深入的功能定制時(shí),其實(shí)還需要了解更多軟件本身內(nèi)容才能進(jìn)行,入門使用成本低、但是定制的學(xué)習(xí)成本高(PHP大神除外);對(duì)于MarkDown編輯的支持不行,雖然有插件,但是功能太弱;另外性能較差也是后來?xiàng)売玫囊粋€(gè)原因。
Ghost
之后又接觸了Ghost,一個(gè)更加簡(jiǎn)潔和純粹的博客系統(tǒng)。在之前的博文中,我也寫過一篇關(guān)于如何搭建Ghost博客的文章:Node.js的開源博客系統(tǒng)Ghost搭建教程??傮w來說Ghost還是非常優(yōu)秀的,它的編輯器默認(rèn)采用MarkDown,擁有非常不錯(cuò)的編寫體驗(yàn)。另外由于它的功能要比WordPress簡(jiǎn)單很多,運(yùn)行起來的速度非常好,只是由于Ghost使用Node.js實(shí)現(xiàn),所以我們?cè)诓渴鸬臅r(shí)候,無法使用廉價(jià)的虛擬主機(jī),還得使用類似阿里云的ECS來構(gòu)建運(yùn)行環(huán)境,所以它的部署成本要比WordPress高一些。
那么我***為什么沒有繼續(xù)使用Ghost呢?主要有兩個(gè)原因:
- 部署成本較高:具體看下面的部署部分介紹。
- 分類功能不行:Ghost沒有分類功能,只有標(biāo)簽功能,所以如果實(shí)現(xiàn)一些復(fù)雜的分類還得深入源碼進(jìn)行修改定制,這樣使用成本就偏高了。
這里順便分享一個(gè),之前寫的一個(gè)Ghost的主題。
Hexo(推薦)
通過一番折騰,對(duì)于博客系統(tǒng)的選擇,我目前還是采用了Hexo,已經(jīng)很久沒有換過了。這是一款開源的靜態(tài)博客系統(tǒng)。采用Node.js實(shí)現(xiàn),由于是靜態(tài)博客,對(duì)于博客的部署要求很低,簡(jiǎn)單的虛擬空間就可以用來部署我們的博客了,非常適用熟悉前端的工程師使用。由于部署成本非常低,所以可以說是性價(jià)比***的博客平臺(tái)了。同時(shí),Hexo的主題也非常豐富,可以與WordPress媲美(相比之下Ghost就少很多)。
我的博客修改自該主題:hexo-theme-icarus
自建博客的部署
關(guān)于博客的部署,針對(duì)上面的三種不同平臺(tái)可以有多種不同的方案。
- WordPress:因?yàn)椴捎肞HP實(shí)現(xiàn),所以幾個(gè)公有云提供的虛擬空間是性價(jià)比***的選擇。以阿里云為例,獨(dú)享經(jīng)濟(jì)型虛擬空間:298/年,對(duì)于大部分博客用戶是足夠使用的。
- Ghost:因?yàn)椴捎肗ode.js實(shí)現(xiàn),所以虛擬空間是沒有希望了。只能采用虛擬主機(jī)自己搭建Node.js運(yùn)行環(huán)境來使用,相對(duì)部署成本較高。不過,現(xiàn)在全民云計(jì)算活動(dòng)還是比較劃算的選擇,算下來與虛擬空間的價(jià)格差不多,但是虛擬主機(jī)的功能性要比虛擬空間強(qiáng)得多。如果你立志做一名優(yōu)秀的程序猿,我覺得還是有必要擁有一臺(tái)ECS來把玩的。
- Hexo:因?yàn)槭庆o態(tài)博客,所以選擇面就很廣了。除了虛擬空間和虛擬主機(jī)之外,一些提供靜態(tài)頁面服務(wù)的代碼托管平臺(tái),比如:Github、Gitee都是可以用來部署博客使用的。但是個(gè)人推薦還是自己搞一個(gè)虛擬空間或虛擬主機(jī)來使用會(huì)更加穩(wěn)定。
小結(jié):如果使用WordPress或Hexo的話,兩種選擇:省心點(diǎn)使用虛擬空間,如果喜歡自己DIY可以,可以使用虛擬主機(jī),個(gè)人比較推薦使用虛擬主機(jī)(阿里云的ECS,自由度更高一些,除了博客還能裝點(diǎn)其他的玩玩)。如果采用Ghost搭建,那就只能虛擬主機(jī)了,沒得選。
【本文為專欄作者“翟永超”的原創(chuàng)稿件,轉(zhuǎn)載請(qǐng)通過聯(lián)系作者獲取授權(quán)】
分享文章:博客搭建攻略(一):平臺(tái)選擇
鏈接地址:http://www.5511xx.com/article/ccohpjs.html


咨詢
建站咨詢
