大家好,我是魚皮,最近買了個不錯的域名,為了不浪費它呢,我心血來潮打算做個博客網站。
在動手做之前,我先梳理了一下目前常用的搭建個人博客的方法,並簡單分析了它們的優缺點,分享出來,幫助大家根據自己的需求去選擇合適的方法,實現自己的個人博客網站。
搭建博客網站方法匯總大綱如下:
魚皮 - 搭建博客方法匯總方法1. 自己開發這是最原始的博客建站方式了,自己寫代碼(前臺 + 後臺管理)、自己將項目發布上線、自己來維護網站,啥都自己來幹。
這樣雖然麻煩,但優點是代碼掌握在自己手裡,很安全;想加什麼功能都不會受到限制,很靈活。
對於自學編程的同學來說,可以試著自己從 0 開發博客網站(也可以基於 Github 上的開源項目二次開發),因為此類網站功能很豐富且典型(比如登錄、評論、標籤);但如果只是想快速擁有一個博客來寫文章,就沒必要什麼都自己做了。
Halo 開源博客發布系統2. 站點生成器因為博客是一種很典型的網站,所以有大佬將博客的功能(比如文章管理)抽象出來,做成了 站點生成器 ,可以用極少的命令 + 配置文件的方式,自動生成精美的博客網站。
比如使用 Hexo、Hugo 可以生成博客站點,使用 Docsify、VuePress、Dumi 可以生成文檔站點等。
Hexo 站點生成器目前,絕大多數的站點生成器都只能生成靜態網站,也就是說網站的內容(比如博客文章、文檔等)是固定的,不需要從資料庫中獲取內容,因此有很多優點:
省錢:把文件扔 GitHub Pages、Gitee Pages 啥的就能免費部署
速度快:省去了數據的動態獲取過程,配合 CDN 加載速度飛起
SEO:靜態網站更容易被搜尋引擎的蜘蛛抓取,穩定排名
易維護:沒那麼多花裡胡哨的功能,比動態網站好維護不少
Docsify 文檔站點生成器但缺點也很明顯,就是網站的內容需要提前確定,而不能動態添加;功能過於純粹,導致缺少一定交互性,不過可以配合其他插件實現評論、全文檢索等功能。
不過,對於博客來說,靜態網站基本就夠用了,這種方式依然很 Nice!
3. 建站程序如果想快速輕鬆地做一個動態博客網站,不妨試試現成的建站程序,比如主流的 WordPress(推薦)或 Typecho。
用法很簡單,按照官方文檔一鍵安裝建站程序後,跟著程序的引導一步步去初始化配置,然後可以自由挑選主題美化你的網站:
WordPress 建站程序主題之後,你就可以直接在網站的後臺發布和管理文章了,用戶管理、分類、標籤、評論等功能全都幫你做好了!
WordPress 管理文章此外,還可以通過安裝插件實現更多功能,比如發送郵件、表單收集等;在必要時,也可以自己上手改源碼。
4. 建站平臺如果覺得自己搞建站程序還是比較麻煩,那下面讓我們來 花錢辦事 ,用金錢換時間。
比如直接使用線上的建站平臺,不用自己安裝任何東西,套個現成的模板、利用界面拖拖拽拽就能搞出來一個網站,平臺還會給你提供域名,一鍵上線。此外,網站的維護也不用咱自己操心了,全交給別人,我們專注於網站的內容就行。
我在高中的時候,就用凡科建站搞過一個三國殺作品集網站,當時還是挺驚喜的。後來上了大學,給學校建網站時也有用過類似的平臺,不得不說,傻瓜式使用,真的舒服!
建站平臺5. 購買最後這種方式就不多說了,現在網上幫人做網站、賣網站的工作室和個人開發者數不勝數。
常見的渠道有以下幾種:
建站主題官網:比如一些非官方 WordPress 主題網站,提供了收費模板和專業建站服務
我更傾向於第一種,大廠還是比大多數工作室要專業靠譜:
我大學期間搞過一段時間的付費建站,挺賺錢的。事實上,大部分的付費建站都是直接給你套個模板,幫你去做一些傻瓜式的操作而已,賺的就是個信息差 + 苦力的錢。
之前也有不少同學找我幫忙做網站,但我就是沒空搞哈哈,要不然應該也能賺一波。以後失業了可以整個一條龍服務試試。
對比下面我用一個表格的形式,從以下幾個維度對幾種製作博客的方法進行對比,便於大家選擇:
表格如下,星星越多表示該項越優秀:
方式省事省錢簡易靈活自主開發⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐站點生成器⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐建站程序⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐建站平臺⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐購買⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐顯然,自主開發最靈活、但卻最麻煩;使用站點生成器最省錢,因為可以有很多免費的靜態網站託管服務;直接購買最省事兒,但同樣也最費錢,後需要修改可能也沒那麼容易;使用開源的建站程序或收費的建站平臺則相對均衡,方便易用、功能也比較齊全。
考慮到我的博客網站以後會增加各種無法描述的功能,所以我最後選擇使用 開源建站程序 ,後續擴展功能比較方便靈活,甚至可以自己寫代碼來開發。
最後,建議大家都整一個自己的個人博客,沒事寫寫文章啥的,利人利己。
以上就是本期分享,我是魚皮,點讚 + 在看 還是要求一下的,祝大家都能心想事成、發大財、行大運。