可部署在 Github Pages 上的 Hexo 博客远程编辑器:Blogo CMS

· · 科技·工程

很多人用 Hexo,但很少有人真正“管理”好自己的博客。

Hexo 很好用,但它有一个问题:

内容管理是本地驱动的。

你需要:

这对普通用户来说并不友好。

而现有的远程编辑器呢?好像需要服务器。

那有没有一个方案,能在不使用服务器,并且外网可视的情况下远程编辑博客呢?

答案是肯定的,于是就有了这个项目。

Blogo CMS

需要科学上网。

一个基于 Next.js 构建的 Git 驱动 CMS,目前仅支持 Hexo。

相关链接

Blogo CMS 官网阅读体验更加

Blogo CMS - Github

在 Github Pages 部署 Hexo 博客

在本地部署 Blogo CMS

在 Github Pages 部署 Blogo CMS

使用 Docker 部署 Blogo CMS

常见问题与解决办法

概述

核心理念:Git as Database

Blogo CMS 没有数据库。

所有文章存储在你的 Hexo 仓库,使用 Markdown,通过 GitHub API 操作

架构非常简单:

Browser → CMS → GitHub API → Hexo Repo → GitHub Pages

核心特性

不用本地环境也能写文章

你可以直接在浏览器里:创建文章、修改草稿、回滚历史版本。

所有变更自动 commit。

支持 GitHub Pages 自动部署

每次提交自动触发 Pages、无需额外配置

真正实现:

写 → 提交 → 发布

自部署优先

你可以:

我不提供中心化服务,也不会收集数据。

完全开源

本项目使用 MIT 许可证,项目完全开源,欢迎大家提交意见与进行优化。

技术栈

最后

如果您在构建该项目时遇到问题,可以在该文章下面留言。当然,也可以使用邮箱联系即将上线的反馈箱进行反馈,我们希望得到您的宝贵意见!

注:由于项目上线不久,功能尚不完全,稍后可能添加洛谷专栏互联、支持 Hugo 等功能。不过请稍安勿躁,我会慢慢打磨这个项目的。