[#*开源*#] 我的 WordPress 博客多年积累的数据全部丢失了,所以我搭建了 GitPress

uxn 2026-09-10 18:33 1

GitPress Screenshot


以前我用 WordPress 写了大概五六年的个人博客。WordPress 本身其实挺好用的,我真正烦的是它后面的那一整套东西:服务器、数据库、备份、迁移、DNS、续费。以前买服务器经常首年比较便宜,续费就贵不少,所以中间也折腾过几次迁移。每换一次机器,就得重新搬数据库、文件、配置,然后再改 DNS。


后来有一次我忘记续费,也没有提前迁移,几年的博客数据就这么没了。 这件事之后,我一直想找一种更省心、更长期的方案。


我试过 Hugo 这类静态博客。数据确实简单了,也不太依赖服务器,但另一方面,写博客又变成了 Markdown、Git、命令行、构建、部署。作为开发者当然能搞,但我写博客的时候其实并不想“开发博客”。我还是更喜欢 WordPress 那种感觉:打开后台,写东西,点发布。


后来也用过 Gridea,方向已经比较接近我想要的东西,但本地软件又意味着基本得坐在电脑前写。于是最后干脆自己做了一个:GitPress。


https://gitpress.net


GitPress 的想法其实很简单:像 WordPress 一样写,但文章放在你自己的 GitHub 里。


你在 GitPress.net 登录之后,可以创建站点、写文章、上传图片、换主题。但是你的文章、草稿、图片和站点配置,并不是存在 GitPress 的数据库里,而是在你自己的 GitHub 仓库中。保存或发布之后,由 GitHub Actions 在你的仓库里完成构建,再发布到 GitHub Pages 或 Vercel。


所以我现在更愿意把 GitPress.net 称作一个 “博客遥控器”。真正的博客并不在 GitPress.net 上。即使有一天 GitPress.net 关掉了,你的文章、图片、草稿还在自己的 GitHub 账号里,已经发布的网站也不需要经过 GitPress.net 的服务器。需要的话,也可以自己部署一份控制面,重新连接原来的仓库继续使用。


遥控器可以换,博客不用搬。


这也是我做这个项目最主要的目的。


项目源码:


https://github.com/tap6/GitPress.net


控制面源码公开,可以自行部署使用;主题、构建工具和相关规范是 MIT。


项目现在还比较早期,所以我其实更想找的是真实用户和反馈。如果有人愿意试,我比较想知道第一次创建博客的流程有没有哪里难理解、WordPress 风格的后台是否顺手、主题够不够用,以及这种“GitHub 保存内容 + 在线后台写作”的方式,到底是不是只有我自己觉得有需求 😂


有 Bug、功能建议,或者觉得某些设计不合理,都欢迎直接提。


GitPress:
https://gitpress.net


GitHub:
https://github.com/tap6/GitPress.net

最新回复 (1)
  • fingerxie 09-10 20:04
    1
    体验了一下,非常 nice 。

    我认为甚至可以配合 obsidian ,把博客的编写逻辑做的更有意思。
* 帖子来源V2EX
返回