點擊關註上方「五分鐘學算法」,
設為「置頂或星標」,第一時間送達乾貨。
寫博客大致可以分為三步:
按照這三步介紹這個過程中我用到一些工具。
寫作前trello官網地址:https://trello.com/
這是一款任務管理工具,類似于敏捷開發中看板,我們可以快速管理任務。
日常工作我只要想到一個 idea,就會第一時間先記錄到 idea 列表中。這裡千萬不要高估自己的記憶力,如果想到了,感覺記錄下來。以前上午靈光一現想到一個 idea,準備晚上寫一下,然後晚上就想不起來。。。
前期準備時,可以將收集到的資料,素材,全部放到具體卡片中。
當我們開始寫作後,拖動到下一個列表,完成之後,再拖到下一個列表,這樣寫作任務非常清晰。
trello 十分強大,這裡只是用了小功能,感興趣的同學可以深入研究一下。
寫作中typora+iPic+堅果雲markdown 編輯器:typora,下載地址:https://typora.io/。
圖床工具:iPic,下載地址:https://toolinbox.net/iPic/
雲盤:堅果雲,下載地址:https://www.jianguoyun.com/
Windows系統上有PicGo,功能類似iPic
在 typora 中使用 markdown 寫作,可以實時預覽,所見即所得,這點非常方便。
除了這點,我最喜歡的就是配合 iPic 自動生成圖床的連結。我們只需要將圖片拖入 typora,或者直接複製到編輯器中,就可以自動生成圖床連結。
來源於網上免費版 iPic 只支持微博圖床,不需要任何配置就可以使用,個人使用過程覺得夠了。
不過好消息,最新版本的 typora,還支持其他幾款圖床客戶端:
uPic,只支持 macos,下載地址:https://blog.svend.cc/upic/PicGo,全系統支持,下載地址:https://molunerfinn.com/PicGo/吐槽一點,舊版本的 typora 使用過程,經常碰到卡頓,完全無響應的情況。強制重啟軟體可能會丟失之前寫作記錄,之前碰到好幾次,都有點想放棄使用這個軟體。
所幸最新版已經改善這種情況,讚一個。不過還是有一點,如果文章中有過大/過多的圖片,將會有點卡頓。可能是軟體實時渲染引起的,切換到原始碼模式,就不會卡了。
最後通過搭配堅果雲,實現雲端同步,多端文章共享。
iPic MoveriPic 家同系列的產品,可以一鍵將已有 Markdown 文件中所有圖片遷移至新圖床。
畫圖工具官網地址:
https://www.processon.com/
http://draw.io/
以上兩個我目前比較常用畫圖網站,支持流程圖,UML,原型圖等。
之前經常碰到一些讀者諮詢,這類類似手繪的圖片是怎麼畫的。
其實上面圖片就是通過 draw.io 畫的,大家在使用過程選擇如下圖形即可:
箭頭屬性選擇 comic(手繪)
以及最後字體選擇
代碼圖片生成器官網地址:https://carbon.now.sh/
生成比較精美的代碼圖片,不用擔心一些網站不支持代碼格式。
image-20200328143839226另外 carbon 還有 IDEA,vscode 等插件,安裝之後,可以快速使用。
小技巧自動空格
寫作時我們需要注意在中英文/中文數字之間加上空格,這樣比較易讀性,視覺上看起來比較優雅。
不過對於那些還沒有習慣手動加空格的人來說,很容易遺忘。不好好在我們可以藉助輸入法完成自動加空格功能。
以下為 macos 搜狗輸入法相關截圖,其他輸入法也有類似設置。
不過,windows 沒有找到類似配置。
另外在推薦一款空格之神的瀏覽器插件,將會自動在網頁中英文之間加入空格。當我們習慣之後,手動加入空格也會變成一種肌肉記憶。
github 地址:https://github.com/vinta/pangu.js
直角引號
個人喜歡使用直角引號(「」 『』)代替彎引號('' ""),使用鍵盤打出直角引號比較麻煩,我們可以直接使用輸入法標點替換功能。
寫作後寫作完成之後,我們需要將文章發布到微信公眾號以及其他博客平臺。
微信公眾號由於之前文章採用 markdown 寫作,而微信公眾號編輯器不支持渲染 markdown,這就導致我們需要自己排版。雖然排版我們可以使用 135 編輯器,壹伴插件等完成,不過還是很麻煩。
追求方便的同學可以使用自動排版 markdown 的網站,裡面支持樣式也是比較簡潔好看。
官網地址:
http://md.aclickall.com/
https://mdnice.com/
http://md.aclickall.com/https://mdnice.com/以上兩個排版網站功能大同小異,只不過排版樣式不一樣。其中 mdnice 可以支持將樣式複製到知乎中。
其他博客平臺目前個人還會把文章分發到掘金,博客園,segmentfault 等,這些平臺都支持 markdown,可以直接將 markdown 直接複製過去。不過分發平臺較多,一個個發還是比較麻煩。
下面推薦一個工具,自動分發文章到各個博客網站。
官網地址:
https://github.com/ystcode/BlogHelper
最後說一句寫作是一個逆人性的過程,不斷堅持輸出,其實真的很難。希望上面的工具和技巧,可以幫助到同樣堅持寫作的小夥伴。
最後,寫作也是一個孤獨的過程,歡迎各位小夥伴們一起交流討論,互相成長,奧利給!
• C++是如何從代碼到遊戲的?• 告訴你一個學習編程的訣竅(建議收藏)• 自學編程的八大誤區!克服它!• 新手如何有效的刷算法題(LeetCode)• 10款VS Code插件神器,第7款超級實用!• 在拼多多上班,是一種什麼樣的體驗?我tm心態崩了呀!• 寫給小白,從零開始擁有一個酷炫上線的網站!
歡迎關注我的公眾號「五分鐘學算法」,如果喜歡,麻煩點一下「在看」~