WordPress

Hugo 对我而言还是比较难

月初把这个博客的系统换成了 Hugo 之后,逐渐习惯了一些操作,可以正常的发布文章了,但仍然感觉用着不是百分百顺手。

一个是近期发现,原本配置好的归档页面不灵了。周末的时候检查了一下,同样的博客仓库,在 Linux 下生成文章,归档页面就是一片空白,在 macOS 上生成就是正常的。我还没有深入的去查找问题,只是凭直觉感觉挺奇怪,按理说不应该,除非跟 Hugo 的版本有关系?我之前在 Arch Linux 环境下也有这个问题,Arch 下的软件包应该都是最新,也不应该会出现更新不及时的可能性吧?

Hugo 使用初体验

从昨天开始有了这个想法,到目前为止,磕磕绊绊的算是把博客迁移到了 Hugo。说是迁移还真让我有点汗颜,至少目前旧的评论都没有迁移过来,仍需尝试努力。不过就基础功能来看,可能已经满足使用了。

测试使用 Obsidian 发布 WordPress 博客

这篇文章的目的是做个测试。之前我看过,Obsidian 第三方插件市场有 WordPress 插件,可以实现发布到 WordPress 站点的功能。我很高兴的安装了它。

可惜的是,它会把我本地写的 Markdown 格式的文章转换成 HTML 后,传进 WordPress。WordPress 也是怪,这么多年一直没有官方支持 Markdown 格式,插件市场上把 Markdown 格式的内容保存在数据库里,显示的时候实时渲染的插件,只有凤毛麟角的两个,其他插件都是保存渲染好的 HTML 在数据库里,对日后的修改十分不便。

网站完成调整

从前天开始进行测试,到今天上午完成了配置,我的网站完成了后台调整,从过去的 LNMP 切换到了 Docker 服务,也把 URL 的配置格式从目录切换到了子域名。

上个月我写了《或许我应该切换到子域名》这篇文章,讲了一些关于网站部署的想法。这次是把这篇文章中的想法进行了实践,并且也使用了 Docker。起因是我偶然间读到了这篇文章,里面对使用 Docker 来部署一个 WordPress 讲的非常清晰,特别是里面使用了 Nginx Proxy Manager (NPM) 这个工具,之前我从来没听说过它,让 Nginx 配置的一切都图形化了,而且支持自动申请 Let’s Encrypt SSL 证书,解决了我过去尝试中遇到的难题。我通读了下来,心想这并不复杂呀,于是也萌生了尝试的念头。

Jetpack 微体验

得知 Jetpack 有一两年时间了,安装卸载尝试了几次,总算在前两天调整了博客的 Markdown 插件之后,又一次把 Jetpack 装上了,写一下使用微体验。

之所以叫“微”体验,是因为我感觉我用到的功能不过百分之一,Jetpack 作为 Automatic 官方发布的插件,我感觉似乎也担了一些给公司营收的任务,因此有些功能是需要付费使用的。而它的功能又确实多,我自觉用不到这么多高级的功能,所以也没舍得付费,到目前为止都是使用的免费版本,用的功能也只是少少的。

放弃

今天早上,抱着再试一次的想法,在知乎上又搜索了一遍“WordPress Markdown”,有幸看到了这篇回答,然后去搜索了一下回答中提到的 wp-gruber-markdown 这个插件。结果这个插件没找到,看到了一个名为 Parsedown for WordPress 这个插件。看了一下更新的时间还是 8 年前,详情页面里面也说没有与我目前的 WordPress 版本进行兼容性测试,不过我还是打开试了一试,结果访问页面,发现页面已经神奇的都正常了。我简单看了一下,目前没发现有踩雷的地方,于是就把 WordPress 切换了回来。

尝试博客生成器

这两天,我又一次尝试了博客生成器。查了一下之前的博客记录,我在 2019 年的时候尝试过一次,当时选择了 Hugo,几个月后重新回到了 WordPress。当时的我文章里写的理由,没想到放在今天仍然成为了我这次尝试的动机。

Hello, Org2Blog

今天下午在 #archlinux-cn 组里 CSSlayer 的帮助下,解决了 Emacs 无法使用 Fcitx 5 输入中文的问题。刚安装好后配置过一次,那次好了,但之后又莫名其妙的不行了,让我很苦恼。今天在 CSSlayer 的指导下,安装了 xorg-fonts-misc 包,就又恢复了。果然和之前网上看的一样,Emacs 无法输入中文和字体设置有关。

移动平台稍微适合做一些专注性工作

我在 MacBook Pro 上用 Day One 写日记,总是感觉效率很低,或许是有太多干扰,随便一下 cmd+tab 就切换到别打应用看一看。我很多日记,都是用 iPad 来写的。在 iPadOS 的平台下,至少应用是全屏的。屏幕不会太大,给人浪费空间的感觉。这样更容易产生一种沉浸式的体验。

MarsEdit 4

我曾经是 MarsEdit 3 的用户,在国外读大学期间用它写过一段时间的博客。当时遇到过使用上的问题,根据这篇文章的记录,当时我用的版本还不支持手动设定 slug,对于中文用户来说,中文标题会被忽略,生成很奇怪的文章网址。后来我开发者通过信,最终升级后解决了。