发公众号一直是我比较头疼的一个事情,因为我一般使用 Markdown 写博客或者笔记,但是微信公众号不支持这种格式,于是就需要找一些工具帮我把 Markdown 转换成微信支持的格式,再复制粘贴到公众号编辑器里面,有时候图片还会粘不过来,十分麻烦。
于是我在 input pub 里面把这个流程优化到了我认为最简单的方式。
请看效果:
在 input pub 里用 Markdown 写完文章,通过几次点击,我们就得到了一篇带格式,带图片,带引用链接的公众号文章。
公众号编辑器(和很多富文本编辑器一样)粘贴时支持读剪贴板里的 html 格式内容。
另外两个公众号特有的点:
它会丢弃 <style> 标签和 class 选择器,只保留元素上的 style="..." 内联样式 → 所以我们生成的 HTML 必须把样式内联进每个标签。
它会**自动抓取<img> 外链图片并转存到微信素材库 → 所以图片不用特殊处理,HTML 里用图床 URL 即可,粘贴后自动「落地」。
所以关键是把内容以 HTML 形式放进剪贴板,而不是纯文本。我们在用户点击点击发布到微信公众号的时候,默认帮用户做了最合适的格式转换。
我还在 input pub 里面实现了一个简单的 tempalte 语言,允许用户在发布文章到不同平台时对内容做灵活的定制。欢迎来试试
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.