寫技術部落格的一些心得分享

寫技術部落格的一些心得分享

作者: Grey

原文地址:

部落格園:寫技術部落格的一些心得分享

CSDN:寫技術部落格的一些心得分享

寫部落格有很多好處,見[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生成圖片鏈接方式

csdn-image

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

cnblogs-image

備份部落格

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

image

但是 OneDrive 不方便看部落格的版本歷史,所以後續把部落格都備份到了 Github 和 GitCode 中。因為很多未整理的部落格,所以倉庫設置成了私有倉庫。之所以把部落格放到了兩個遠端倉庫,也是備份的需要。使用 Git 也可以很方便把文件推送到多個遠端倉庫,參考:Git 推送到多個遠程倉庫

部落格模板

我的部落格模板很簡單,如下內容

# 部落格標題

作者: [Grey](//www.cnblogs.com/greyzeng/)

原文地址:

[部落格園:部落格標題](#)

[CSDN:部落格標題](#)

## 說明


## 參考資料

素材收集

素材來源包括如下幾個方面:

  1. 實體書

  2. 電子書/部落格/專欄

  3. 影片教程

  4. 微信,社區

主力收集工具是 OneNote,收集方式有如下三種

配置

Visual Studio Code 我只裝了如下幾個插件

image

其中 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)

所以,寫部落格是不是也可以有一個最好的步驟:

首先把部落格寫出來

其次把部落格中的存在的問題修正過來

再次讓部落格可以持續更新並維護

最後,分享最近看到的一段話和大家共勉

『真正的目標不是實現完美,而是自我完善,在這個旅途中不斷發展,擁抱缺陷,並獲得成長與學習的能力。因此,我們要追求連貫性,而不是完美性。』