测试一下用 Obsidian 来发布博客

今天刚刚想明白了这件事,就是我可以找一个 Obsidian 插件,来帮助我发布博客。也是在读别人的博客的时候,看到他是这么做的。之前我不是没想过,不过因为有替代工具,所以也不感觉紧迫,于是也算是拖到了今天才正式研究这个问题。

其实也是软件生态给逼的,我在苹果电脑上一直使用 MarsEdit 来编辑发布博客,再早期我是使用 Ulysses 来编辑发布的,习惯了之后就心想,如果可以随时随地的编写博客就好了。过去也没这个困扰,因为 Ulysses 有 iPad、iPhone 版本,我都这样操作过,挺方便的。但当我脱离了苹果生态,这事情就不好弄了,无论 Windows 还是 Linux,都没有上面两个软件的客户端,而且从趋势上看也没有要搞的样子。

我是没法锁死在一个平台上的,特别是近年来苹果电脑转向了 ARM 架构,我无法用它来上公司的内部 VPN 网络(没有 ukey 驱动),所以日常在单位,我使用一台 Linux 笔记本电脑。所以,这些年我用 Typora 最多,博客还是以文件的形式,使用 Mega 来同步。这样有个缺点,就是在移动设备上没法操作。Typora 虽然三大平台都有客户端,但在移动端上是没有的。而在移动端,要想用第三方应用来编辑网盘中的文件,还是有一定的难度的,我也只能避免这种情况,只把写作放在 PC 平台端。

而 Obsidian 是一个更加通用的编辑环境,当我开启了官方的同步功能后,它已经取代了我手机上的主流编辑器,我日常的记录全部放在里面了。今天我想到的是,如果以后我的博客都在 Obsidian 里来写,那不就可以全部继续在软件内部进行同步了吗?这样我想编辑就编辑,随时随地。

今天我搜索了一下,第三方插件市场有个 WordPress 插件,可以把文档发布到 WordPress。我虽然还没有进行测试,不过看配置过程,该有的基本上都有了,其实还是挺期待可以实现这一过程的。

不过,在我写这篇文章的时候,我也在想,这样是一个好的选择吗?Obsidian 的同步功能其实挺贵的,但工作的确实很好。我试过第三方同步的方式,遇到过多次冲突、甚至丢失内容的情况,都是重要的资料,很不放心。我中间也断断续续的取消付款,后来又续上了。我也一直在关注着类似的插件,希望有一天可以取代官方的收费同步。将来如果不用 Obsidian 的同步,或许用 Typora 这样的编辑器是更加灵活的选择?不好说,总之拭目以待吧。

快速后续:暂停

这篇文章我用这种方式发布了,按照推荐,发布的时候选择的是草稿,然后进 WordPress 后台进行编辑,主要是增加标签,插件里没有这一项功能。结果发现博客正文被输出成了 HTML 标签的形式。具体说来,这篇文章的前半部分没有复杂的排版,发布的结果就是每一段开头结尾加上了 ~p~ 标签。我一看这是我不希望看到的结果,我的习惯是博客正文保存成纯 Markdown 格式,在渲染的时候实时转换成正确的 HTML。或许比提前转换好要慢一些(其实也没多少),但好处是我的博客正文不会变化,将来如果我要进行修改、更新,还是在原本的文本的基础上进行调整,而不是写 Markdown 编辑 HTML 这种割裂的体验。这个习惯在 WordPress 领域大概算比较小众的需求,因为按照我过去的经验,很少有合适的插件可以满足我的需求。不管描述上多么天花乱坠,基本上在我点击发布的那一刻,就会把我的 Markdown 文本转换成 HTML 保存着。好一点的会保留两份,但这一方面也挺多余,还会有两着的一致性问题,还是让我感觉很不优雅。之前我用的 Markdown 插件有十多年没更新了,后来我找到了 Parsedown for WordPress 这个插件,这是我找到的第二个符合我需求的插件。

而目前尝试的 Obsidian 发布到 WordPress 的插件,或许再研究研究能找到选项,或许目前还没有这项功能将来会开发,反正现在我是不会使用它来发布博客的。博客可以在 Obsidian 里写,写完了复制粘贴到 WordPress 后台,和过去其实差不多。当然,这个问题可以进一步研究,因为 MarsEdit 的发布是完全符合我的想法的,我写的什么就发布什么,不会给我调整。不过,至少 WordPress 后台可以让我随时随地访问,这也是我到今天还在坚持使用 WordPress,而没有坚定的转向静态生成器的原因之一。

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据