优化了下obsidian公众号排版插件
前几天做了一个obsidian公众号排版插件,昨天又更新了一版,解决了选择模板时不能看到即时预览效果问题。另外方便大家获取插件安装包,文末放了体验群二维码,进群获取。

这一版优化了 ObsidianPress 的模板切换体验。主要进行了两方面的改进,以确保您能及时查看到模板切换的预览效果:
1.预览区添加快捷选择器: 在“预览 (Preview)”标签页的顶部标题栏,我添加了一个快速模板下拉选择器。现在您不再需要频繁切换回“模版”页面,而是可以直接在预览页面一边浏览效果一边切换模板,实现即时预览。
2.模版卡片自动跳转: 在“模版 (Templates)”标签页中,当您点击选中某一个模版卡片时,界面现在会自动跳转到“预览”标签页。这样能够省去您手动点击切换标签的步骤,让您在选择模板后能第一时间看到渲染出的文档效果。
有一天写编辑器插件时,灵光乍现,现有的编辑器代码组装发散下,做别的插件应该很简单啊,核心的源码都有了,别的只是给它换个壳子啊。
于是实现了一个基于notion编辑器的浏览器插件,实现了按选择的模板自动排版成公众号支持的格式,支持按模板样式导出 pdf 。已经提交了,等插件审核通过后再详细介绍。
当天晚上用obsidian时,又顺手实现了obsidian的插件,逻辑都是现成的,就是换个壳,obsidian 文件本身就是 markdown 的,就更简单了,于是花了几个小时,就实现了一个obsidian公众号排版插件。
第一次写obsidian的插件,有了 AI 加持,上手还是很容易的,写完还可以让 AI 来写个插件使用文档。
第一版写的比较丑,优化几版后就可以了,效果如下图。效果还是不错的。

安装插件后启用插件。

启用插件后的效果图。插件分三个 tab ,预览、模板、导出。
默认显示的是预览视图,切换到模板,可以选择模板,目前集成了已有的所有模板。

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

支持复制到公众号和导出 pdf , 复制到公众号还有个快速按钮在预览的工具栏上。

导出pdf功能基本上还原了之前的功能,可以按模板样式导出,支持自定义尺寸,自定义页眉页脚。

调用的是浏览器的打印 PDF,效果很好。
以上就是整个obsidian插件的功能,如果想试用,请加入群,群满加我微信私信我入群。

夜雨聆风