前言
我之前的博文markdown學(xué)習(xí)筆記中介紹過(guò)markdown,是一種非常方便的文本編輯語(yǔ)言。而后又介紹了Scrivener,是一款適合文字工作的軟件。 在使用了Scrivener以后,我一直在想怎么可以在Scrivener中使用Markdown進(jìn)行書(shū)寫(xiě)。
Markdown是一種標(biāo)記語(yǔ)言,只要熟悉了基本的語(yǔ)法,在Scrivener中寫(xiě)當(dāng)然沒(méi)有問(wèn)題,任何文本編輯器都可以使用Markdown,只不過(guò)沒(méi)有語(yǔ)法的高亮和提示而已。但是預(yù)覽和導(dǎo)出確實(shí)是一個(gè)問(wèn)題,我希望有時(shí)候能夠看看文章在網(wǎng)頁(yè)中會(huì)是什么樣子,有時(shí)候希望能夠?qū)С龀蒔DF或者其它格式的文件,這個(gè)方面僅僅依靠Scrivener就不夠了。
我在度娘上搜索了半天沒(méi)有找到很好的答案,問(wèn)問(wèn)谷哥果然就告訴我了,這篇文章“Melding Scrivener and Marked”提出的方法很好的解決的這個(gè)問(wèn)題,是通過(guò)結(jié)合Scrivener和Marked這兩個(gè)軟件實(shí)現(xiàn)的。我對(duì)其進(jìn)行了翻譯,并部分進(jìn)行的刪減和修改,希望可以幫助到更多的人。 在此之前減短的介紹一下Marked這個(gè)軟件,它本是不是一個(gè)文字編輯軟件,但它確實(shí)很多喜歡Markdown的朋友所必備的一個(gè)軟件。它可以預(yù)覽其它文字編輯軟件使用Markdown書(shū)寫(xiě)的文字,并導(dǎo)出為其它格式,比如說(shuō)PDF、HTML等,這樣就使得Markdown擺脫了對(duì)于文字編輯軟件的依賴。同時(shí)Marked很好的支持了Scrivener,有專(zhuān)門(mén)針對(duì)Scrivener的選項(xiàng)和設(shè)置。
1 安裝MultiMarkdown
為了能夠讓Scrivener支持MultiMarkdown,需要安裝一下MultiMarkdown,這個(gè)過(guò)程非常簡(jiǎn)單,去Fletcher Penney'sMultiMarkdown Downloads page下載安裝即可。 可以通過(guò)Marked可以導(dǎo)出圖文并茂的文件,只需要簡(jiǎn)單的設(shè)置文件夾,在寫(xiě)作的時(shí)候?qū)胛募A的路徑即可,如果只是用來(lái)寫(xiě)博客,圖片需要放在網(wǎng)頁(yè)上,可以跳過(guò)這個(gè)步驟,我在這里就不再贅述,感興趣的朋友可以去原文
2 Scrivener的設(shè)置
Scrivener的設(shè)置一部分是為了讓能夠調(diào)取本地的圖片,一部分是為了能夠輸出較好的格式。由于我不需要在本地Scrivener寫(xiě)作時(shí)調(diào)取圖片,所以這個(gè)方面不就在這里翻譯了,有興趣的朋友可以依照原文進(jìn)行設(shè)置。 通過(guò)設(shè)置可以讓Scrivener中使用Markdown書(shū)寫(xiě)的段落標(biāo)題都正確的表示并且自動(dòng)在其前面編上數(shù)字。 選擇
File/Compile或者使用快捷鍵??E,彈出編譯選項(xiàng),接下來(lái)按照下圖所示進(jìn)行設(shè)置。

記得第3步在每個(gè)部分的Section Layout點(diǎn)開(kāi)后,輸入'<$hn>Tab’,這樣相當(dāng)于在段落標(biāo)題的數(shù)字和文字間加了一個(gè)Tab鍵。 接下來(lái)點(diǎn)擊“compile”鍵就可以導(dǎo)出。
3 Marked的設(shè)置
Marked中有專(zhuān)門(mén)關(guān)于Scrivener的設(shè)置,在下圖中可見(jiàn),我一般將第一項(xiàng)點(diǎn)選上,也就是把Scrivener中的文件夾名當(dāng)做標(biāo)題,剩下的兩項(xiàng)可以根據(jù)自己的需要點(diǎn)選,一個(gè)是讓Scrivener中的筆記可見(jiàn),一個(gè)是讓Scrivener打開(kāi)文件時(shí)Marked也同時(shí)打開(kāi)。

在Marked中打開(kāi)的文件可以導(dǎo)出為各種其它格式,非常的方便。

4 結(jié)合使用
以上的設(shè)置完畢后,就可以在Scrivener中盡情的使用Markdown語(yǔ)法寫(xiě)作了,雖然不如Ulysses那樣有語(yǔ)法提示,不過(guò)Markdown本身的語(yǔ)法很簡(jiǎn)單,沒(méi)有過(guò)多的高亮反而不會(huì)影響寫(xiě)作。在需要的時(shí)候,直接把文件用Marked打開(kāi)查看一下,最后再直接導(dǎo)出為Markdown格式發(fā)布博客,或者是使用Marked導(dǎo)出為其它的格式。 總的來(lái)說(shuō),結(jié)合Scrivener和Marked對(duì)于習(xí)慣使用Markdown語(yǔ)法和Scrivener軟件進(jìn)行寫(xiě)作的人來(lái)說(shuō),是一個(gè)不錯(cuò)的解決方案,希望這篇文章可以幫助到大家。