
我写文章习惯先用Markdown,但发公众号时排版特别烦,标题样式、引用块、代码段都要手动调,十篇文章能调出八种风格。后来写了个Python小脚本,省了不少事,也统一了调性。
思路不复杂。用个Markdown解析库把文档读成结构,然后按公众号支持的内联样式,给每段套上对应的style。比如二级标题统一用某个颜色和字号,引用块左边加条竖线,列表项前面加个小圆点。样式集中放一个字典里,想换风格改一处就行,全站统一。
关键点是公众号编辑器不吃外部CSS,所有样式得写成行内style。所以我转换时直接把样式写死在每个标签上,粘贴进编辑器就不会乱,换电脑也不会丢格式,这点特别重要,不然白忙活。
代码块我单独处理,用等宽字体加灰底,长行自动换行,不然手机上看要横拉,读者直接划走。图片也顺手转成公众号能识别的格式,避免丢图,之前手动传图丢过好几次。
脚本也就一百来行,但每周帮我省下起码半小时的重复劳动。类似的活儿都值得写个小工具,别每次都手点。你如果有同样痛点,这个思路可以直接抄,改改样式字典就能用,半天上手。
进阶一点,我后来接了定时任务,写完推到仓库自动转好存起来,要用时直接粘贴。把重复动作彻底自动化,才是真提效,而不是只省一半力气。
如果你的号不止发公众号,还可以让脚本按平台套不同样式,比如知乎要更克制、头条要更抓眼。一套源文件,多端排版,写作者最该投资的就是这种小基建。
还木有评论哦,快来抢沙发吧~