寫技術部落格的一些心得分享
寫技術部落格的一些心得分享
作者: Grey
原文地址:
寫部落格有很多好處,見[BetterExplained]為什麼你應該(從現在開始就)寫部落格
最初寫部落格用的是 Word,平台是部落格園,Word 可以通過這種方式將文章一鍵發布到部落格園。
後來學會了 markdown,寫 markdown 的工具有很多,比如:typora,StackEdit,Visual Studio Code等,對我來說,都差不多,但是Visual Studio Code有一款插件可以自動格式化 markdown 的插件----markdownlint,非常好用,Visual Studio Code就成為我主力寫部落格的工具了,同時,也把 CSDN 作為自己的一個主力部落格平台,和部落格園同步更新。不過,這裡還是想吐槽一個 CSDN 的部落格編輯器的問題 😃
原先是 Word 文檔,其實遷移不太方便,因為很多平台不支援 Word 的直接導入和複製粘貼,用了 markdown ,部落格遷移的成本就低了很多,比如有段時間心血來潮,我在自己的伺服器上折騰搭建了一個部落格,要把原先部落格平台的部落格遷移過去,因為是 markdown 格式,自建部落格可以直接渲染顯示出來。
PS:自建部落格的評論和留言都比較麻煩,需要綁定第三方的賬戶,所以用過一段時間就放棄了。😦
選擇圖床
使用 markdown 寫部落格主要的問題是要選擇一個穩定的圖床。
我採用的是把圖片複製到 CSDN 或者部落格園,這樣會生成一個圖片鏈接,直接採用這個鏈接作為圖片鏈接即可,這樣生成的圖片鏈接也比較穩定。
操作方式如下
CSDN生成圖片鏈接方式

部落格園生成圖片鏈接方式

備份部落格
原先備份的方式是直接存在 OneDrive 中,目錄按照部落格分類建好。無論在公司和家裡,OneDrive 都可以很方便的同步所有內容。

但是 OneDrive 不方便看部落格的版本歷史,所以後續把部落格都備份到了 Github 和 GitCode 中。因為很多未整理的部落格,所以倉庫設置成了私有倉庫。之所以把部落格放到了兩個遠端倉庫,也是備份的需要。使用 Git 也可以很方便把文件推送到多個遠端倉庫,參考:Git 推送到多個遠程倉庫
部落格模板
我的部落格模板很簡單,如下內容
# 部落格標題
作者: [Grey](//www.cnblogs.com/greyzeng/)
原文地址:
[部落格園:部落格標題](#)
[CSDN:部落格標題](#)
## 說明
## 參考資料
素材收集
素材來源包括如下幾個方面:
-
實體書
-
電子書/部落格/專欄
-
影片教程
-
微信,社區
主力收集工具是 OneNote,收集方式有如下三種
配置
Visual Studio Code 我只裝了如下幾個插件

其中 markdownlint 插件是我選擇 Visual Studio Code 作為 md 編輯器的原因,
安裝這個插件後,只需要配置一個選項
"editor.codeActionsOnSave": {
"source.fixAll.markdownlint": true
}
這個配置可以在你保存 markdown 文件的時候,自動格式化 markdown 文檔,使用起來很方便,但是前提是要熟練使用 markdown 語法。
關於 markdown 的學習,我覺得最好的方式還是多用 markdown 寫部落格,當你用 markdown 寫部落格超過 10 篇,很多 markdown 語法自然就熟悉了,也可以通過類似的方法學習 Vi,Shell,Git。
CSDN 也提供了Markdown 技能樹。
我有段時間,學習了很多內容,但是部落格卻遲遲不肯動手寫,總要等到自己完全掌握了一些東西才敢寫出來,不過後來當我不斷梳理總結自己的部落格的時候,發現,寫部落格已經成為自己的一個習慣了。
鄒老師在02 每一行程式碼,都是你最好的名片 |《編程人生》中說到:莽撞地開始,拙劣地完成,也好過心懷完美主義而遲遲不肯動手去做。解決問題的最好步驟是:
首先讓程式跑起來(make it work)
其次讓程式運行正確(make it work right)
再次讓程式跑的快並且可維護(make it work fast & maintainable)
所以,寫部落格是不是也可以有一個最好的步驟:
首先把部落格寫出來
其次把部落格中的存在的問題修正過來
再次讓部落格可以持續更新並維護
最後,分享最近看到的一段話和大家共勉
『真正的目標不是實現完美,而是自我完善,在這個旅途中不斷發展,擁抱缺陷,並獲得成長與學習的能力。因此,我們要追求連貫性,而不是完美性。』
