查看原文
其他

我是如何写一篇文章的?

2017-10-23 张辉 辉哥奇谭


注:文中工具多在 Mac 电脑上验证过,Windows 也有对应的工具,重要的是思想和概念

承诺定期输出

写一篇文章不难,难的是坚持写文章。有一个比喻非常生动,但不够高雅,所以不写在这里了。大意就是我们不能等有灵感了才写作。在这个意义上,对外公开承诺「XX 天 写 XX 篇文章」本身就是很好的自我激励。关于「100天100篇原创文章」这件事情,我在昨天的文章中谈了,大家可以参考(谈谈「100天100篇原创」)。若你想认认真真写一段时间文字,不妨做一个公开承诺。

随时记录灵感

吹牛容易,动笔很难,坚持更难。在这个意义上,不断的收集素材和灵感对于坚持写作尤为重要。我用以下的工具记录自己的灵感,「备忘录」App、「语音备忘录 App」和「微信朋友圈」,记录的细节,也可以参考昨天的文章。这里特别提醒大家,很多灵感都是不靠谱的,都是当时觉得不错,但是动笔写得时候却难以成文。但是,这不是你放弃随时记录灵感的理由。从我的经验看,五条灵感中,若有一篇能写成文章,也是不错的比例。

用MindMap 工具完成大纲

MindMap 在国内俗称「脑图」,如果你熟悉「金字塔」方法,则立刻会意识到,「脑图」天然是实践「金字塔」方法的完美工具。

大家可能会注意到这个截图的细节,对了,昨天和今天的文章,就是源于截图中的脑图。换言之,我现在开始用 MindMap 工具来做文章最初的构思,文章的大纲和逻辑主线都是可以很好的完成。

截图中的脑图虽然是一个完整的图,但是在具体写作过程中我发现,对于「100天100篇原创文章」这个部分可以独立成文,所以在 Ulyssses 工具中分成了两篇文章。(可以用 Mindnode 工具将 MindMap 导出为 Markdown 格式,然后在 Markdown 编辑器,比如 Ulysses 中打开,如下图)

使用 Markdown 编辑器完成内容

大家可能注意到我在上文中提到了「Ulysses」,这也是我每天写作的工具,它就是典型的使用 Markdown 语法做标记的「文本编辑」工具。说它是「文本编辑」工具,无法体现出其「逼格」。其实 Ulysses 是写作工具,而且是很好的写作工具。用这个工具写作的人,可以很容易体会到写作的快感。

Ulysses用了非常简单的Markdown 语法。而 Markdown 是一种非常简洁清晰的文本标记工具。举几个例子:

  • 用#开头,表明是一级标题,##开头,则是二级标题。

  • 用** ** 则表明是强调的内容,一般在输出格式时是「粗体字」

  • 用* 开头,则代表无序的项目符号

  • 用< >,表明括号中是「链接」

  • 用>,表明是引言

在输出时,是以下格式(截图):

Markdown 语言简单到甚至无需专门介绍,大家看具体例子,照着写就行。当然,最快的学习用如下的编辑器(Mac 上的开源 Markdown 编辑器:MacDown),找一个例子文档,在左边编辑修改内容,在右边看「格式」。

不过,这种「side by side」的窗口格式只适合新手熟悉格式使用,老手都是像我一样,沉浸在一个完整的窗口中,专注的做「内容」创作,而忘记了「格式」这件事情。这样的好处不言而喻,首先是你的写作效率大大提高,你根本无需为格式担心,只要逻辑正确即可。其次,它的一个「副作用」是,你文档格式看起来非常一致,漂亮,根本不用担心用错字号,导致逻辑出问题的情况。为什么?因为格式是编辑器用专门的转换功能实现的。一句话:用代码实现的。只要「模板」漂亮,文档漂亮是自然的。下面是同一文档,用三种不同格式的输出成 PDF 文件,这不是装逼,有些格式非常适合在电脑上阅读,有些格式非常适合打印。当你只用写一遍,但是可以像变魔术似的用不同格式输出文档时,你会爱死「程序员」的,可千万不要小看了这些外表木讷,内心敏感的闷骚者。

格式一

格式二


格式三

将 Markdown 格式转出其他格式

一般的 Markdown 编辑器都会支持多种格式的输出,比如纯文本,RTF,Word、PDF,HTML。我的微信公众文章就是用 Ulyesses 编写内容,然后输出成 HTML 格式,选的是「Chinese Style」样式,很多人(尤其是 iPhone 用户)觉得格式好看,这些都要感谢 Ulysses 和 Markdown。如下的截图就是我在 Ulysses 中的 HTML 输出,微信公众号的格式源于此。

我最近还在研究用 Markdown 写万恶的 PPT,你没有看错,就是用纯文本来写 PPT。幸好,这不是我一个人的需求,目前为止,我已经可以用 Markdown 写出简单的 PPT「大纲」,然后转制成非常专业的 PPT,包含一致的、美观的格式以及非常严谨的,符合逻辑结构的样式。鄙人(一般傲娇的时候会称「鄙人」)现在是这样写 PPT 的:

第一,先用 MIndnode构思 PPT 大纲,做成 MindMap(脑图)格式,一目了然,方便与同事、老板讨论最初的想法,如有问题,可以轻松修改思路,船小好掉头。

第二,用 Mindnode 生成 Markdown 语言,按照 Markdown转 PPT 的工具所定义的语法微调之后,生成专门的 Markdown 格式的 PPT脚本。这个过程也可以用简单的 Python 的脚本来完成,只要把两种轻微差别的 Markdown 语言Tag一一对应即可。

第三,用 Markdown 转 PPT 工具来生成专业的、美观的、符合逻辑结构的 PPT。从此之后,再也不会有人抱怨你的 PPT 看起来不专业了,他们只有眼馋的份儿。

当然,如何用这么高逼格的方式写 PPT,具体方法得等我实践之后再和大家细聊。这又是另外一篇文章。


参考文章:近期杂念(2017.10)近期杂念说点心里话

前一篇文章:谈谈「100天100篇原创」

原创100天100篇之68/100,享受自己的每一天吧!

不愿意在朋友圈谈的事情,来小密圈(现已改名「知识星球」)谈吧。我已开通小密圈,我会在小密圈中记录我的坚持。而小密圈里,也聚集了1000多位对于生活同样敏感,同样积极,同样热情的朋友——我的读者们,过去的六个多月,我们成功在「小密圈」营造了一种不同于「微信朋友圈」的氛围。了解「小密圈」,请回复消息「小密圈」(非评论区)。

(一起来测试一下微信官方的「赞赏码」)


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存