ChuBlog

Rust/Axum 博客后端。作者在独立 Git 仓库中编辑文本或 Markdown,通过受限 SSH Git 推送发布;index.toml 管理文章清单、元信息和多页入口。HTTP API 提供阅读、账户与发布授权,ChuSQL 保存可重建索引。

提供 Rust/Axum 后端和 Astro + TypeScript 简单前端。首页为居中的施工说明与导航,支持文章阅读、注册登录和账户设置;文章继续通过 Git 发布。

文档

文档 内容
开发与依赖 获取代码、双 HTTPS 依赖源、开发检查与联调
前端 页面、本地开发、浏览器联调和项目技能
部署 Debian 13、Docker Compose、首次初始化
文章发布 账户授权、个人仓库、文章清单与 Git 工作流
API HTTP 接口、认证、请求与错误响应
内容与隔离 文件白名单、容量限制、SSH 与进程边界
运维与迁移 持久化、备份恢复、旧共享仓库迁移
架构决策 已记录的设计选择及演进

源码:GitHub · 自建仓库

规划:当前范围与待办 · 原始规划

S
Description
个人博客
Readme
1.9 MiB
0 Stars 1 Watchers 0 Forks
Languages
Rust 56%
Python 20%
TypeScript 7.9%
Astro 7.8%
CSS 6%
Other 2.3%