一次微信公众号排版的尝试

有小伙伴表示,我的微信公众号的文章的文字看起来很费力,所以我花了一点时间改了一下文章的排版。在这里记录一下我排版过程中使用的方法,顺便也可以给有需要的人做一个参考。

现在都已经是信息时代了,我们当然要利用各种各样的工具尽可能的简化一切事情的流程。我期望的理想状态是,当我写完文章后,电脑就自动地帮我排好版,自动地登录微信公众号,自动发出去。不过很可惜,微信非要我扫描二维码才能登录,所以整套都自动化看起来暂时做不到。不过尽可能追求简单依然是我的目标,最终,我选择了 Markdown + 一个安静的编辑器 + Markdown Here 的方案。

Markdown

电脑并不知道你写出来的文章的结构,比如哪里是标题,哪里是列表等等,所以你要让它知道,这时就可以让 Markdown 出场了。 Markdown 是一种专门为作者排版设计的语言,类似于 LaTex ,但是相当简单。使用 Markdown ,你可以双手不离开键盘完成从写文章到排版的一整套过程,因为所有排版用到的元素,在 Markdown 中都不过是几个符号,比如标题就是一行的开头加上几个“#”。 Markdown 的教程可以在 Google 上轻松找到,相信我,学会它不需要几分钟的时间。简书也可以用Markdown编辑器的。

一个安静的编辑器

作为一个 Linuxer ,我的第一选择就是 Vim 。 Vim 和 Emacs 是 Linux 界几乎平分天下的两款文本编辑器,并且两派人还争得不可开交。这些花边新闻就不多介绍了。不过后来我发现,在 Vim 写汉字实在是一个噩梦,因为要不停得切换输入法,完全不符合我追求简单的作风。后来我就换成了 Kate 。 Kate 是在 Linux 的 KDE 桌面环境中类似 Windows 里大家都用过的记事本的存在,但功能比记事本齐全不少。我选择它有几个因素:

  • 足够安静:
    你可以看一下 Windows 中的记事本,它的布局与记事本类似,界面上没有很多干扰你注意力的元素。其实它的定制功能很强,就算有一些干扰元素,你也可以把它们都关掉。

  • 语法高亮功能:
    语法高亮是我选择任何一个编辑器的基本要求。在写作时,各种元素用不同颜色表明出来,一目了然,看起来十分舒服。

  • 完善的快捷键:
    在写作过程中,我经常会有写完了一段之后,却又不想要它了,但又不想删掉,还要参考一下的情况。这时要怎么办? Kate 中就可以 Ctrl + D ,“一键”把这一段转成注释,非常方便。除此之外还有其他各式各样的快捷键,虽然与 Vim 和 Emacs 相比还有些差距。

其实不一定非要用 Kate ,只要是一个足够安静的编辑器,能够让人专心写字,不打断人的思路就可以。

Markdown Here

Markdown Here 是一个可以把你在网页中输入的 Markdown 转换成带有格式的文本的一个浏览器插件,支持 Chrome 、 Firefox 、 Safari 和 Thunderbird 。使用它之后,给微信公众号文章的排版步骤就简化成了:

  1. 把文章复制到公众号图文消息的编辑框里
  2. 点击 Markdown Here 的图标

对,这就结束了,就是这么简单。

不过它有一个小 bug ,在 Firefox 中不能打开设置,需要在地址栏中输入 resource://markdown_here_common/options.html 手动打开设置。我向它的开发者反映了这个问题,不过还没有得到回复。

Markdown Here的排版样式

刚刚我提到 Markdown Here 时只说了点击图标即可自动排版。不过现在软件毕竟没有那么智能,排版样式还是要人告诉它。 Markdown Here 使用的是 CSS 来设计你的排版样式,当然它也自带了一个默认的样式,最初我用的就是它自带的排版样式。不过非常可惜,它自带的样式并不能满足我的需求,我们总还是需要对默认样式做一些修改。 CSS 语法非常简单,它是互联网上为网页中的元素制定样式的一种语言。如果你有心的话,可以用几分钟学到它的基础用法。

调整样式并不用什么过多的准备工作,只要有一个浏览器就可以了。你可以在 Markdown Here 的设置页面上不停地改动它默认的 CSS ,预览它的效果,直到你觉得满意为止。当然了,你也可以参考别人的排版,看一下网络上你觉得好看的那些页面,它们使用的是什么颜色的标题、用了多大的行间距等等。现代浏览器一般都有开发者工具,可以帮助你找到这些信息,比如 Firefox 的 Inspect Element 。

排版这种东西,可以随心所欲的调试,反正电脑又不会坏掉,对吧。只要多尝试,多 Google ,总是能找到办法的。现在我的排版方案也只是暂时的,哪天我找到了更好的话果断就会换掉。

为什么不使用网络上的微信排版工具

因为微信自带的排版功能很弱,所以在网络上有很多微信公众号排版工具。之所以不使用它们,我有几点想法,不过当然不一定正确了:

  • 不符合写作规律:
    不同的人或许有不同的写作风格。有些人喜欢先把各式各样的准备工作先做好,然后一气呵成,写完一篇文章。我喜欢的是边写边改边查资料。但是不管什么样的写作风格,我个人认为,编辑器都要足够安静,不能强迫写作者定时与它交互。当使用这些排版工具是,每写一段文字,都要你停下打字去选几个模板。这样根本没有办法保证写作时思维的连续。当然了,写完再粘贴进去也不失为一种解决方案。

  • 不符合阅读的规律:
    这些排版工具,通常会在页面上展示非常多的华而不实的模板,而这种布局会给人误导,让人使用一些吸引人眼球的元素,冲淡文字的效果。当然,假如一开始就不是为了文字的效果而写文章的话,这就不能算是一个缺点了。

  • 不够自动化:
    就算上面两点都不成立,单凭这一点就可以把市面上几乎所有的微信排版工具排除掉了。那些排版工具都要求大量鼠标操作,费心费力费时。就以这篇文章为例,5个二级标题,1个三级标题,8段列表元素,排版一篇文章要费多大劲。当然,有某些工具推出了所谓的“一键排版”功能,然而那个工具的原理是把字数比较少的段落当作标题。那么问题来了,假如我要排版一篇古龙的小说呢?

当然还可能有其他的缺点,比如没有独特性,不够精致等等,这就见仁见智了。

关于排版的一个小插曲

高德纳(Donald Ervin Knuth)是现代计算机科学的先驱人物,创造了算法分析的领域,是数个理论计算机科学的分支的奠基人。当年十分粗糙的排版水平影响到了他的巨著《计算机程序设计艺术》(The Art of Computer Programming)的印刷质量。当时人们在排版时追求浮夸的效果,就是上一小节说的第二点:不符合阅读规律的排版,并且对数学的支持也不好,而《计算机程序设计艺术》中恰恰有很多公式。于是高德纳发挥黑客精神,自己动手,做了一个排版系统—— Tex ,现在依旧影响广泛。

TeX的版本号码十分有趣。从第三版开始,每次升级都会在版本号末尾加上一位数字,使它更接近 π 。TeX目前的版本号是3.14159265。高德纳曾表示“(于我过世后)最后一次升级是将版本数改为 π ,那时任何余下的漏洞将被看作程序的功能。”

高德纳奖励在 TeX 发现 bug 的人。漏洞的奖金从 1 美分开始,并每年翻倍,直到目前的 327.68 美元为止。然而 TeX 中的漏洞极少,并且发现漏洞的人往往把支票“供起来”不去兑换,高德纳并没有损失多少钱。目前, TeX 的最后一个 bug 是被 Oleg Bulatov 发现的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 158,847评论 4 362
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,208评论 1 292
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,587评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,942评论 0 205
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,332评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,587评论 1 218
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,853评论 2 312
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,568评论 0 198
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,273评论 1 242
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,542评论 2 246
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,033评论 1 260
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,373评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,031评论 3 236
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,073评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,830评论 0 195
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,628评论 2 274
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,537评论 2 269

推荐阅读更多精彩内容

  • 懒人的烦恼 写微信公众号的人群里面,不乏十分勤奋者。看看他们使用的排版工具,便知道为了排版一篇文章,他们要耗费多少...
    王树义阅读 48,400评论 38 238
  • 作者 谢恩铭,公众号「程序员联盟」(微信号:coderhub)。转载请注明出处。原文:https://www.ji...
    程序员联盟阅读 11,948评论 13 211
  • 目前已知最简单的微信公众号文章插图与排版方法。零基础图文教程。教会了也不收费哦。 :-P 痛点 前些日子,我写了一...
    王树义阅读 22,611评论 45 190
  • 儿童床直接影响到宝宝的生长发育和心理感受,父母们在选购儿童床的时候经常是挑花了眼、操碎了心。 很多曾经的『人气单品...
    纳谷nakko阅读 1,883评论 4 47
  • 今天安装32位的库,好久没有找到方法,试到最后一个办法时(废话,当然最后一个了,不然怎么重装了系统,哭~),系统崩...
    NooneIam阅读 259评论 0 0