用 COOL 一点的方式写作
我跟PM讨论说「你看老阳他们多聪明,善于用最小工具来解决问题,而不像 Coder 什么都想着 Coding 一套产品来解决」。PM没领会我的意思,只强调说「用 github 、 markdown 者小众也」。但,作家不就是小众吗,不是最接近上帝的那一小撮人吗?要提高效率,花点时间学一点点语法、弄一套好的环境是值得的。一套 COOL 的写作环境可以让自己进入心流,更能激发创造力。
我有一点特质和一流作家一样,那就是拖延。拖延的时候,我在折腾这套 COOL 的写作环境。无论是颜值、专业度、稳定性、最小原则上,自己都找不到借口不去用它好好写作了。于是用它把它写成了文字。
硬件选择
Apple全套 「Mac、iPhone、iPad(可选)」
- 稳定,现在,不管是硬件还是OS,Apple牌的都是最稳定的,虽然牺牲了开放性。
- 易专注,不像Windows多窗口,Apple的UI更容易保持注意力集中。适合创作性工作。
- 优质App越来越多,封闭的好处是消除了盗版,商业App更便宜、质量更好了。
- 待机久,无论是Mac、iPad还是iPhone上,在不同的时空里都能足以完成长时间写作。咖啡厅、楼梯间、碎片化时间,甚至是停电的情况下,都足以写上几个小时。
¥20,000
蓝牙机械键盘
公司里的 Coder 都用机械键盘,它和大屏幕、MacBook pro 合称 Coder 的生产力三套件,在听觉、触觉上,机械键盘都给 Coding 带来及时反馈的愉悦感。作家也一样,键盘源自打字机,用机械键盘有打字机的感觉,是触屏和电容键盘没有的。那种感觉好像是用好笔在好纸上"沙沙"书写的感觉。也许更易进入心流,更能激发灵感吧。
考虑到iPad、iPhone上随身携带使用,蓝牙无线和大小适当是选择的关键。200多块的罗技K480虽好,可惜不是机械键盘。FILCO MINILA67 AIR 是不错的选择,67键的布局平衡了功能和尺寸,可选适合写作的茶轴,无线蓝牙对Apple设备兼容性好,唯独切换设备有些麻烦。
非常适合快写慢改的写作原则,我曾经用它一口气写了4个多小时,那时我还完全没有写作的概念。
图:现代打字机
¥999
软件选择
github 托管作品,协同创作
写作和编程一样,以文本为主,存储量、流量都占用小,用最简的git做版本控制足够了,而 github 是最可靠的托管网站。 讨论社区、协同修改,用 github 也绰绰有余。 Markdown 是默认文本标记语言,好处是专注于内容,纯文本的版本比对则更简易和直观,是黑客和作家喜欢的。
¥public免费 价目表
用 sourcetree 做 git 客户端
在 WEB 上写作总让人不放心,网络的影响也大。想要用GUI 客户端,就得先理解git命令行。 最频繁使用的 git 命令行其实就几个
git diff
git add .
git commit -m "message"
git push origin master
更多命令和参数用 GUI 客户端的最省事。 而 Coder 最爱的 sourcetree 是写作不错的选择,理由有
- 免费、独立的客户端
- 简单易用
图:sourcetree主界面
¥免费
用 iCloud 同步 iPhone、iPad 和 Mac 上的 markdown 文本
为了跨 Apple 设备使用那些不带服务的三方工具,iCloud 是最佳选择。它是Apple自带的云服务,免费,大多数App 默认支持。 注意 icloud 不适合做多人协作,但个人使用足够了,也许是服务器在国外的原因,同步有滞后,为避免冲突,需等它后台自动同步完后再修改。
用 Ulysses 客户端写作
隆重推荐这个写作客户端。
Ulysses:the Premier Text Editor for Creative Writers.
我猜它取名来自于《Ulysses(尤利西斯)》(爱尔兰作家 James Joyce 1922年创作的长篇小说)
我用了那么多App,也开发App,使用它时我能感受到作者的诚意和热情。它只为写作而生,品质非常高,各个细节考虑周到。
它不是免费的,但作为一款没有别的商业模式的工具来说,这般品质,价格超值了。
作为装备党的我和你,花钱买个 Ulysses 可以让自己更享受其中。
Markdown
- 和其他markdown客户端一样,使用.md 文件后缀和标记来做纯文本和HTML之间的平衡。既有样式,又不至于记那么多标记。
- 值得一提的是他的及时渲染,所见即所得,用颜色和色块替代预览窗口,也替代了大大小小的标题,保持了界面的优雅。
- 图:Ulysses Mac界面

- 注意,一些扩展的格式不兼容,如表格、代码区「```」、mathajax等
目标感
- 我是因为这个特殊功能用上它,写作前先定个字数目标,写作时能看到进度,写完后先不管质量如何,达成目标总会愉快一些。
- 这种有目标有进度的方式似乎是在构建心流体验。
- 图:Ulysses 写作目标设定

输出方便
可以直接渲染成各种格式文件,分享出去。还有样式市场。
美,而且可以更美
- 默认的 UI / UE 已经很美了,符合 Apple 的标准。
- 提供正文显示的主题,可以按喜好选择的正文样式了。
- 自定义字体和行间距,让我兴奋的是连 iOS 版都做到了自定义字体,这对非英文用户是福音,它除了内置了英文印刷字体外,还支持任意 TTF 字体。我换上自己喜欢的字体“方正清刻本悦宋简体.ttf”,行间距设成2,字号放大为 1.2 倍。用它写作,感觉自己同时在阅读最终作品。
图:Ulysses iOS版自定义字体

- 黑暗模式,眼睛更舒适
图:Ulysses iOS版黑暗全屏模式

- 全屏模式,最专注的写作
图:Ulysses Mac版黑暗全屏模式
经过个性化定制后的 Ulysses 可以让人乐在其中。
它虽然自带定时备份,但我还是用 iCloud 和 git 来作同步和版本控制。
把 git clone 下来的本地仓库移到 iCloud 目录下,让 iCloud 也管理一份,
在公司和家里的不同MAC设备下保持自动同步,
在 iPhone 和 iPad 上可以选择文件来自动同步编辑,
需要提交 github 协作或发布时,再在 Mac 上操作。
¥283(Mac版) | ¥163(iPhone / iPad 版) | ¥2 方正字体
用gitbook 发布作品
用 gitbook.com 做发布十分方便,整个过程无需人工干预,只需提交 github。
- 绑定 github 里的写作仓库 ,可以自动的发布在 gitbooks.io 上 供在线阅读。
- 可以设为自己的域名
- 在自己的域名解析中设置 CNAME 指向
www.gitbook.com. - 在 gitbook 书籍设置中设置个性域名
- 在自己的域名解析中设置 CNAME 指向
- 像这样的效果 www.runningbruce.com
- 读者可能需要翻墙
¥免费
关于翻墙 VPN 或 http 代理
省事的方式:购买“小狐狸加速器” 我用 http 代理翻墙(国内外服务器各 1 台 + 3proxy + stunnel) 具体玩法不展开了。
git 里设置 http 代理
export http_proxy=http://user:[email protected]:port
export https_proxy=http://user:[email protected]:port
chrome 浏览器设置自动翻墙 http 代理
¥20元/月
-END-