前言:由於自己第一次搭建網站,屬於小白,從各個網站找資料,看視頻等終於把自己的網站搭建了起來,也懂得了一些搭建流程,所以記錄一下從始至終得搭建過程,與大家分享,錯誤的地方還請大家多多指正!
1 關於博客框架的選擇(Hexo,Typecho,Halo,WordPress)
在用框架之前一直以為對於網上常見的個人博客,都是開發者自己從 0 開始一行行設計敲代碼搭建的,後面才知道有各種各樣的框架供人們選擇,而且功能強大方便快捷且十分漂亮,不由的感嘆!
大人,時代變了!!!!!
1.1 Hexo
優點:
如果使用 Hexo 的話,那麼博客的搭建是非常方便的😊,它可以將文件託管到 Github 上面而不需要購買服務器就可以實現博客網站的搭建,而且由於是靜態,所以加載速度較快,且使用 Hexo 的人也比較多,主題,插件什麼的都比較豐富。
缺點:
Hexo 雖然搭建方便且快速,但是它卻沒有後台界面,所以對於新手來説還是比較困難,它沒有數據庫,對數據的修改比較麻煩,且由於配置都在本地,很可能換個電腦,就沒法使用後台, 個人覺得如果是新手只是玩玩,那麼用 Hexo 搭建一個可以嚐嚐鮮,如果正兒八經的話,考慮到以後的方便性還是不太推薦的😥。
1.2 Typecho
優點:
typecho 是我一開始使用的框架,它擁有自己的後台系統,且配合寶塔,對於新手來説搭建一個網站是非常快速的事情,且它的插件,主題也非常豐富,更重要的是,它對於服務器資源的消耗是非常小的,如果服務器資源比較匱乏,且想有一個友好的後台,那麼typecheo是你的不二之選.
缺點:
對個人而言,由於 typecho 使用 PHP 開發的,自己不太瞭解,如果想要一些改動根本無從下手,實在沒辦法只好忍痛割愛的拋棄了😭
1.3 Halo
優點:
Halo 使用 Java 開發,且比較新穎,部署支持 Linux/MacOS,Window,Docker,官方的手冊也描述的非常詳細,更重要的是這個框架一直處於更新階段,我剛剛看了論壇幾小時前還有開發者在更新維護,總之是一款充滿年輕人朝氣的框架😎,個人非常喜歡。
缺點:
由於使用的是 Java 開發,運行空間相對於 typecho 來説更大,至少需要 1GB 的運行空間,如果服務器配置較低,那麼安裝 Halo 就不算是合理的打算了。又因為 Halo 誕生不久,可以用的主題插件比較少,遇到問題呢網上的資料也不多,不過好處就是官網論壇活躍,有什麼問題可以在論壇提問。
1.4 WordPress
對於 WordPress 我認為可以概括為一句話,重量級,功能強大的框架,只要服務器配置足夠,那麼 WordPress 能夠實現許多功能,一些網站都是直接使用 WordPress 來搭建,因為它足夠強大💪,也正因為過於強大,所以對於服務器的要求更高(窮)。
先讓大家對搭建框架有個印象,接下咱們開始配置服務器👉如何搭建一台屬於自己的服務器