这个站点还是用 wordpress 快速搭建。期间考虑了是否用 ghost 或者 astro、next.js 来搭建这个站点,发现以上几个都不好用,还是 wordpress 好用。
ghost 定义页面模版太繁琐,且速度不够快。
astro 和 next.js 基本上是为静态网站服务的,看似有 ssr,其实 ssr 也需要预先编译一遍,对于内容经常更新的也不合适。你会看到大部分的 astro 和 next.js 这种 ssr 框架内容更新部署都需要一套 ci/cd 工具,就是为了触发部署端的重新编译。
ssr 是预先将 astro/react 组件编译成了中间状态,而不是运行时渲染,因为这些框架功能虽然功能强大,但是需要 AST 的语法树来解析组件然后生成 html,这是一个 CPU 密集任务,并不适合运行时生成 html。而传统的 PHP 或者其他语言的后端都是直接取数据然后套一个模版引擎直接输出 html,没有复杂的 AST 解析。
这个站点使用的模版和插件
这两个都无法再 wordpress 官方下载和安装,之前还可以,现在不可以。
- https://github.com/solstice23/argon-theme 简单干净的模版,也方便定制。
- https://github.com/terrylinooo/githuber-md 为了支持 markdown
- Classic Editor 传统编辑器,为了和 githuber-md 配合,不需要新式编辑器
- WP Super Cache 生成页面缓存
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。