惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

MyScale Blog
MyScale Blog
F
Fortinet All Blogs
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
D
Docker
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
爱范儿
爱范儿
V
Visual Studio Blog
Last Week in AI
Last Week in AI
WordPress大学
WordPress大学
aimingoo的专栏
aimingoo的专栏
小众软件
小众软件
L
LangChain Blog
Vercel News
Vercel News
阮一峰的网络日志
阮一峰的网络日志
IT之家
IT之家
P
Proofpoint News Feed
博客园_首页
D
DataBreaches.Net
T
The Blog of Author Tim Ferriss
The GitHub Blog
The GitHub Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
C
Check Point Blog
Engineering at Meta
Engineering at Meta
Microsoft Azure Blog
Microsoft Azure Blog

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派
使用 Typora 一次性搞定公众号写作与排版 - 少数派
2017-08-20 · via 少数派

在研究 Markdown 排版时,发现 Typora 所见即所得的特性,对于公众号文章快速排版简直犹如神助。做好相关配置后,写作和排版同步完成,直接粘贴至公众号编辑器中即可。所需工具如下:

这篇文章主要是给大家提供一个思路,笔者只学了一天 CSS 和 HTML,完全小白,有表述错误,还请大家批评指正。


最近开始公众号写作,免不了研究写作和排版。写作的问题 Markdown 都搞定了,但是排版的问题一直是个心病。如果文章要在多个平台上传更是头疼,并不是所有平台都像少数派这么给力,支持直接上传 Markdown 代码,一次次编辑简直头都炸了。

  • 图片上传,在编辑器中写好文章,上传平台的时候还要再一个个粘贴
  • Markdown 编辑器中的文章上传至公众号之前,还必须用各种工具重新排版

解决方案

快速上传图片的问题,少数派上已经提出了解决方案,利用 iPic 插件快速上传编辑器中的图片,并将 Markdown 内的图片地址替换为图床链接,直接把内容粘贴到编辑器内即可。具体操作方式请看此文章:《iPic + Typora,方便快捷地在 Markdown 中插图 | 一日一技》。

解决了图片的问题,一直在研究有没有高效的方法快速搞定排版,研究了好多文章,其中两篇文章对我启发最大,《Markdown 懒办法排版微信公众号文章》和《可能吧的文章是如何排版的》。网页上的内容和排版是分开的,内容编辑好以后,再使用 CSS 样式文件完成字号、行间距、背景、颜色等排版。所以说,配置好 CSS 文件就相当于一劳永逸的完成了排版工作,只要套用 CSS 就好了。

CSS,层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现 HTML(标准通用标记语言的一个应用)或 XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS 不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。

使用 Markdown 排版的主要思路:

  1. 在 Markdown 中写作;
  2. 上传图片到图床;
  3. 导出 HTML 源文件,配置 CSS 格式;
  4. 粘贴源文件到在线编辑器中, 获得富文本格式;
  5. 粘贴富文本格式到微信中。

大部分 Markdown 编辑器输出的都是 HTML、Markdown 的源文件,或者输出 PDF、Word 等本地格式,所以需要 3、4 两个步骤,把 HTML 源文件转换为可以粘贴到公众号编辑器中的富文本格式。

但是对于比较懒惰的我,这些步骤虽然比在秀米等排版器内编辑简便了很多,还是不够简单,一次次复制粘贴也很容易出错。直到后来,我无意中读到了 Typora 的说明文档。

Typora 是一款简约派 Markdown 编辑器,支持「所见即所得」的编辑模式,少数派上推荐过很多次,大家应该不陌生。

关联阅读:《让 Markdown 写作更简单,免费极简编辑器:Typora

Typora 说明文档
Typora 说明文档

Typora 的主题功能是依靠很多预先定义的 CSS 文档实现的,只要修改 CSS 文档中的对应参数,即可修改主题的样式。所以本质上,Typora 就是一个 HTML/CSS 的渲染器。

所见即所得的排版优势

Typora 的编辑逻辑是「所见即所得」,输入 Markdown 标记后,会即时渲染成相应格式。

所见即所得
所见即所得

基于这种功能,上面所提到的 5 步骤中的两部已经由 Typora 自行搞定了。

  1. 导出 HTML 源文件,配置 CSS 格式;
  2. 粘贴源文件到在线编辑器中, 获得富文本格式;

我们需要做的只是找到 CSS 文件的目录,修改目标格式,写好文章然后复制粘贴。

使用⌘+,打开设置,然后点击Open Theme Folder即可打开 CSS 文件目录。

Preferences
Preferences

在目录中已经预设了很多主题,我个人比较喜欢 Github 的样式,所以我的排版样式是基于 Github 修改的。(好吧,其实是我的水平太低,让我重写一个 CSS 还不如去死)

我在目录内新建了名为「WeChat」的 CSS 文件。由于 PC 端和手机端的阅读体验不同,在电脑上我还是倾向于使用原生 GitHub 主题,在公众号文章中才会选择自定义的格式。

Folder
Folder

修改 CSS 样式表

GitHub 原来的样式已经不错了,只是在手机端浏览时,行距、页边距、字号等不太合适,另外,我修改了部分颜色,看起来不是那么单调。

修改示例,仅供参考,请根据个人喜好调整:

修改正文部分,页边距为 0.5em,行高增加至 1.5em。

p {
    margin: 0.8em 0.5em;
    line-height: 1.5em;
}

修改标题及引用部分的边线颜色

h2 {
   padding-bottom: .3em;
    font-size: 1.5em;
    line-height: 1.225;
    border-bottom: 1px solid #FFBF00;
    text-align: center
}
blockquote {
    border-left: 4px solid #FFBF00;
    padding: 0 15px;
    color: #777777;
}

查看修改后的样式

Typora 可以自行选择用于渲染的 CSS 文件,在电脑写作时,我会选择「Github」,在发布前,我会选择「WeChat」样式,然后粘贴到公众号编辑器中。这个「Themes」的选项,显示就是前面 CSS 文件夹的内容。

Theme
Theme

修改前和修改后的样式如下:

CSS
CSS

发布

文章写完,选择好想要的样式,复制到公众号编辑器中就 OK 了!Typora 中使用的排版样式,都会完整的复制到公众号文章中,真正的所见即所得。

最终样式
最终样式