怎麼選擇和快速搭建我的博客

原本只是想搭建一個博客讓本身凌亂的筆記顯得正常和體面一些,可是被網上各類各樣的技術帶入各類坑位,本着不折騰不會死的態度所有通關一遍,因而便有了此文。我嘗試了10個目前比較流行的搭建博客的方式,經過搭建的技術門檻和顏值等分別作簡單介紹,若是你正準備搭建一個博客,可以比較直觀的瞭解目前流行的技術和最終的實現效果,幫助你作出適合本身的選擇。(本文偏向技術類博客,但也適用其餘工種)php

沒有詳細的博客安裝教程,安裝請查看官方文檔或自行擺渡xx教程、xx一鍵包git


怎麼面對博客

  • 博客不像微博,有必定的含金量,而不是走馬燈的宣言(拿微博治國的人不表明大多數
  • 寫做的過程其實就是思考的字面化,梳理知識體系的同時反思知識的內化程度,分清楚哪些是「知道了」,哪些是「掌握了」
  • 經過博客的形式分享是學習的一種技巧(費曼技巧,讓小孩子明白你要講述的內容),內化知識的同時也從分享中獲得快樂
  • 用寫做來記錄成長的過程,保持這種習慣能讓你聽到意志力成長的聲音(zi...
  • 同時博客也是一種無形的資產,量變的積累過程興許會帶來許多隱形的機會(接廣告,出書啊等等知乎上忽悠的),總之多寫總沒錯

怎麼把博客放到網上

目前比較流行的博客實現能夠分爲三種方式,各有不一樣程度的技術門檻、功能支持、主題顏值等。接下來將會經過實例展現不一樣的博客形式。github

  • 我的主頁註冊。指的是在現有的博客網站、論壇或社區上註冊我的主頁
  • 靜態網站生成。一般是由jekyll、hugo或hexo等技術生成靜態網站,而後經過git上傳到Github Pages、Coding Pages等託管平臺免費展現
  • 內容管理系統。帶有後臺管理的博客系統,須要配置空間(服務器)、數據庫以及域名等,而後安裝成熟的WordPress、ghost等內容管理系統

一) 我的主頁註冊

註冊形式的我的博客,優點是沒有技術門檻,註冊即用;擁有成熟的平臺支持,方便推廣。可是平臺風格單一,不只自定義程度低,並且還有許多形式限制(固然限制也有專心於內容的好處),推薦給嫌麻煩不喜歡折騰又不反感條條框框的人。web

1) SegmentFault

  • 中式StackOverFlow論壇,成熟的技術交流平臺
  • 網站提供文章專欄板塊,而且有審覈機制
  • 功能: Markdown / 標籤 / 評論 / 智能目錄
  • 顏值:正常 / 簡潔

segmentfault

2) 簡書

  • 專一文字的輕博客平臺,定位清新
  • 功能:Markdown / 評論 / 標籤
  • 顏值:正常 / 乾淨

jianshu article list

jianshu artical content

3) 知乎

  • 泛娛樂化的專業知識交流平臺,提供文章板塊
  • 功能:Markdown / 評論 / 標籤
  • 顏值:正常 / 大氣

zhihu

4) CSDN

  • 老牌技術論壇
  • 關注公衆號才能註冊,8位數驗證碼等一堆反人類交互體驗很不是能忍
  • 功能:Markdown / 評論 / 標籤 / 皮膚 / 老式文章管理
  • 顏值:不卸妝的話還能看,卸妝就...

csdn

5) 博客園

  • 元老級技術論壇,申請博客須要人工審覈(上班時間8分鐘經過
  • 功能:Markdown / 評論 / 標籤 / 老式文章管理 / RSS / 年代感皮膚 / 相冊 / 文件
  • 顏值:Logo能夠有不止3種Word漸變色3D投影展現,老得有味道

cnblogs

註冊形式的博客還有許多老牌供應商,如網易,新浪和搜狐博客等,有些可能已經不維護了,並且大多定位也不是技術類博客,這裏就不介紹了。註冊形式的博客固然還能夠申請微信訂閱號,或者在知乎、StackOverFlow或Quora等問答平臺寫以答案的形式,甚至百度貼吧搭樓也能夠,雖然是不正經的博客,但確是正經的寫博客初衷數據庫


二) 靜態網站生成技術

技術門檻: Markdown / Linux命令 / git / Github Pages / 域名解析segmentfault

生成靜態網站。文章以特定的標頭格式書寫,放置在指定的文件夾,執行命令快速生成完整的靜態網站;經過git將文件上傳至GithubCoding等代碼託管平臺,這些平臺提供免費展現頁面功能。安全

快速搭建。靜態網站生成的博客很輕,能夠綁定本身的域名,適合中小型項目快速建站,省去服務器費用、免去搭建配置服務器等的繁瑣過程。官網文檔都有詳細的教程,配置好所需環境後,理論上搭建一個靜態網站到上線只須要輸入10多行命令,不熟悉的話通常40分鐘左右就能夠上線(熟悉的話10分鐘),而且這些技術都有貼心的本地預覽功能。固然,也正由於輕,沒有數據庫的支持,因此對於有多圖和高清圖片、大致量博客等需求實現起來不是很是友好。服務器

自定義程度高。靜態網站生成技術提供一系列能夠配置CSS樣式和修改網頁行爲的方式,有可供選擇的大量插件,很容經過插件實現評論、搜索、分析等你想要的全部功能(標配並不帶有這些功能)。微信

主題豐富,高顏值。靜態網站的主題不是簡單的皮膚,而是一個靜態網站的解決方案,通常會內置插件而且提供許多實用場景的解決方案,如代碼高亮、圖像支持等等。markdown

技術更新迭代快。靜態網站升生成技術相關的討論很活躍,所以更新維護及時,出現問題比較容易解決。副作用是由於更新換代很是快,並且官網提供各類技術間的快速遷移,因此若是入坑的話比較容易掉入深坑沒法自拔,謹慎入坑。

目前比較流行的有jekyllhugo以及hexo等方式,通常將網站搭在Github PagesCoding Pages上。經過生成網站搭建博客的方式相對來講有一點點繁瑣,由於每次發佈文章都須要從新生成,雖然操做很簡單(固然能夠配置自動化部署),但也是須要那麼幾步操做。推薦給喜歡新技術,喜歡自定義,不折騰不痛快的人。

6) hexo

  • 基於Node技術實現快速生成,Github代碼庫12k+
  • 安裝過程一路流暢,沒有波折,配置、發佈人性化,十分貼心
  • 社區活躍,對技術不熟且英文不要的人很是友好
  • 主題155+,高顏值

hexo default

hexo theme

7) hugo

  • 基於GO語言實現,極速生成網站,Github代碼庫11k+
  • 安裝配置十分流暢,可是在部署發佈時遇到一點坎坷(須要瞭解一點Shell腳本
  • 相對來講中文不是很友好,中文社區不是很活躍
  • 主題670+,品位和顏值

<img src="https://ws1.sinaimg.cn/large/...; alt="hugo default" width="100%">

<img src="https://ws2.sinaimg.cn/large/...; alt="hugo theme" width="100%">

8) jekyll

  • 基礎Ruby實現,Github官方推薦親兒子,Github代碼庫30k+
  • 由於有後臺,因此能夠任性不依賴本地環境配置,直接在網站上生成
  • 本地環境配置上有一些坑位,高級可是不友好(反正我是踩坑了
  • 主題只能說正常,總有一種不是官方在維護皮膚的感受

jekyll

  • 以上的3種技術的配置流程和搭建思路大同小異,彼此之間都提供低成本遷移辦法
  • 若是懼怕國外服務器大姨媽,以及對於搜索引擎收錄有需求的話,建議搭在Coding Pages上,比較省心(會員等級不夠高會有廣告跳轉,解決方式是主頁上幫他做廣告)
  • 若是經過Github託管的話,另外推薦靜態網站專業託管平臺Netlify,雖然自動編譯還有不少坑位,可是能夠自動插入HTML代碼到post、免費實現https、SSL / TLS等功能、DNS解析等等

三) 內容管理系統

技術門檻:服務器 / 域名解析 / 數據庫 / Linux命令 / ftp

後臺管理。具備貼心的後臺界面,能夠管理文章、相冊、主題等。由於有數據庫支持,因此能夠實現多用戶維護管理,高清大圖上傳等。

高級還免費。內置搜索、評論等經常使用功能,還有豐富的插件市場能夠輕鬆知足各類需求。無償使用系統,可是配置服務器須要支付必定的費用(低配年費要大幾百)。

豐富與臃腫。現在是用戶體驗當道和流行扁平化的時代,和往前大而多的需求不太同樣,因此如今對於這種臃腫的博客系統是既愛又恨,愛他的豐富,又嫌棄人家的大腦殼。

高門檻。搭建一個後臺管理式博客系統須要瞭解比較多的web知識,例如服務器,域名解析,數據庫等知識都須要簡單瞭解。雖然各大服務器商均有提供WordPress服務器鏡像,能夠實現5分鐘快速搭建,可是若是不瞭解一些基本的web知識,會比較容易在搭建和使用過程當中摸不着頭腦。

9) WordPress

  • 15歲高齡,如今是從php編寫到開源後採用各類流行語言重寫的第二春
  • 市場佔有率超高的內容管理系統,作博客只是功能之一,搭企業級網站也是很輕鬆
  • 中文最友好了,服務器鏡像5分鐘搭建網站,一鍵包安裝也是輕鬆帶微笑
  • 顏值中上,形式很是豐富,能夠適合各種工種的需求

wordpress dafault

wordpress console

wordpress theme

10) ghost

  • 基於Node實現的,社區活躍度高
  • 相比WordPress去掉許多臃腫的功能,簡潔大氣
  • 專爲寫做生產力的極致博客系統,WordPress良好替代品
  • 有必定的搭建門檻,我用一鍵包也踩了不少坑位,花了90分鐘才搭建完成
  • 顏值是全部例子中最高的,好評

ghost default

ghost console

內容管理系統博客雖然重,可是總體來看比較省心,一次配置完便可以在後臺界面實現各類操做,雖然要花一些時間瞭解技術門檻知識、花點費用去配置服務器,可是一勞永逸(花錢的會比較用心維護是真的),推薦給有頻繁更新、多人維護等需求的人。


最後說兩句

新手村指南。若是你是新手,對於以上的技術門檻一竅不通,可是又想要主題精美的我的博客網站,建議從Markdown語言開始學起(半天入門,一天出師),以後只須要了解一些基本的命令行知識和git操做,就能夠跟隨各類教程,從生成靜態網站入門快速搭建博客,徹底不花錢。

我的推薦(良心推薦不收錢)

  • 首推hexo。性價比最高,中文友好,快速上線,貼心配置,免費高顏值
  • 其次WordPress。知足多人維護的需求,資料繁多等需求,能夠一勞永逸,雖然門檻高一點,體量大了點,還要花錢,可是很穩定,頗有安全感。
  • 我的博客最終選擇了hugo + Gihub + Netlify,能夠丟雞蛋 onegee.space
  • 審美強迫症友情提示:hugo的顏值高於hexo,能夠低成本無痛遷移;ghost顏值甩WordPress,爲了美須要捨棄一些功能

最後1毛錢,內容高於形式,入坑需謹慎 :)

相關文章
相關標籤/搜索