Typecho 相比 WP 应该算很轻量的博客系统了,在切换到 Final 主题之后,针对原主题进行了些许修改, 可参考 Fork 版本地址: https://github.com/bytetopia/typecho-theme-final
增加阅读量统计功能
目前用的比较多的插件应该是 TePostViews,但是可能已经找不到 Github 源码了,有一份 Typecho-ViewsCounter 看上去和 TePostViews 是比较类似的,可以用这个:https://github.com/Quarkay/Typecho-ViewsCounter
遇到的一个坑就是安装之后,无法启用这个插件,会报错 database error,一开始以为是 Typecho 版本的问题,后来才意识到应该是因为我的 db 后端用的是 postgres,这个插件中启用时候的初始化操作可能与 postgres 并不兼容。
在 ChatGPT 的帮助下,对这段进行了小修改之后,就能成功了。顺便把修改后的插件也加到了 repo 里面:https://github.com/bytetopia/typecho-theme-final/blob/main/plugins/ViewsCounter/Plugin.php