之前博主有用 hexo 靜態(tài)博客,近期本著想折騰折騰的想法奏候,換成博客平臺。
目前博客平臺是比較多的唇敞,其中 WordPress 世界使用量最多蔗草,其次還有 Typecho、emblog疆柔、z-blog 等咒精,這幾種我都裝了個遍,簡單體驗了一下旷档,最終選擇了 Typecho模叙。
WordPress 作為使用量最多的博客系統(tǒng),其生態(tài)圈的繁榮是可見彬犯,沒有什么是插件解決不了的向楼,網(wǎng)上很多人說 WordPress 臃腫,我覺得是無所謂的谐区,如果你想讓網(wǎng)站擁有較快的訪問速度,多優(yōu)化一下總是可以的逻卖。讓我拋棄 WordPress 的是后臺頁面操作太繁瑣宋列,沒有中意的主題,找了很多 WordPress 的主題和 WordPress 觀摩了一下评也,感覺網(wǎng)站的感官過于陳舊炼杖,emblog、z-blog 也是盗迟,初裝之后坤邪,給人感覺是 web1.0 時代的站點了,后臺操作也不友好罚缕。裝了 typecho艇纺,發(fā)現(xiàn)這個后臺比較簡約,原生支持 markdown 語法邮弹,程序員是比較熟悉 markdown 語法的黔衡,算是一個比較通用的文檔編輯格式,目前簡書腌乡、掘金等很多平臺都支持盟劫,圖片是以鏈接形式嵌入,意味如果你同時維護多個寫作平臺与纽,直接 Ctrl + C & Ctrl + V侣签,就可以實現(xiàn)文章同步塘装,基本不用修改。
具體的安裝步驟網(wǎng)上可以找到很多影所,這里不在重復(fù)說了氢哮,只是說說我的一些想法,怎樣讓博客搭建型檀、維護冗尤、轉(zhuǎn)移更加簡單和方便。
服務(wù)端控制網(wǎng)站配置胀溺,一般是 Nginx 和 Apache 兩位兄弟裂七,現(xiàn)在有一件安裝包,比如 LNMP 一鍵安裝包仓坞,LNMP 表示供給 Linux 內(nèi)核服務(wù)器(其實就是特別一些的計算機)使用的 Nginx背零、Mysql、PHP 環(huán)境套件无埃,現(xiàn)在還有 docker 這種方便的東西徙瓶,這種安裝包,安裝簡便嫉称,一般幾個命令下去就成功了侦镇,不過 Nginx 的細(xì)節(jié)配置就要你自己實現(xiàn)了,一些人可能要撓頭了织阅。不過現(xiàn)在還有面板這種方便的東西壳繁,可以實現(xiàn)常規(guī)的網(wǎng)絡(luò)配置,文件上傳荔棉、下載闹炉,端口控制等,面板大家可以自行查找润樱,目前博主在用的是 BT 面板渣触。
BT 面板有一鍵部署源碼插件,可以部署市面上常見的各種環(huán)境(CMS壹若、博客系統(tǒng)嗅钻、論壇、商城等)舌稀,上面我提到的博客程序都是支持的啊犬。插件會給你創(chuàng)建網(wǎng)站根目錄文件,下載博客程序包壁查,解壓縮觉至,創(chuàng)建 Mysql 數(shù)據(jù)庫,你需要配置域名解析到你的服務(wù)器 IP 地址睡腿,然后訪問域名就可以了语御,訪問域名會自動讀取 index.php峻贮,你輸入 BT 創(chuàng)建的數(shù)據(jù)庫名稱、密碼和站點基本信息应闯,這時站點就建立成功了纤控。主題和插件安裝,可以使用文件管理向服務(wù)器上傳主題包(插件包)碉纺,到后臺點擊啟用就可以了船万。
關(guān)于博客的備份和轉(zhuǎn)移,很多人的網(wǎng)站都是放在 VPS 上的骨田,可能面臨 VPS 無法繼續(xù)使用的窘境耿导。備份一些博客數(shù)據(jù)、博客根目錄所有文件态贤、Mysql表數(shù)據(jù)舱呻,換服務(wù)器重新導(dǎo)入,修改域名解析地址就好了悠汽,原汁原味箱吕。
大體的安裝流程:
博客平臺源碼安裝 -> Bt面板(一鍵部署源碼)
Mysql數(shù)據(jù)庫創(chuàng)建 -> Bt面板(一鍵部署源碼,也可以手動)
域名解析 -> 在域名購買商設(shè)置
博客主題與插件安裝 -> Bt面板(文件管理)
偽靜態(tài) -> Bt面板(站點設(shè)置有模版)
主域名訪問或www域名訪問 -> Nginx設(shè)置301跳轉(zhuǎn)柿冲,Bt里面也可以配置