說到寫作工具,不得不提的就是 word 了吧,現在有哪個公司能不用這個軟體嗎?作為最流行的寫作軟體,word 確實有很多優點,操作比較直觀,所見即所得等等,但是大家也一定遇到過樣式調整起來比較繁瑣的問題,不同的內容可能需要頻繁地調整字型、大小、行距等等,而且還很容易出現不一致,整體都顯得很不協調,當然你是 word 的高階使用者的話,可能知道有模板這個東西,幫你定義了統一的樣式,但是首先你要成為乙個高階使用者,總之你需要花很多額外的時間在樣式的調整上面,編輯體驗很差;另一方面不同的使用者都有自己的樣式偏好,風格不統一也很影響閱讀體驗;此外,修訂功能真的做得很難看……難看到不太想……
markdown 其實就是一種標記語言,類似於 html,但是比 html 簡單很多,簡單到只需要三分鐘就可以學會,也沒有那麼多冗餘的標籤,寫作者只需要關注在內容上,但是寫出來的東西只是純文字檔案,如果需要展示出來就需要一些專業的 markdown 軟體了,比如 mweb、mou、macdown 之類的,可以通過匯入 css 檔案來定義樣式,可以通過不同的 css 檔案來定義不同的樣式,非常靈活,如果你沒有 css 檔案,通常會有乙個預設的顯示,或者可以使用 github 上面的樣式檔案,當然你懂前端的話完全可以按自己的審美編寫 css 檔案啦。這裡 markdown 將內容和樣式完全分離,寫作時完全不用關注樣式,編輯體驗大大提公升;而另一方面,每個人都可以有自己喜好的樣式,同樣的內容在不同的使用者面前能夠按照他們習慣的方式展示出不同的風格,閱讀體驗也有較大提公升;由於是純文字檔案,還可以配合 git 之類的版本管理工具,可以很清晰地看出不同版本的修改
當然還有一種情況,你只關注編輯,不需要展示,那你可能只需要乙個像 sublime text 3 或者 vscode 之類的文字編輯器就可以了。大部分部落格**都是直接支援 markdown 的,寫完整個檔案內容帖進去即可,或者你用 hexo 之類的軟體搭建的部落格小站,更是直接基於 markdown 的
目前 markdown 已經成為了最流行的部落格寫作工具,也有越來越多的文件開始使用 markdown 來管理,快點開始使用 markdown 來提公升你的工作效率吧
下面附上 markdown 的語法
# 一級標題
### **標題
##### 五級標題
正文正文正文正文正文正文正文正文正文
*強調*
**加粗**
1. 有序列表
2. 有序李彪
- 無序列表
- 無序列表
> 引用
[鏈結點這裡](
![鏈結](/img/***.jpg)
| header1 | header2 | header3 |
|---------|---------|---------|
| column1 | column2 | column3 |
| column1 | column2 | column3 |
`**`
如何優雅的生成乙個 diff patch
某天如果你要把一條 git 或 svn 記錄的修改傳送給其他人時我們要怎麼做呢?在 git 下你可以這麼做 git format patch commit sha1 id 1這樣會生成單條記錄的 patch 檔案,當然也可以生成多條或者兩條 commit 記錄之間的修改。例如我們在開源專案 nukl...
如何優雅的停止乙個執行緒
首先我們先了解下,執行緒是分為使用者執行緒和守護執行緒的,他們的區別就在 使用者執行緒當我們的主線程停止後,使用者執行緒不會隨著主線程停止。守護執行緒當我們的主線程停止後,會跟隨著主線程一起停止。一般我們建立的都是使用者執行緒,那守護執行緒有哪些呢,例如跟程式一起啟動的gc執行緒就是守護執行緒。停止...
如何優雅關閉乙個執行緒
當我們去thread類裡面找相關的介面時,發現有 個stop方法,看上去非常適合用來終止乙個執行緒,但是這個方法上面標了個 deprecated註解,非常明顯,這是乙個廢棄方法,不建議使用它。主要有兩個方面的原因 因為這個方法會將執行緒直接殺掉,沒有任何喘息機會,一旦執行緒被殺死,後面的 邏輯就再也...