為什么使用 Markdown

Markdown 是什么?

Markdown 是一種輕量級(jí)標(biāo)記語(yǔ)言,它以純文本形式(易讀、易寫、易更改)編寫文檔,并最終以 HTML 格式發(fā)布。
Markdown 也可以理解為將以 MARKDOWN 語(yǔ)法編寫的語(yǔ)言轉(zhuǎn)換成 HTML 內(nèi)容的工具。

如何新建一個(gè) Markdown

只需要新建一個(gè)文件,后綴名為 .md 即可。

Markdown 創(chuàng)始人

它由 Aaron Swartz 和 John Gruber 共同設(shè)計(jì),Aaron Swartz 就是那位于去年(2013年1月11日)自殺,有著開(kāi)掛一般人生經(jīng)歷的程序員。維基百科對(duì)他的介紹是:軟件工程師、作家、政治組織者、互聯(lián)網(wǎng)活動(dòng)家、維基百科人。

14 歲參與 RSS 1.0 規(guī)格標(biāo)準(zhǔn)的制訂。

2004 年入讀斯坦福,之后退學(xué)。

2005 年創(chuàng)建 Infogami,之后與 Reddit 合并成為其合伙人。

2010 年創(chuàng)立求進(jìn)會(huì)(Demand Progress),積極參與禁止網(wǎng)絡(luò)盜版法案(SOPA)活動(dòng),最終該提案被撤回。

2011 年 7 月 19 日,因被控從 MIT 和 JSTOR 下載 480 萬(wàn)篇學(xué)術(shù)論文并以免費(fèi)形式上傳于網(wǎng)絡(luò)被捕。

2013 年 1 月自殺身亡。

傳統(tǒng)模式痛點(diǎn)

在自媒體時(shí)代,作為創(chuàng)作者,通常要發(fā)布很多信息平臺(tái),比如微信公眾號(hào)、個(gè)人博客、簡(jiǎn)書、知乎、medium、substack等。通常不同平臺(tái)支持的格式也不盡相同,

格式之痛

在自媒體時(shí)代,作為創(chuàng)作者,通常要發(fā)布很多信息平臺(tái),比如微信公眾號(hào)、個(gè)人博客、簡(jiǎn)書、知乎、medium、substack等。通常不同平臺(tái)支持的格式也不盡相同,在不同平臺(tái)編輯不同格式就花費(fèi)了大量時(shí)間,甚至包括一些圖片的處理,比如微信平臺(tái)就需要先上傳圖片到圖床才能用,而不能直接復(fù)制一個(gè)圖片進(jìn)去,基于這一點(diǎn),我就沒(méi)有使用微信公眾號(hào)。

使用傳統(tǒng)的富文本編輯器時(shí),我們常常會(huì)花費(fèi)大量力氣去排版,試圖讓文檔變得漂亮一些。但是單純從創(chuàng)作上來(lái)說(shuō),是粗體還是斜體,是宋體還是黑體,有那么重要嗎?

版式的無(wú)法多次復(fù)用

大多數(shù)情況下,寫作的目的是為了發(fā)布。如果說(shuō)能在寫作時(shí)就把版式排完,然后能夠一鍵全部發(fā)到各個(gè)平臺(tái)上,那第一個(gè)問(wèn)題的確不是問(wèn)題。但是事實(shí)上是怎么樣呢?例如插圖、鏈接、字體字號(hào)等等,有多少可以不做任何修改,直接無(wú)痛粘貼到任何一個(gè)平臺(tái)?微信公眾號(hào)、知乎、知乎專欄、簡(jiǎn)書、博客…這么多場(chǎng)景需要去發(fā)布文章,難道我要每次都重新編輯一次嗎?

版本歷史

一個(gè)文檔正常情況下會(huì)修改很多次,這也是寫作本身決定的。因?yàn)椴豢赡芤淮涡跃桶盐恼聦懞茫欢ㄊ墙?jīng)歷過(guò)一個(gè)過(guò)程才能達(dá)到預(yù)期的版本。這個(gè)過(guò)程可能包括:主題構(gòu)思,大體框架整理,思路展示,填充內(nèi)容,補(bǔ)充修改,最終完成。
在這么多次的修改中,會(huì)有無(wú)數(shù)版本,比如v1,v2…,v20。作為一個(gè)肉體根本不清楚到底如何去命名這些版本文件。

Markdown 設(shè)計(jì)哲學(xué)

Markdown 語(yǔ)法說(shuō)明里寫道:

Markdown 的設(shè)計(jì)初衷是實(shí)現(xiàn)「易讀易寫」。
可讀性,無(wú)論如何,都是最重要的。一份使用 Markdown 格式撰寫的文件應(yīng)該可以直接以純文本發(fā)布,并且看起來(lái)不會(huì)像是由許多標(biāo)簽或是格式指令所構(gòu)成。

Markdown 語(yǔ)法的目標(biāo)是:成為一種適用于網(wǎng)絡(luò)的 書寫 語(yǔ)言。
Markdown 不是想要取代 HTML,甚至也沒(méi)有要和它相近,它的語(yǔ)法種類很少,只對(duì)應(yīng) HTML 標(biāo)記的一小部分。Markdown 的構(gòu)想不是要使得 HTML 文檔更容易書寫。在我看來(lái), HTML 已經(jīng)很容易寫了。Markdown 的理念是,能讓文檔更容易讀、寫和隨意改。HTML 是一種發(fā)布的格式,Markdown 是一種 書寫的格式。就這樣,Markdown 的格式語(yǔ)法只涵蓋純文本可以涵蓋的范圍。

基于 md 的寫作流程

在使用 Markdown 中圖片的問(wèn)題,和一些發(fā)布到公共平臺(tái)的方法可以參考 基于 Markdown 的文本工作流與寫作哲學(xué)

我使用 markdown 方法

我一直使用的是 markdown + github 的方式。GitHub 做版本管理,markdonw 做文本格式。用起來(lái)很舒服。

推薦的工具:

我用 typora 進(jìn)行編寫
typora mac版本永久激活使用
https://juejin.cn/post/7234006333484597307

參考:

https://github.com/younghz/Markdown
https://www.yuque.com/arvinxx/note/mdk2bd

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容