個人寫做工具鏈

寫做是技術輸出的重要手段。本身也寫了一年多的文章,累計也超過五萬多字。今天就想談談本身對於寫做的一些見解以及寫做時使用到的工具。工欲善其事必先利其器。css

輸入

能作到持續的輸出文字,首先須要本身有所積累的同時不斷的輸入新的內容。要構建本身的知識系統,首先要考慮的是本身知識系統的輸入是什麼?git

我想個人知識輸入主要來自於三個方面:程序員

  1. 泛讀書籍

當我拿到一本書的時候,我須要的是快速的創建印象。略讀了解書的結構,知道書的每一個章節大體覆蓋的內容,在腦子爲這本書創建索引。這個時候的讀書筆記,或者讀書心得就好像一份落地的索引。爲未來須要的時候提供查詢的依據。github

  1. 研究技術

這個時候的閱讀,就比較有目的性了。對於某個領域的專業知識,依託第一步產生的索引。能夠在衆多資料中快速定位。成體系,成系統的學習,而後整理消化。web

  1. 工做中的總結

學習的目的就是使用。在實際使用知識的時候,必然會有各類各樣的挑戰,這個時候就須要逐步的調試,重複的驗證,考驗以前的知識體系。每一次解決某個問題,就爲咱們知識體系打上一個補丁。整項工做完成後須要回顧總結,歸檔。後端

總結一下,四個步驟: 第一步,攤大餅,建索引。第二步,抓住某個點,體系學習。第三步,實際應用,發現知識盲區,及時打補丁。第四步,總結歸檔。api

加工

瞭解了寫做的素材的來源,就須要時合適的工具,加工知識。瀏覽器

  1. 對於電子書,我使用 MarginNote 這個軟件來閱讀。MarginNote 是一款,集文檔管理,標註,思惟導圖,大綱等功能於一體的學習軟件。能夠說功能至關強大。

通這個軟件,能夠迅速的創建索引,實現把書讀薄的目的。 同時 MarginNote 還有更多其餘用法,你們能夠到他的官網瞭解。強烈推薦購買。服務器

  1. 筆記本和紙

對於實體書,實體的筆記也是得力的助手。對於手寫的筆記比較自由,可是思路仍是同樣的,迅速記錄知識要點,同時能夠附上本身的思考。微信

  1. 至於如何有效的閱讀一本書,推薦你們閱讀 《如何閱讀一本書》

寫做

寫做是檢測本身是否真正掌握知識的一種手段。若是可以把一個知識真正的講明白纔是,你才真正的掌握這項知識。

markdown

寫做的核心是使用使用 markdown 這種無格式標記語言。

爲何使用 markdown ?

主要是 markdown 是一種 「易讀易寫」 的純文本標記語法。語法是由限個(經常使用不超過20個)符合組成,並無太大的學習成本。

純文本的好處就是,不依賴與特定的工具就能編寫閱讀。與其相反的就是 M的 Office 系列軟件。好比 Docx 文件就必須在大型的 Office 條件中才能使用,同時使用 M word 的時候,時刻要擔憂格式和排版的問題。

而對於 markdown 用戶來講,在寫做的時候,就只須要關注內容。等須要排版的時候,再交由專業的工具來完成。

這裏推薦幾個我用過,比較好用的 markdown 編輯器:

  • MWeb:是一個在 Mac 環境下的優秀的 markdown 文件編輯器。

MWeb

使用門檻比較低,同時提供不少高級功能。

功能也比較強大,支持文檔導出 PDF,HTML,同時有比較友好的圖片解決方案。

缺點:不支持版本控制工具,不能正確識別 hexo 的 yml 配置文件。不過若是不是程序員用戶 MWeb 能夠說沒有缺點。

對於程序員來講 Vs code 簡直就是完美的 markdown 解決方案。Vs code 默認就極好的支持了 markdown 語法。

優勢:

  • 無縫集成 Github
  • 經過安裝插件各類模板語言
  • 能夠直接操做終端
  • 支持 markdown 預覽
  • 無縫集成 hexo,
  • 一站式解決寫做,排版,發佈,備份等工做。

缺點:

  • 對於非技術人員門檻太高。

輸出

完成了寫做以後,就須要考慮如何呈現給讀者。

圖牀

  1. 七牛雲,目前對備案,域名要求愈來愈高,若是搞定了備案,好用。
  2. 阿里雲 OSS,個人服務器託管在aliyun,順手買了一個 OSS,目前來看功能強大,價格也實惠,推薦。
  3. 若是以上仍是門口比較高,推薦一個神器 iPic。只須要把圖片拖拽到他的圖標上,一鍵上傳,生成 Markdown 的連接。免費版直接使用微博的圖牀,支持 https,惟一的缺點就是哪天微博不高興了取消了api,就不能用了吧。

圖片壓縮

通常咱們直接截圖的文件尺寸都很大,影響頁面加載速度,可使用 TinyPng 在不損失圖片質量的狀況下,儘量的壓縮圖片文件大小。

排版

因爲我本身使用 hexo 做爲靜態博客的管理工具,hexo 直接支持 markdown 格式。因此直接使用 hexo 編譯 markdown 就能得到很好的效果。

對於掘金簡書知乎等直接支持 markdown 內容平臺,那就再好不過了。直接把源文件粘貼進去--完美。

對於微信公衆號和頭條號來講,推薦兩個排版工具給你們:

  1. Markdown Here : 是一個瀏覽器插件。能夠解決大部分富文本編輯器的排版問題。功能及其強大,可是對於一個不會寫 css 的後端程序員來講,預設的主題較少,本身定製又不會。比較尷尬。

  2. 顏家大少提供的 Md2All 只要把 Markdown 源文件複製到頁面中,點擊 「複製」 而後粘貼到微信公衆編輯頁面。直接搞到格式和圖片能夠說至關靠譜和。你們看到個人微信公衆號裏面的文章都是用這個工具排版。

備份

直接使用 github 管理文章,文章寫完之後 push 到遠程分支。同時按期打包 zip 放到堅果雲。

後記

這篇文章包含了我這幾年寫做的心得,還有寫做過程當中使用的一些工具。但願能對你有所幫助。若有更好的工具,也歡迎你留言告訴我。

歡迎關注個人微信公衆號

二維碼
相關文章
相關標籤/搜索