寫做是每一個人平常生活和工做中必不可少的內容,不管是寫博客、寫郵件,仍是寫報告、寫項目方案,都沒法避免寫做。python
在使用 Word 或相似編輯工具寫做時,想必你必定糾結過字體、字號、間距等等的排版問題吧!程序員
Word 這類富文本編輯工具,爲用戶提供了大量的排版樣式。它功能強大,選擇也足夠自由,但有利就會有弊,換個角度,若是你缺少足夠的經驗,那也只能望洋興嘆:編程
想要排版一篇看起來有模有樣的文章,確實不是一件容易的事,不只須要掌握一些排版知識,還須要培養排版審美。要是有強迫症那就更慘了,不停地去調整,去比對,卻老是不盡人意!markdown
那有沒有這樣一個模版,直接推薦一個美觀的樣式,讓我不用關心各種字體、字號、間距等等的問題,而是能夠直接拿來套用?而且它的使用足夠簡單。網絡
試試 Markdown 吧。編輯器
Markdown 是一種標記語言(不要被這個名詞嚇到,其實就是一些書寫格式)。在寫做時,你的全部文章內容都是沒有樣式的純文本,在其中插入若干 Markdown 標記後,被標記的內容便有了樣式。這些樣式是通過精心設計的,會在最終渲染時呈現。工具
例如,在你所寫的文字中,你但願某一行文字呈現一級標題的樣式,那就給這行文字加個一級標題的標記。某幾個詞語須要加粗,那就給這幾個詞語加個粗體標記。樣式被渲染後便會獲得你想要的效果。學習
除了上面例舉的兩個標記外,Markdown 還支持多種標記,包括且不限於:字體
本文便是用 Markdown 所寫,用的也是其最經典的樣式。阿里雲
固然,也有更美觀的選擇。下圖是我用 Typora(一款免費 Markdown 編輯器,後文會介紹)所書寫的一段文字,渲染後的排版效果以下:
看起來很不錯。而它所對應的 Markdown 原始內容其實很是簡潔樸素,以下:
是否是以爲有意思?那就學起來吧!
在開始學習 Markdown 以前咱們先來挑一件趁手的編輯器,這樣才能在學習的同時動手練習。
Markdown 是基於純文本的,因此你能夠直接使用記事本這樣的編輯器來寫做,可是記事本無法渲染 Markdown 內容,也就無法呈現出最終的排版效果。因此你須要一款能渲染 Markdown 內容的編輯器。
這裏爲你們推薦兩款免費編輯器:
另外印象筆記、有道雲筆記之類的筆記產品和簡書之類的博客平臺也支持 Markdown 寫做和預覽。若是你使用這些產品,不妨找找 Markdown 的入口在哪,從此也可使用起來。
前面介紹了,使用 Markdown 其實就是給文章內容做標記,把某處內容標記成什麼那它最終就呈現什麼樣式。這些標記其實只是一些簡單的符號。
Markdown 標記都有哪些,樣式效果是怎麼的呢?來一一看看。
這裏羅列了十多個標記的用法,黑色框中是每一個標記的寫法,黑色框下面是其對應的效果。第一次接觸時你可能會以爲枯燥,可是請相信它們會爲你帶來生產力的提高。
二級標題
## 這是二級標題
複製代碼
三級標題
### 這是三級標題
複製代碼
四級標題
#### 這是四級標題
複製代碼
粗體
這是**粗體**
複製代碼
這是粗體
引用
> 這是引用
複製代碼
這是引用
有序列表
Markdown 中列表有兩種:
1. 有序列表,像這樣帶序號的。序號以數字、點、空格組成
2. 無序列表,不帶序號的,也就是後面那種
複製代碼
Markdown 中列表有兩種:
無序列表
無序列表有兩種相同效果的寫法:
* 用 * 和一個空格開頭
- 用 - 和一個空格開頭
複製代碼
無序列表有兩種相同效果的寫法:
一個列表中咱們應該始終用同一種寫法,不用混用 * 和 -
連接
[這是連接文本](https://xx.xx/xx)
複製代碼
插入圖片
![任意圖片名稱](https://xx.xx/xx)
複製代碼
加載成功時:
插入表格
| 表頭1 | 表頭2 |
| --- | --- |
| 單元格1 | 單元格2 |
| 單元格3 | 單元格4 |
複製代碼
表頭1 | 表頭2 |
---|---|
單元格1 | 單元格2 |
單元格3 | 單元格4 |
代碼塊
```python print('代碼塊表示多行代碼,使用```來開頭和結尾代碼塊') print('語言標識可選,如有則可自動高亮代碼元素') ``` ` 複製代碼
print('代碼塊表示多行代碼,使用```來開頭和結尾代碼塊')
print('語言標識可選,如有則可自動高亮代碼元素')
複製代碼
行內代碼
這是行內代碼 `echo 行內代碼嵌入在某一行文本中
複製代碼
這是行內代碼 echo 行內代碼嵌入在某一行文本中
一級標題
# 這是一級標題
複製代碼
五級標題
##### 這是五級標題
複製代碼
六級標題
###### 這是六級標題
複製代碼
分割線
---
複製代碼
斜體
這是*斜體*
複製代碼
這是斜體
刪除線
這是~~刪除線~~
複製代碼
這是刪除線
這小節能夠暫時跳過,等有插入圖片需求的時候再來看這裏
前面介紹了 Markdown 插入圖片的方式:
![任意圖片名稱](https://xx.xx/xx)
複製代碼
這裏使用的連接是網絡連接,其實也可使用本地圖片的的文件路徑:
![任意圖片名稱](C:\Documents\sample.png)
複製代碼
若是你的文章只會在本地瀏覽,那麼連接使用本地圖片路徑沒有任何問題,可是若是文章須要發佈到網上,或者須要在其它電腦上瀏覽,那麼使用本地圖片路徑的方式就不可行了,由於圖片沒法被加載。
因此,一般狀況下建議使用網絡連接的方式來插入圖片。由於這種方式能夠跨設備,通用性更好。可是這會帶來一個問題:本身的圖片該如何上傳到網上,而且獲得其網絡連接地址?這就要用到圖牀了。
咱們把網絡上用來上傳和保存圖片的存儲服務叫做圖牀。可使用雲存儲服務做爲圖牀,好比阿里雲的 OSS、AWS 的 S3。雲存儲做爲圖牀有幾個好處:
這裏以阿里雲 OSS (雲存儲服務)做爲示例,簡單介紹下如何上傳圖片並獲得該圖片的網絡連接:
前面總共介紹了 18 種 Markdown 標記,其實經常使用的也就 10 種左右,這些標記符號都很簡單,不出十分鐘便能所有記住。
從此寫做時,不妨多使用 Markdown,由於它會大大方便你的寫做,減小排版帶來的負擔。另外,反覆的練習會加固你的記憶,無須多日便能作到信手拈來。
細心的讀者可能發現了,在介紹 Markdown 標記時,「一級標題」和「斜體」這些樣式被列在了「不經常使用但可能會用到的標記」小節,這是爲何?其實這兩種樣式雖然常見,可是按照 Markdown 的中文排版規範,它們是不多被用到的。排版規範是什麼?它定義了諸如何時用粗體,何時用二級標題,何時加空格等等的排版要求,是個指導性的說明。《會用 Markdown 還不夠,還得知道排版規範》將會爲你們介紹 Markdown 排版規範。
做者相關閱讀: