排除干擾喂饥,專注寫作——Markdown

這是「筆記和文檔」系列之四

本文結(jié)構(gòu)

  • 用 Markdown 寫作的優(yōu)勢
  • Markdown 語法說明
    • #1 段落、換行和符號原義
    • #2 標題
    • #3 引用
    • #4 列表
    • #5 代碼展示
    • #6 分隔線
    • #7 鏈接
    • #8 圖片
    • #9 強調(diào)
  • 選擇適合自己的 Markdown App
    • #1 根據(jù)系統(tǒng)篩選
    • #2 根據(jù)使用需要篩選
    • #3 Markdown App 簡介

用 Markdown 寫作的優(yōu)勢

不少人有記事和寫作的習(xí)慣肠鲫,這一需求有很多工具可以滿足员帮,但同時又各有利弊。

  • 紙(本子)和筆最自由导饲、最舒適捞高,不過它容易遺失,不便于攜帶渣锦,翻找也比較麻煩硝岗。
  • 純文本編輯器(如 Windows 記事本)即開即寫,所保存的純文本(TXT 文件)在任何平臺上都可以打開袋毙,但是它無法設(shè)置任何格式型檀,文件管理和內(nèi)容檢索也是個麻煩。
  • Office 軟件有豐富的版面設(shè)置功能听盖,但是每當要設(shè)置格式(比如設(shè)定小標題)就要中斷寫作胀溺,進行一系列點選操作。文檔必須依附于龐大的 Office 軟件皆看,跨平臺不能保證顯示一致仓坞,并且同樣存在文件管理和內(nèi)容檢索的麻煩。
  • 直接在博客悬蔽、QQ 空間等網(wǎng)絡(luò)日志平臺上寫作扯躺,內(nèi)容管理和備份麻煩捉兴,并且編輯器很不友好蝎困。
  • 將內(nèi)容存放在印象筆記(備忘錄)中可以解決同步和檢索的需要,只是在手機上它們只適合短小的速記倍啥,寫較長的內(nèi)容時同樣和 Office 一樣禾乘,每當要設(shè)置格式就要中斷寫作,進行一系列點選操作虽缕。

能不能以純文本的方式不間斷地寫始藕,最終存入印象筆記或發(fā)布到網(wǎng)絡(luò)媒體時,又無需回頭設(shè)置格式呢?有伍派,使用 Markdown App江耀。

Markdown App 所保存的文件(.txt、.md诉植、markdown)仍是純文本文件祥国,可以輕易用各平臺的純文本編輯器打開,不存在版本兼容的問題晾腔。但是這純文本中插入了一些符號標記舌稀,經(jīng) Markdown App 解釋渲染,就可以格式分明地顯示為 HTML 頁面灼擂,無論是添加進印象筆記壁查、輸出為 PDF 等文檔,還是打包為電子書(.epub剔应、.mobi睡腿、.azw 等)都很方便。

Markdown 文檔及預(yù)覽

Markdown 標記受到比較廣泛的支持峻贮,在《思維導(dǎo)圖和大綱》中介紹的 iThoughts嫉到、Cloud Outliner Pro 可以將導(dǎo)圖、大綱輸出為 Markdown 文檔或純文本月洛,然后在 Markdown App 中打開何恶。從構(gòu)思到寫作,然后添加進印象筆記嚼黔,或者發(fā)布到網(wǎng)絡(luò)媒體细层,以 Markdown 為橋梁,創(chuàng)作者可以構(gòu)建完整的創(chuàng)作鏈條唬涧。

將 Cloud Outliner Pro 中的大綱導(dǎo)出到 Markdown App

Markdown 語法說明

很多人看到「語法」兩個字就頭大疫赎,但其實 Markdown 的語法特別簡單,只需對著說明文檔嘗試幾次碎节,就可以熟練使用捧搞。

#1 段落、換行和符號原義

  1. 段落不能使用 4 個半角空格或制表符來實現(xiàn)首行縮進狮荔,若是喜歡首行縮進胎撇,應(yīng)使用 2 個全角空格。
  2. 換行:
    • 鍵入 2 個半角空格再回車殖氏,實現(xiàn)段內(nèi)換行晚树;
    • 兩次回車空出一行,表示另起段雅采。段落之間爵憎、段落與標題之間應(yīng)該留一個空行慨亲。
  3. 在 Markdown 語法中,一些半角符號被征用為格式標記宝鼓,如果要在行文中用到符號自身刑棵,可以在符號前加上 \。要用到 \ 自身愚铡,請輸入 \\铐望。

#2 標題

標題的格式是行首 # 號+空格+標題文字,# 號從 1 個到 7 個分別指 1-7 級標題茂附。例如:

# 一級標題

## 二級標題

###### 六級標題

上面的「#2 標題」實際是 ### \#2 標題正蛙。

#3 引用

引用的格式是行首 > 號+空格+引用文字,多個 > 號表示多層引用营曼,引用部分仍可以使用其他的 Markdown 語法乒验。例如:

> ### 這是第一層引用的標題
>
>> 這是嵌套引用。
>
> 返回到第一層引用蒂阱。

效果如下:

這是第一層引用的標題

這是嵌套引用锻全。

返回到第一層引用。

#4 列表

無序列表的格式是行首減號(或者星號录煤、加號)+空格+項目文字:

- 手機
- 平板
- 電腦

效果如下:

  • 手機
  • 平板
  • 電腦

有序列表是行首數(shù)字+英文句點+空格+項目文字:

1. 手機
2. 平板
3. 電腦

效果如下:

  1. 手機
  2. 平板
  3. 電腦

項目間的子列表鳄厌、段落、引用、代碼塊必須在行首添加制表符(Tab 鍵,4 個空格同樣實現(xiàn)一個制表符的效果)縮進始赎。

#5 代碼展示

代碼展示語法主要面向碼農(nóng)群體汁讼,普通寫作人群很少使用僵控。

有兩種方式插入代碼塊,一種是在每行代碼的行首添加制表符:

    <ul>
    <li><p>手機</p></li>
    <li><p>平板</p></li>
    </ul>

另一種是在代碼塊的前后分別加一行 ```:

```
<ul>
<li><p>手機</p></li>
<li><p>平板</p></li>
</ul>
```

在普通段落內(nèi)用成對的 ` 引用代碼:

`<pre>` 和 `<code>` 標簽

制表符既用于表示項目下屬內(nèi)容(包括子列表、段落、引用等)呐伞,又用于表示代碼塊,這可能讓初學(xué)者感到困惑慎式,這里演示解釋一下:

1. 手機
    - iPhone
    - Galaxy
2. 平板  
    還是 iPad 好用伶氢。  
        Surface 算不算平板?
3. 電腦
    - 臺式機
    - 筆記本

效果如下:

  1. 手機

    • iPhone
    • Galaxy
  2. 平板

    還是 iPad 好用瘪吏。

     Surface 算不算平板癣防?
    
  3. 電腦

    • 臺式機
    • 筆記本

可以看到,在一級項目后的項目或段落前僅加一個制表符時肪虎,表示的是子項目或下屬段落劣砍,加兩個制表符時才會變成代碼塊惧蛹。以此類推扇救,在二級項目后加兩個制表符刑枝、三級項目后加三個制表符……都表示為項目下屬內(nèi)容,只有在此基礎(chǔ)上再增加一個制表符迅腔,才會被解釋為代碼塊装畅。

#6 分隔線

在一行中用三個以上的星號、減號沧烈、底線來建立一個分隔線掠兄。行內(nèi)不能有其他東西,但可以在星號或是減號中間插入空格锌雀。下面每種寫法都可以建立分隔線:

* * *

***

*****

- - -

----

#7 鏈接

用方括號標記文字蚂夕,用圓括號標記網(wǎng)址,例如:

[新浪](http://www.sina.com)

如果不需要標記文字腋逆,而顯示為網(wǎng)址本身婿牍,可以使用尖括號:

<http://www.sina.com>

網(wǎng)址鏈接還有一種參考式語法,這里不再介紹惩歉。

#8 圖片

與網(wǎng)址鏈接類似(前面多一個半角的感嘆號):

![MarkdownX](https://upload-images.jianshu.io/upload_images/228805-3c41aa3c07154bde.png)

圖片鏈接一樣有參考式語法等脂,這里不再介紹。

#9 強調(diào)

  1. 斜體

    用成對的星號或底線包圍撑蚌,如:

    *斜體*
    
    _斜體_
    
  2. 粗體

    每邊各用兩個星號或底線包圍上遥,如:

    **粗體**
    
    __粗體__
    

選擇適合自己的 Markdown App

#1 根據(jù)系統(tǒng)篩選

我們根據(jù)自己所用的設(shè)備看看各個系統(tǒng)(包括 Windows、MacOS争涌、iOS粉楚、Android,不包括 Linux)上的 Markdown App 主要有哪些亮垫。

各平臺主要的 Markdown App

MacOS 和 iOS 平臺上的 Markdown App 較多解幼,除了上圖列出的,還有著名的 iA Writer包警、Byword撵摆、Mou、Focused 等等害晦。

#2 根據(jù)使用需要篩選

不同的用法需要 App 提供不同的功能:

  • 如果把 Markdown App 當作自己的主要筆記本特铝,則需要 App 具備文稿管理功能、支持各設(shè)備所屬平臺壹瘟、能夠方便地同步數(shù)據(jù)鲫剿。
  • 如果把印象筆記當作個人內(nèi)容資料的最終匯集處,那么 Markdown App 須支持鏈接到印象筆記稻轨。此外
    • 如果只寫短文灵莲,每次寫完就匯入印象筆記,那么文稿管理和數(shù)據(jù)同步功能便無關(guān)緊要殴俱;
    • 如果涉及長篇寫作政冻,就需要 App 具備文稿管理和數(shù)據(jù)同步功能枚抵。

上圖所列的 Simplenote、Ulysses 和 Bear 都定位為輕量的筆記服務(wù)明场,但我個人不推薦將基于 Markdown 的筆記服務(wù)當成個人的主要筆記本汽摹,原因如下:

  • Markdown 本質(zhì)上還是純文本,只能以鏈接的方式插入圖片苦锨,如果用戶常常寫照片日志逼泣,就需要申請或購買圖床空間,先照片上傳到圖床之后舟舒,再鏈接到 Markdown 文本中拉庶。這樣遠比直接使用印象筆記麻煩。
  • 同樣的道理秃励,基于 Markdown 的筆記服務(wù)不支持繪畫砍的、涂鴉,也不能添加音頻等各種附件莺治。
  • 仍因受限于 Markdown廓鞠,這些筆記服務(wù)的采集功能不如主流筆記應(yīng)用強大,也難以轉(zhuǎn)化表格等版面形式谣旁。

Markdown 使人可以專注于寫床佳,不必停下來設(shè)定格式,也不必考慮平臺和軟件的兼容問題榄审,為此它舍棄了復(fù)雜的版面形式砌们,更是不支持影音媒體文件,所以把它當作筆記服務(wù)的根基搁进,將難以適應(yīng)多樣的筆記需求浪感。

我仍然推薦使用印象筆記作為個人內(nèi)容資料的最終匯集處。在需要專注地寫的時候使用 Markdown App饼问,完稿發(fā)布之后匯入印象筆記影兽。

#3 Markdown App 簡介

  1. Simplenote

    Simplenote

    準確來說 Simplenote 是一個在線服務(wù),它使用自建的數(shù)據(jù)同步機制莱革,因而除了使用它在各平臺上的客戶端峻堰,還可以直接使用網(wǎng)頁版。

    Simplenote 采用免費增值模式盅视,免費用戶也可以使用以下功能:

    • 用文件夾和標簽管理內(nèi)容捐名。
    • 支持導(dǎo)入印象筆記等多種數(shù)據(jù)。
    • 與別的 Simplenote 用戶協(xié)作闹击,共同維護內(nèi)容镶蹋。
    • 自動備份,能夠回溯歷史版本。
    • 支持全文搜索和標簽篩查贺归。

    從主打功能可以看出淆两,Simplenote 是更類似印象筆記的一個輕量筆記服務(wù)。

    Simplenote 支持的平臺雖多牧氮,但它定位為筆記服務(wù)琼腔,內(nèi)置導(dǎo)出功能很弱瑰枫。要導(dǎo)出為 HTML(出成 PDF踱葛、DOC 及其他電子書格式的關(guān)鍵)或發(fā)布到印象筆記、網(wǎng)絡(luò)媒體都需要“曲線救國”光坝。

  2. Yu Writer

    Yu Writer

    Windows 平臺上的優(yōu)秀 Markdown App 為數(shù)不多尸诽,Yu Writer 作為一款免費軟件,不但極其優(yōu)秀盯另,而且漂亮得不像實力派性含。它的特點如下:

    • 支持 Windows、MacOS 平臺鸳惯;
    • 內(nèi)置文檔庫商蕴,支持全文搜索和標簽管理,亦可單純地用作編輯器編輯本地文檔芝发;
    • 自動保存绪商,支持版本回溯;
    • 可以把文檔導(dǎo)出為 PDF辅鲸、Docx格郁、HTML、Text Bundle独悴、圖片等格式例书,還支持導(dǎo)出為 WordPress 或者微信公眾號的文章格式;
    • 內(nèi)置靜態(tài)博客刻炒、ePub 電子書以及個人知識庫(Wiki)生成引擎决采,創(chuàng)建、編輯坟奥、發(fā)布文章都在本應(yīng)用程序內(nèi)輕松方便完成织狐。

    Yu Writer 的文稿管理和生成 eBub 電子書的功能為長篇寫作而準備,然而沒有內(nèi)置對云同步的支持筏勒。長文寫作常常需要切換設(shè)備續(xù)寫移迫,用戶可以將 Yu Writer 的文檔庫移至 OneDrive、堅果云等網(wǎng)盤的同步文件夾來實現(xiàn)同步管行。

  3. MarkEditor

    MarkEditor

    MarkEditor 是付費軟件厨埋,和 Yu Writer 一樣支持文檔庫、版本回溯和豐富的導(dǎo)出格式(PDF捐顷、HTML荡陷、長圖片雨效、電子書、Wiki 網(wǎng)頁废赞、微信公眾號格式徽龟,相比 Yu Writer 少了 Docx),此外有一些很有特色的功能:

    • 內(nèi)置對七牛唉地、Farbox据悔、Amazon S3 等商業(yè)云的支持,在 Windows 和 MacOS 版的 MarkEditor 間同步十分方便耘沼;
    • 商業(yè)云支持外鏈极颓,因此生成的 Wiki 站點可供別人訪問;
    • 可以通過拖放群嗤、復(fù)制粘貼來插入圖片鏈接菠隆,也可以掃描二維碼從手機傳輸和插入圖片;
    • 改進表格的語法狂秘,不但可以生成普通表格骇径,還可以根據(jù)數(shù)據(jù)生成柱狀圖、曲線圖和餅狀圖者春。

    MarkEditor 同樣為長篇寫作做好了準備破衔,但手機上并沒有支持商業(yè)云同步的 Markdown App,如果常在手機上續(xù)寫碧查,還是得使用上述 OneDrive运敢、堅果云等網(wǎng)盤同步的方法。此外忠售,因為表格語法是個性設(shè)計传惠,在其他編輯器上將無法預(yù)覽。

  4. Typora

    Typora

    Typora 是支持 Windows 和 MacOS 的一款免費 App稻扬,其極簡的特性受到大量用戶的喜愛卦方,堪稱 Windows 上最受歡迎的 Markdown App。

    Typora 最大的特點是將輸入和預(yù)覽合為一體泰佳,用戶鍵入標記符號盼砍,馬上可以看到最終效果。此外它有自動補完的功能逝她,按回車鍵能自動補完成對出現(xiàn)的標記符號浇坐。

  5. Ulysses

    Ulysses

    Ulysses 是屢獲大獎的 Markdown 寫作 App,它用經(jīng)典作品《尤利西斯》命名來表明它的定位——一款專為作家設(shè)計的寫作工具黔宛。

    Ulysses 以 Markdown 為基礎(chǔ)近刘,但又針對電腦和移動設(shè)備的操作邏輯做出各種優(yōu)化。它有強大的文庫管理功能,滿足用戶片斷組合的創(chuàng)作方式觉渴,同時通過 iCloud(或 Dropbox)同步介劫,使用戶能在 MacOS 和 iOS 之間無縫銜接。但是因為它的文庫不再存儲為標準的 Markdown 格式案淋,其他 Markdown App 已無法正常打開座韵。

    Ulysses 實行訂閱制,對筆耕不綴的寫作者來說踢京,訂閱制可以確保 App 的品質(zhì)誉碴,但對普通用戶來說,其定價顯得高了一些漱挚。

  6. Bear

    Bear

    Bear 是一款新興的 Markdown 筆記 App翔烁,憑借極其漂亮的界面和完善的筆記功能渺氧,在推出當年勇奪年度最佳 App 大獎旨涝。

    雖然 Bear 的顏值讓人難以抵抗,但是作為一款筆記工具還是有許多局限:

    • 如前所述 Markdown 的局限侣背;
    • 不支持 Windows 和 Android白华;
    • 同樣實行訂閱制,對免費用戶不如印象筆記友好贩耐。
  7. MWeb

    MWeb

    MWeb 堪稱 Markdown App 的集大成者弧腥,它支持文庫,也支持作為編輯器打開外部文件潮太;它可以作為多種博客的發(fā)布器管搪,也支持鏈接到印象筆記、Blogger铡买、Medium 和 Tumblr更鲁;它內(nèi)置圖庫功能,能把本地圖片一鍵上傳到Google Photos奇钞、imgur澡为、七牛云存儲和自定義圖床上傳服務(wù)。

    MWeb 是我在電腦上使用最頻繁的 Markdown App景埃,因為用它導(dǎo)出文檔媒至、發(fā)布到網(wǎng)絡(luò)或歸入印象筆記都很便捷,可惜它并不支持 Windows 和 Android 系統(tǒng)谷徙。

  8. 1Writer

    1Writer

    作為 iOS 上一款不可忽略的 Markdown App拒啰,1Writer 在定位上更傾向于內(nèi)容摘錄和整理,這與上述 Markdown App 頗不相同完慧。

    • 1Writer 支持分享面板插件谋旦,并且可以定制摘錄模板,用戶借此可以方便地摘抄內(nèi)容、輸入讀感蛤织。
    • 1Writer 是在 iOS 上中罕見地支持查找替換功能的 Markdown App赴叹,用戶借此功能可以對文檔進行簡單的快速處理。
    • 1Writer 支持 JavaScript 動作指蚜,用戶可以自行編寫個性的文檔處理功能乞巧,比如快速選中當前行、刪除多余空行等摊鸡。

    如果常在網(wǎng)上摘抄并批注绽媒,1Writer 非常適用。

  9. MarkdownX

    MarkdownX

    Android 上的 Markdown App 不多免猾,免費 App——MarkdownX 可說是其中最優(yōu)秀的一個是辕。它支持自動保存、HTML 實時預(yù)覽猎提、導(dǎo)出分享获三、橫屏雙面板對照寫作、文件搜索和 Dropbox 同步锨苏,可惜 Dropbox 并不存在疙教。


題圖來自 Ulysses 官網(wǎng)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市伞租,隨后出現(xiàn)的幾起案子贞谓,更是在濱河造成了極大的恐慌,老刑警劉巖葵诈,帶你破解...
    沈念sama閱讀 216,324評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件裸弦,死亡現(xiàn)場離奇詭異,居然都是意外死亡作喘,警方通過查閱死者的電腦和手機理疙,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,356評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來徊都,“玉大人沪斟,你說我怎么就攤上這事∠窘茫” “怎么了主之?”我有些...
    開封第一講書人閱讀 162,328評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長李根。 經(jīng)常有香客問我槽奕,道長,這世上最難降的妖魔是什么房轿? 我笑而不...
    開封第一講書人閱讀 58,147評論 1 292
  • 正文 為了忘掉前任粤攒,我火速辦了婚禮所森,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘夯接。我一直安慰自己焕济,他們只是感情好,可當我...
    茶點故事閱讀 67,160評論 6 388
  • 文/花漫 我一把揭開白布盔几。 她就那樣靜靜地躺著晴弃,像睡著了一般。 火紅的嫁衣襯著肌膚如雪逊拍。 梳的紋絲不亂的頭發(fā)上上鞠,一...
    開封第一講書人閱讀 51,115評論 1 296
  • 那天,我揣著相機與錄音芯丧,去河邊找鬼芍阎。 笑死,一個胖子當著我的面吹牛缨恒,可吹牛的內(nèi)容都是我干的谴咸。 我是一名探鬼主播,決...
    沈念sama閱讀 40,025評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼肿轨,長吁一口氣:“原來是場噩夢啊……” “哼寿冕!你這毒婦竟也來了蕊程?” 一聲冷哼從身側(cè)響起椒袍,我...
    開封第一講書人閱讀 38,867評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎藻茂,沒想到半個月后驹暑,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,307評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡辨赐,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,528評論 2 332
  • 正文 我和宋清朗相戀三年优俘,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片掀序。...
    茶點故事閱讀 39,688評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡帆焕,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出不恭,到底是詐尸還是另有隱情叶雹,我是刑警寧澤,帶...
    沈念sama閱讀 35,409評論 5 343
  • 正文 年R本政府宣布换吧,位于F島的核電站折晦,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏沾瓦。R本人自食惡果不足惜满着,卻給世界環(huán)境...
    茶點故事閱讀 41,001評論 3 325
  • 文/蒙蒙 一谦炒、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧风喇,春花似錦宁改、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,657評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至豁鲤,卻和暖如春秽誊,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背琳骡。 一陣腳步聲響...
    開封第一講書人閱讀 32,811評論 1 268
  • 我被黑心中介騙來泰國打工锅论, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人楣号。 一個月前我還...
    沈念sama閱讀 47,685評論 2 368
  • 正文 我出身青樓最易,卻偏偏與公主長得像,于是被迫代替她去往敵國和親炫狱。 傳聞我的和親對象是個殘疾皇子藻懒,可洞房花燭夜當晚...
    茶點故事閱讀 44,573評論 2 353