Markdown懒办法排版⽂章
懒⼈的烦恼
写的⼈⾥⾯,不乏⼗分勤奋者。看看他们使⽤的排版⼯具,便知道为了排版⼀篇⽂章,他们要耗费多少⾟劳了。
请注意,他们是⼀个标题、⼀个段落、⼀个引⾔这样的⽤样式模板插⼊内容。这样排版的结果确实会符合作者的要求。但是这么排版我真的做不来。
我连做博⼠毕业论⽂都不⽤Word啊!
我⽤的是LaTeX。
为什么这么标新⽴异?并⾮有意为之,⽽是⽤LaTeX的话只需要码字⼉就可以了。样式的事⼉,都交给程序去操⼼岂不更好?
这⼏年,Markdown开始兴起,我现在除了数学公式,连LaTeX都懒得⽤了。
你不难看出我的哲学——没错,怎么省事⼉怎么来。
但省事⼉的同时,还需要满⾜需求。
⽂章不是学术论⽂,公式和参考⽂献都很少见。⾥⾯最常见的样式⽆⾮是标题、正⽂、引⽤和图⽚等。这些东西Markdown处理起来得⼼应⼿。
曾经有⼀段我⽤hexo写博客,就是这么做的,采⽤Markdown排版效果⼀直挺好。iphone怎么改字体
但是,在排版上我遇到了挫折。因为不⽀持 Markdown 直接排版。到我写作这篇⽂章的时候,还只⽀持富⽂本格式。
这就意味着我每次⽤Markdown写好⽂章,预览没有问题之后,还需要个地⽅把Markdown转换为富⽂本。
⼀开始,我偷懒,在公众平台编辑器⾥⽤Markdown Here直接做这个转换。结果预览的时候没问题,发之后⽂内图⽚全都消失了。⼀旦发消息就⽆法修改,⽽且我的个⼈每天只能发送⼀条消息。搞得我郁闷了好⼏个⼩时。
后来我陆续尝试了⼏个第三⽅编辑⼯具。发现其中135编辑器还算是差强⼈意。
在这个编辑器⾥⾯⽤Markdown Here⽣成HTML,拷贝出来的时候就直接被转换成为了富⽂本,贴到公众平台编辑器⾥标题加⿊字号与图⽚显⽰⼀切正常,发布之后验证图⽚也能正常显⽰。
于是我就认为⾃⼰已经到了终南捷径。
可是,时间长了,我就发现了问题——虽然排版出来图⽚是正常的,可是其他样式全都乱套了。标题前后间距彻底消失,⽽且正⽂⽂字的⾏距很⼩,全都堆在了⼀起,⾮常影响阅读体验。
昨天早上,我6点多爬起来,把⼀篇⽂章修订之后,就打算在发出去。
按照⽼样⼦粘贴过去富⽂本,怎么看怎么别扭。
于是尝试了若⼲种不同的第三⽅编辑器,发现都不理想,有些⼲脆就⽆法保留任何样式。突然发现了135编辑器弹窗⾥⾯推⼴VIP功能。
之前⼀直把这个编辑器当成中转站,我从来就没有关注过其中的“⾼级”功能。这次看了⼀眼,发现了“⼀键排版”。⽽且,其中但凡是看得过去的主题,全都得VIP才能⽤。对⼀个懒⼈来说,这种关键词的诱惑哪⾥受得了?⽴即就下单买了⼀个⽉的。
您还真别说,⼀键排版之后,⽴刻⾏间距和标题格式都好看了。我使⽤了“简约”模板,看着觉得赏⼼
悦⽬。
嗯,这样好!周冬齐个人资料简介
……
咦,不对啊!
怎么标题变出来这么多?!
定睛⼀看,原来这个⼀键排版不够智能,居然分辨不出来Markdown Here转换之后的⽂本⾥⾯哪⼀⾏是标题!作为补偿,它会让使⽤者设置⼀个字数阈值(默认20个字),低于这个字数阈值,就被认为是标题。
这不是搞笑吗?!
我喜欢⽤短句啊!
王珂演过的电视剧
更糟糕的是,排版之后,还⽆法⽅便地⼿动对标题识别结果进⾏调整。我为了迁就它,只好把阈值降低字数,然后往⽂字后⾯加⼊标点符号,或者把⾏合并。怎么看怎么觉得别扭。
7点半,终于弄得差不多了。我把排版结果拷贝到公众平台编辑器⾥⾯。预览⼀下,觉得可以,就发出去了。
发出去之后,吓了⼀⼤跳——⽂中所有的字体加粗全部被取消了。
估价入账
这就叫“⼀键排版”?
得,认了,幸好我只买了⼀个⽉的VIP。
醍醐灌顶
Jason是我⾮常钦佩的作者,他的排版精良,我很羡慕。开始以为他要讲⾃⼰是如何⽤第三⽅编辑器⼀个段落⼀个段落⼿动调样式呢,我打算接受⼀下吃苦耐劳的教育,好好对照反省⾃⼰的懒惰。可是越读下去我越开⼼——他跟我⼀样⽤Markdown啊!
但是不同的是,⾼⼿的概念⽐我清晰许多。
既然Markdown⽣成的是HTML,那调CSS不就好了吗?
连云港 旅游对啊!
为什么要让Markdown Here这么⼀个组件来决定我的⽂章排版样式风格呢?把Markdown转换为HTML,然后⽤富⽂本⽅式拷贝到公众平台编辑器⾥⾯,不就完事⼤吉了嘛。
我⽴即尝试,效果⾮常好。但是却⽴即发现了问题。这个问题在于Jason对读者的预期。
红玫瑰代表什么
对于“⼀点都不懂 HTML 和 CSS”的读者,Jason给出了两种解决办法。
⽅法⼀是你需要认识⼀个设计师和⼀个前端⼯程师,这个要求稍微有些⾼,这⾥咱们先不讨论了。