以前我用 WordPress 写了大概五六年的个人博客。 WordPress 本身其实挺好用的,我真正烦的是它后面的那一整套东西:服务器、数据库、备份、迁移、DNS、续费。
以前买服务器经常首年比较便宜,续费就贵不少,所以中间也折腾过几次迁移。每换一次机器,就得重新搬数据库、文件、配置,然后再改 DNS。
后来有一次我忘记续费,也没有提前迁移,几年的博客数据就这么没了。这件事之后,我一直想找一种更省心、更长期的方案。
我试过 Hugo 这类静态博客。数据确实简单了,也不太依赖服务器,但另一方面,写博客又变成了 Markdown、Git、命令行、构建、部署。
作为开发者当然能搞,但我写博客的时候其实并不想“开发博客”。我还是更喜欢 WordPress 那种感觉:打开后台,写东西,点发布。
后来也用过 Gridea,方向已经比较接近我想要的东西,但本地软件又意味着基本得坐在电脑前写。于是最后干脆自己做了一个:GitPress。
/ai-market-guide/ GitPress 的想法其实很简单:像 WordPress 一样写,但文章放在你自己的 GitHub 里。你在 GitPress.net 登录之后,可以创建站点、写文章、上传图片、换主题。
但是你的文章、草稿、图片和站点配置,并不是存在 GitPress 的数据库里,而是在你自己的 GitHub 仓库中。保存或发布之后,由 GitHub Actions 在你的仓库里完成构建,再发布到 GitHub Pages 或 Vercel。
所以我现在更愿意把 GitPress.net 称作一个 “博客遥控器”。真正的博客并不在 GitPress.net 上。
即使有一天 GitPress.net 关掉了,你的文章、图片、草稿还在自己的 GitHub 账号里,已经发布的网站也不需要经过 GitPress.net 的服务器。需要的话,也可以自己部署一份控制面,重新连接原来的仓库继续使用。
遥控器可以换,博客不用搬。这也是我做这个项目最主要的目的。
项目源码: /ai-market-guide/ 控制面源码公开,可以自行部署使用;主题、构建工具和相关规范是 MIT。项目现在还比较早期,所以我其实更想找的是真实用户和反馈。
如果有人愿意试,我比较想知道第一次创建博客的流程有没有哪里难理解、WordPress 风格的后台是否顺手、主题够不够用,以及这种“GitHub 保存内容 + 在线后台写作”的方式,到底是不是只有我自己觉得有需求 😂 有 Bug、功能建议,或者觉得某些设计不合理,都欢迎直接提。 GitPress: /ai-market-guide/ GitHub: /ai-market-guide/