前言#
前段時間發了幾篇文章介紹了一下自己的博客搭建流程及組件,有很多朋友跟著我的教程也搭建了自己的博客。同時,也有一些朋友提出了疑問,在 2022 年這個時間節點,已經有那麼多成熟的寫作與發布平台,為什麼我們還要那麼大費周章,搭建與更新自己的博客呢?
我從大一(2015 年)開始寫公眾號,分享一些關於書、電影與個人生活的文章;2018 年開始使用 Wordpress 搭建了一個自己的個人博客,並於 2019 年遷移到了 Hugo + Github Pages 並維護至今。
在這兩年時間裡,我共計更新了 70 篇文章,主要包含課程筆記、技術與效率相關主題,自搭建了網站數據統計系統以來有近萬名訪客。本文想從我個人經歷的角度跟大家講講我在寫博客過程中的所思所想,也許能夠為正在猶豫的你提供一些參考。
寫博客的初衷與價值#
學習筆記發布#
可能是因為初高中對語文學科的熱忱以及大學時英語專業的耳濡目染,我一直很享受於閱讀與分享,很早之前也和故友一起維護過個人公眾號,寫了一些有關書籍、電影、音樂與個人生活相關的文章。這是我第一次通過文字傳達自己的情緒,也體會到了外界反饋帶來的欣喜與感動。
後來因為一些原因公眾號停止更新了,我也很久沒再公開發布文章。不過因為當時有轉專業的想法,一直在自己學一些新的知識,會定期把筆記與學習心得記在自己的筆記軟件中,逐漸也養成了記錄的習慣。
尤其是在香港留學期間,因為是全英授課,課後需要花很多時間來整理回顧,也會分享給很多同學,於是撿起了斷更很久的博客,陸續發布了很多學習筆記,收到了很多同學的積極反饋與感謝。後來還加上了網站訪問統計、評論等組件,偶爾查看會很驚喜地發現有很多來自搜索引擎的訪問者,也給我繼續更新提供了很多動力。
博客文章與零散記錄的知識點不同,需要有著特定的主題、一定的行文結構與完整的內容。這促使著我在構思與寫作時對自己的知識體系進行梳理總結,有時還需要用一些思維導圖與流程圖來輔助理解,這個過程讓我不斷鞏固所學知識點,幫助我度過了很多作業與考試。
儘管前期閱讀的人並不多,但我視其為自己的一个表達渠道,也是自己獲取認同感與價值的窗口。因此,一篇文章需要花很多心血來寫,讓我更自律地放棄了很多無意義的消遣,投入更多時間打磨自己的文章。此外,時間上的緊迫也促進了我對學習方式與效率的思考,在聽課或閱讀資料時就會自然地從整個知識結構的維度來進行理解與思考。
工作心得記錄#
工作後,因為我從事的區塊鏈行業是一個新興的領域,有時候一個小小的知識點需要查閱很多零散的資料才能理解,而且大多是來自於同行業大佬的博文,有時候會追著一位博主的文章時間線從頭開始看,獲益良多。這時,我便也萌生了自己將這些工作學習中踩過的坑記錄並分享出來的想法。
我發現網上區塊鏈相關的資料大多都比較簡略、偏底層,沒有很詳細的步驟講解,對於入門學習者來說可復現性不強。於是,我開始定期把自己的學習心得與工作經驗分主題組織成文在自己的博客上發布,並將區塊鏈相關的單獨抽出來為一個入門指南,以便大家學習交流。
發布後得到了很多反饋,也因此結識了不少志同道合的人,建立了自己的關係網絡,對自己的學習與工作發展有了更深的認識,甚至也能獲得一些有趣的機會。
工作一段時間後,做了一些項目的技術負責人,需要帶團隊快速接入項目。這時,我的這些博文就可以作為與團隊成員共享的培訓資料,極大減少了重複工作量,也推動著自己保持穩定的輸出節奏。此外,因為這種樂於分享的態度,我還被指派與團隊 leader 一起搭建技術團隊的文檔庫,這推動了部門乃至公司內的信息傳播與業務發展,對自己的職業發展也有一些幫助。
效率技巧分享#
工作之餘,我還是一個效率控,很喜歡折騰各類工具應用,還維護了一個『pseudoyu/yu-tool 個人工具箱』項目。久而久之,很多朋友遇到軟硬件相關的問題都會來問我,例如 “我想實現這個功能有什麼好的軟件可以做到?”、“這個要怎麼安裝?” 等等,我也會一一給他們解答,但因為有些軟件自己使用已經不那麼頻繁,對細節記憶會有偏差。因此,我會將自己軟件系統的搭建、使用過程作詳細的記錄,組織為博文並發布,以便之後自己查閱或直接分享給需要的朋友。
我一直覺得記錄軟硬件與這些折騰的過程並不是一些冷冰冰的條目與截圖的堆砌,而是我個人價值觀、生活方式以及思維方式的傳導,正如我在另一篇文章中的有感而發:
但當我在日常工作學習中使用自己當初花了很多心思調研和優化的系統後,或當一個突發的需求使用到了我之前的一個折騰過的軟件 / 配置時,會莫名地很開心、很有成就感,這大概就是折騰的意義吧。
個人思考與成長#
經過了學業與工作的各個時期,我發現自己在不同階段與角色可能會有著截然不同的思考與成長,有時回顧起來也會很有感觸。因此,我設立了一個『思考』板塊,之前會以每年生日為期記錄一下自己的成長,也會在一些特定的時間節點記錄自己的所思所想,後續也將以周報 / 月報的形式記錄自己的一些階段性感悟。
相信幾個月甚至幾年的自己也能從這點點滴滴的記錄中找到自己當時的心境。當自己逐漸培養起記錄生活的習慣,也會讓自己能關注與感受到生活的美好,也能更積極地面對來自未來的挑戰。
個人博客就像自己的一个樹洞,在記錄與表達自己情緒的同時,也許也會收穫一些來自陌生人的溫暖。
如何堅持寫作#
克服心理障礙#
寫作並不是一件很容易的事,當我很長時間沒動筆之後,常常也會覺得 “沒有手感”,之前沒有寫作習慣的朋友們可能會更容易感覺 “不知道寫什麼”、“自己寫的東西沒有意義” 或 “會不會沒有人看”。
這其實是一個誤區,有句話叫 “達人須悅己”,寫作(尤其是個人博客寫作)不應該是一個目的性很強的事,而應該是一個自我記錄、自我發現、自我探索與自我表達的過程。我們每個人都處於不同的角色,都有著自己的獨特角度與看待事物的眼光。只要多多關注自己所在或感興趣的領域,收集碎片化的想法,積極思考,對一些有意思的想法用導圖等方式進行挖掘,將這些想法組織成文後,仔細打磨自己的文章,以真誠的態度表達出來,就能創作出有價值的內容。
積極分享傳播#
文章完成後我們可以選擇在各個平台發布與傳播,積極獲取正反饋,也會促進自己更有動力堅持下去。除了個人博客外,我們可以選擇簡書、知乎、微博這樣的內容社區,少數派、即刻等相對垂類的一些內容平台等。
好的內容也會自然地傳播,被更多人看到,我們需要做的就是堅持與持續輸出,前期可以給自己制定一個固定頻率,如半個月 / 一個月,給自己一些小小的物質激勵,後期再慢慢根據自己的情況與意願調整。
個人博客#
為什麼選擇個人博客#
上文著重講了我們如何寫有價值的博客文章,現在,我們回到最開始的問題:
既然已經有了那麼多平台了,為什麼我們還要選擇搭建個人博客呢?
移動互聯網與智能手機普及之後,“blogger” 一詞似乎已經成為了時代的眼淚,前段時間我還被加入了一個 “致敬仍然在寫博客的朋友” 的列表,有些哭笑不得。
隨著互聯網的迅速發展,我們有了更多的表達渠道,卻又似乎喪失了表達的欲望。朋友圈、微博等似乎是適合情緒表達的第一陣地,但字數限制與太多的社交關聯又讓我們望而卻步;而知乎、簡書這樣的平台又似乎太過 “專業”,並不適合所有內容,也容易被網絡輿論所左右。
個人博客則是一個更完美的選擇。我們可以隨心所欲地按自己的喜好定制博客的各個模塊,而折騰與優化的過程就像裝修自己的一个小屋一樣,很有成就感。配合個性域名也能打造自己的個人品牌,不管是在個人社交平台還是求職簡歷上放上自己的個人網站鏈接都是一個不錯的加分項。
還有很重要的一點是,我們在博客上發布的內容與數據都屬於我們自己,不會隨著平台的消亡而喪失所有數據或經歷大規模遷移的痛苦,經歷過『蝦米音樂』消亡的慘痛教訓,我對這一點尤其關注,也會定期備份我的文章數據。
此外,我們可以對個人博客做一些 SEO 優化而無需被內容平台的算法所左右,讀者也許會從一篇文章鏈接到自己的其他想法與態度的表達,讓他們感覺文字背後是一個真實的、有趣的人,而不僅僅是互聯網同質化知識的一個分子。
如何搭建個人博客#
我的個人博客最早使用 WordPress 搭建在自己的 Vultr vps 上,因為網絡訪問比較慢所以遷移到了騰訊雲服務器上並且進行備案,雖然訪問速度有提升,但是發布博客的流程很繁瑣,服務器的維護長期也是一筆不小的開支。
因此,我也一直在探索能夠既能保障國內外訪問體驗,又能夠托管在一些平台上,實現部署和發布流程的最優化體驗。後來也一直不斷在改善博客系統搭建和發布流程,迄今為止對自己的全流程解決方案還是比較滿意的,雖然部署和搭建上需要進行一些配置,但後續更新維護都很方便,我對博客搭建流程寫了一系列文章。
博客搭建與自動發布系統#
我通過 Hugo 這個靜態網站生成器來搭建我的個人博客。Hugo 是用 Go 實現的博客工具,採用 Markdown 進行文章編輯,自動生成靜態站點文件,支持豐富的主題配置,也可以通過 js 嵌入像是評論系統等插件,高度定制化。
此外,我還對博客配置及所有文章的源文件進行版本管理,配合 GitHub Action 進行自動化部署,自動生成靜態站點推送到 GitHub Pages 博客發布倉庫。搭建教程請參看:
博客評論系統#
一個完整的博客當然需要評論系統,像 WordPress 這種系統自身具備了評論插件,而靜態博客則需要自己對接評論系統。我最開始選擇的是第三方的 Disqus,簡單易用,但是會自帶很多廣告推廣,也不夠簡約。因此,我選擇了 Randy 的 Cusdis,一個注重數據隱私的開源的評論系統,並通過 Railway 進行自部署,搭建教程請參看:
博客數據統計系統#
作為一個持續更新運營的博客平台,我們一定很好奇哪篇文章閱讀量最高、哪個關鍵詞檢索最頻繁等,數據統計能幫助我們專注在更有價值的內容創作與分享上。
類似的工具也很多,我選擇了 splitbee 與 Google Console 來統計分析我的訪客信息與搜索權重。
Cloudflare 也能夠對網絡流量進行分析,不過因為有很多網絡無關流量,如爬蟲等,所以參考性不強。
此外,我選擇了一個可代替 Google Analytics 的開源服務 umami,並通過 Vercel 與 Heroku 進行部署,實現了訪客數據的實時監控,搭建教程請參看:
總結#
2022 年了,我依然在寫博客,並且會繼續堅持寫下去。博客就像是我的一個私人空間,一篇篇筆記記錄了我的變化與成長,也承載了我人生的幾段最重要的時光。希望屏幕前的你們也能體會到博客的魅力,讓更多的朋友加入我們仍在堅守的 “blogger” 陣地。