身體是搬磚的本錢

前幾天下雨有些著涼,昨天下班回來就感冒咳嗽頭暈,今天請假一天待在家,簡直是難受...躺在床上突然想起陸游的一句詩:
秋氣凄涼霧雨昏,
老書生病臥孤村。
自從開始做公眾號,每晚熬夜寫文章,比起那些大號們一篇文章幾十個號來回轉(zhuǎn),每天動動手指設(shè)置下轉(zhuǎn)發(fā)即可,而我自己寫原創(chuàng)的內(nèi)容,雖然文章側(cè)重點(diǎn)與質(zhì)量參差不齊,但確實太耗精力,也許是生病心情有些低落,總覺得這項付出與回報遠(yuǎn)不成比例的的事兒,是否還值得去堅持下去...
聊點(diǎn)別的吧
每天和大家分享的都是Python的相關(guān)知識內(nèi)容,寫代碼我們需要有趁手的編輯器,那么今天想和大家聊聊關(guān)于寫文章的趁手工具。不知道從什么時候開始各類博客網(wǎng)站開始推薦用戶使用markdown編輯器。第一次接觸markdown編輯器還是在16年末,當(dāng)時深圳的開發(fā)團(tuán)隊提供了一片.md結(jié)尾的開發(fā)接口文檔。當(dāng)時用NotePad++打開看到的一堆亂七八糟內(nèi)容,瞬間腦子飄過一句話懵逼樹上懵逼果,懵逼樹下你和我。和朋友一起查了半天,才下載了一個markdown的編輯器,當(dāng)看到解釋器顯示的內(nèi)容時,我就知道該入坑了!裝13要達(dá)到什么目的?方便自己為難他人,最終還能讓別人覺得666!markdown便是如此,它讓你無需關(guān)注排版,將更多的經(jīng)歷用于寫作上。如果現(xiàn)在還沒有使用過它的朋友,真的推薦你們跨出第一步...
markdown語法
之所以說markdown在使用時無需關(guān)注排版,是因為它通過特定的標(biāo)識符,達(dá)到了對應(yīng)排版的效果。那么markdown的語法有哪些?讓我們從文章結(jié)構(gòu)開始
文章目錄[toc]
markdown可以針對h1--h6的標(biāo)簽布局,自動生成文章目錄,簡直不要太方便,找一篇?dú)v史文章目錄做個例子...

但需要注意的是,雖然markdown編輯器均支持此語法,一些博客網(wǎng)站不支持,比如簡書....
標(biāo)題與字體
標(biāo)題的實現(xiàn)較為簡單:
# 這是一級標(biāo)題
## 這是二級標(biāo)題
### 這是三級標(biāo)題
#### 這是四級標(biāo)題
##### 這是五級標(biāo)題
###### 這是六級標(biāo)題
字體又涉及哪些呢?
**這是加粗的文字**
*這是傾斜的文字*`
***這是斜體加粗的文字***
~~這是加刪除線的文字~~
== 這是高亮文字 == (一些編輯器不支持此語法)
引用與分割
在引用的文字前加>即可。引用也可以嵌套,如加兩個>>三個>>>
> 比如這里就是一個引用
分割線有默認(rèn)的使用規(guī)則,但一般用到的比較少:
分頁 * * *
段落分割 - - -
單純的邊框分割 _ _ _
圖片與鏈接
圖片與鏈接的語法比較相似,所以放在一起說明:

圖片alt就是顯示在圖片下面的文字,相當(dāng)于對圖片內(nèi)容的解釋。
圖片title是圖片的標(biāo)題,當(dāng)鼠標(biāo)移到圖片上時顯示的內(nèi)容。
[超鏈接名](超鏈接地址 "超鏈接title")
title可加可不加,一般為了書寫快速很少有人添加此項...
列表與嵌套
無序列表可選擇- + * 的任意一種方式
有序列表則直接使用數(shù)字+.的方式,如: 1. 第一條
但需要注意的是,不管是無序列表還是有序列表,都需要在語法與正文中添加一個空格才能生效。
至于列表嵌套,通過縮進(jìn)完成即可:
* Colors
1. Red
2. Blue
3. Green
4. Yellow
- Dark Yellow
- Light Yellow
- Green Yellow
- Colors
- Red
- Blue
- Green
- Yellow
- Dark Yellow
- Light Yellow
- Green Yellow
表格
markdown的表格,初次使用你會驚艷與它簡單的語法實現(xiàn)方式,但使用多了會覺得它很雞肋,為什么這么說?先來看看它的語法:
| name | age | gender | money |
|-------|:---:|-----------|-------:|
| rhio | 384 | robot | $3,000 |
| haroo | .3 | bird | $430 |
| jedi | ? | undefined | $0 |
| name | age | gender | money |
|---|---|---|---|
| rhio | 384 | robot | $3,000 |
| haroo | .3 | bird | $430 |
| jedi | ? | undefined | $0 |
markdown的表格通過:來進(jìn)行左右對齊與居中,相信通過這個例子大家就能有所了解。但它存在一個問題,你沒辦法固定列寬。這使得很多時候,你會覺得通過它實現(xiàn)的表格缺乏美感...截取一段之前寫正則表達(dá)式,使用的表格數(shù)據(jù):

代碼
markdown的代碼分為行內(nèi)代碼與代碼塊:
行內(nèi)代碼使用單個的反斜線:
`這是一個代碼塊`
而塊級代碼則通過三個反斜線實現(xiàn),并且可以標(biāo)注代碼的語言:
(```python)
為了避免顯示問題,所以在代碼塊前后添加了小括號...
(```)
關(guān)于其他
markdown還支持流程圖、數(shù)學(xué)計算等等功能,同樣的很多編輯器默認(rèn)不支持。喜歡的朋友可以去研究些這些內(nèi)容。
markdown工具
學(xué)會了markdown的語法,那么該使用什么工具來編寫markdown內(nèi)容呢?
文本編輯器
我們可以通過nodepad++ 、sublimeText 等可擴(kuò)展的文本便器,通過安裝插件的方式去適配markdown讀寫,但坦白說不推薦...why?很多時候,涉及的太多反而不夠?qū)χ饌€內(nèi)容精通。通過安裝插件后的這幾個文本編輯器,在使用的時候或多或少的都存在一些你難以忍受的bug.
markdownPad

markdownPad、markdownPad2都算是比較老牌的markdown編輯器了,功能還算OK,但擴(kuò)展性也不強(qiáng),很多語法不支持。但最主要的還是丑!不適合程序猿使用。
Atom

這款github推薦的程序猿文本編輯器還是比較優(yōu)秀的,但有一個問題,如果你只是想找一個markdown編輯器,Atom工具則顯得過于臃腫。
Typora

一款顏值巔峰的Markdown編輯器,它區(qū)別與其他編輯器在于它的所見即所得!其他的編輯器基本都是左側(cè)編輯欄,右側(cè)預(yù)覽欄。只有Typora是編寫完成自動生成預(yù)覽效果。且由于它存在較多的主題,更難得的是它支持多種文檔類型的導(dǎo)出,簡直不要太贊,所以這個工具深受大家喜愛(我代表大家了,哈哈...)。
Haroopad
當(dāng)你們以為到Typora結(jié)束的時候,我卻要介紹這個Haroopad的工具,它是一個韓國人開發(fā)的,可惜也許這個程序猿也35歲中年危機(jī)了,所以這個工具已經(jīng)好久沒有再更新了,既然不維護(hù)了為什么我還一直在使用它?因為它的開放
這個工具允許你不僅存在大量的主題與代碼風(fēng)格,且允許你自定義樣式,通過你的喜歡編寫css去實現(xiàn)更為DIY的效果,所以即便不更新了,到現(xiàn)在為止我依然手選這款工具。

The End
OK,今天的Markdown相關(guān)內(nèi)容就介紹到這里,如果覺得內(nèi)容對你有所幫助,歡迎點(diǎn)擊文章右下角的“在看”。
期待你關(guān)注我的公眾號清風(fēng)Python,如果覺得不錯,希望能動動手指轉(zhuǎn)發(fā)給你身邊的朋友們。