前几天写的基于 Notion编辑器的浏览器插件,实现了按选择的模板自动排版成公众号支持的格式,还支持按定制模板样式导出 PDF 。经过了一次拒绝后终于审核通过了。
Notion 导入功能到这还有不方便,于是又做了个 基于 Notion 的排版插件,编辑内容直接用 Notion。支持直接复制为公众号格式,支持导出 PDF,模板复用的是原来编辑的模板。
安装插件启用后的效果图。插件分三个 tab ,预览、模板、导出。
默认显示的是预览视图,切换到模板,可以选择模板,目前集成了已有的所有模板。

模板选择先用这种吧,这种方式有个问题,原来是预览和选择模版都显示的,这种切换方式,能方便的看到模板的预览样式,现在因为在两个 tab 中,选择完后需要再切换下到预览的 tab 才能看到效果,这样的话甚至不如下拉列表选择模板来方便了。时间原因,暂时先这样,后面在看下,怎么优化下体验,尽量方便的选择模板。

第三个 tab 标签页面是导出。支持导出 PDF,设置尺寸和边距,和自定义页眉页脚。

插件名字NotionPress。它是一款浏览器扩展程序,用于将 Notion 页面内容按模版导出为 PDF 或微信公众号格式。
本扩展插件在用户主动操作(点击提取按钮)时,会在浏览器本地执行以下处理:
内容提取:从当前 Notion 页面的 DOM 中读取文本和图片信息,转换为 Markdown 格式。 模版渲染:将 Markdown 转换为 HTML 并应用所选模版的 CSS 样式。 导出操作: PDF 导出:通过浏览器打印功能生成 PDF 。 公众号复制:将带样式的 HTML 写入系统剪贴板 。
所有上述处理均在用户设备上本地完成,不会将任何内容发送到外部服务器。
一键发布多平台的插件也可以集成进来,目前还没做,第一版就做了这些功能,打算把某些扩展功能做成付费功能,后面版本在说,先积累点用户吧。
插件安装地址:
chrome:
https://chromewebstore.google.com/detail/notionpress-%E2%80%94-notion-%E6%A8%A1%E7%89%88%E5%AF%BC%E5%87%BA/jcamoglbniiedkjdofejpcohihnakimg?hl=en&authuser=0
edge:
https://microsoftedge.microsoft.com/addons/detail/notionpress-%E2%80%94-notion-%E6%A8%A1%E7%89%88%E5%AF%BC%E5%87%BA/amgkpdjidhpdkpopjkbolhpapcfhdabo
注:edge 商店这一版本地址有个 bug ,新版本在审核中
更多阅读:
夜雨聆风