前言
我之前的博文markdown学习笔记中介绍过markdown,是一种非常方便的文本编辑语言。而后又介绍了Scrivener,是一款适合文字工作的软件。 在使用了Scrivener以后,我一直在想怎么可以在Scrivener中使用Markdown进行书写。
Markdown是一种标记语言,只要熟悉了基本的语法,在Scrivener中写当然没有问题,任何文本编辑器都可以使用Markdown,只不过没有语法的高亮和提示而已。但是预览和导出确实是一个问题,我希望有时候能够看看文章在网页中会是什么样子,有时候希望能够导出成PDF或者其它格式的文件,这个方面仅仅依靠Scrivener就不够了。
我在度娘上搜索了半天没有找到很好的答案,问问谷哥果然就告诉我了,这篇文章“Melding Scrivener and Marked”提出的方法很好的解决的这个问题,是通过结合Scrivener和Marked这两个软件实现的。我对其进行了翻译,并部分进行的删减和修改,希望可以帮助到更多的人。 在此之前减短的介绍一下Marked这个软件,它本是不是一个文字编辑软件,但它确实很多喜欢Markdown的朋友所必备的一个软件。它可以预览其它文字编辑软件使用Markdown书写的文字,并导出为其它格式,比如说PDF、HTML等,这样就使得Markdown摆脱了对于文字编辑软件的依赖。同时Marked很好的支持了Scrivener,有专门针对Scrivener的选项和设置。
1 安装MultiMarkdown
为了能够让Scrivener支持MultiMarkdown,需要安装一下MultiMarkdown,这个过程非常简单,去Fletcher Penney'sMultiMarkdown Downloads page下载安装即可。 可以通过Marked可以导出图文并茂的文件,只需要简单的设置文件夹,在写作的时候导入文件夹的路径即可,如果只是用来写博客,图片需要放在网页上,可以跳过这个步骤,我在这里就不再赘述,感兴趣的朋友可以去原文
2 Scrivener的设置
Scrivener的设置一部分是为了让能够调取本地的图片,一部分是为了能够输出较好的格式。由于我不需要在本地Scrivener写作时调取图片,所以这个方面不就在这里翻译了,有兴趣的朋友可以依照原文进行设置。 通过设置可以让Scrivener中使用Markdown书写的段落标题都正确的表示并且自动在其前面编上数字。 选择
File/Compile或者使用快捷键⌥⌘E,弹出编译选项,接下来按照下图所示进行设置。
记得第3步在每个部分的Section Layout点开后,输入'<$hn>Tab’,这样相当于在段落标题的数字和文字间加了一个Tab键。 接下来点击“compile”键就可以导出。
3 Marked的设置
Marked中有专门关于Scrivener的设置,在下图中可见,我一般将第一项点选上,也就是把Scrivener中的文件夹名当做标题,剩下的两项可以根据自己的需要点选,一个是让Scrivener中的笔记可见,一个是让Scrivener打开文件时Marked也同时打开。
在Marked中打开的文件可以导出为各种其它格式,非常的方便。
4 结合使用
以上的设置完毕后,就可以在Scrivener中尽情的使用Markdown语法写作了,虽然不如Ulysses那样有语法提示,不过Markdown本身的语法很简单,没有过多的高亮反而不会影响写作。在需要的时候,直接把文件用Marked打开查看一下,最后再直接导出为Markdown格式发布博客,或者是使用Marked导出为其它的格式。 总的来说,结合Scrivener和Marked对于习惯使用Markdown语法和Scrivener软件进行写作的人来说,是一个不错的解决方案,希望这篇文章可以帮助到大家。