Typecho-like, but Rust-native

面向现代博客的 Rust 内容系统

TiphiaPress 提供安全、高性能、REST-first 的博客核心,支持文章、页面、评论、分类标签、主题、插件、后台管理与 Typecho 数据迁移。

Rust Axum + SeaORM REST 前后端分离 Hooks 插件优先
TiphiaPress 看板娘

Core Features

从核心到扩展都为可维护性设计

安全优先

内置认证、权限、限流、CORS、配置校验、结构化错误响应,并将高风险能力收敛到明确的后端服务边界。

高性能后端

基于 Axum、Tokio、SeaORM 与 Redis,适合构建轻量、快速且可部署的博客与内容 API。

REST-first

所有主要能力都通过 RESTful API 暴露,管理后台、博客前台和第三方客户端可以自由组合。

插件化架构

后端插件随主框架编译,前端插件通过 Hook 注入 UI、脚本、配置面板和主题扩展点。

独立主题

主题作为独立目录交付,可提供自己的页面结构、favicon、样式、配置说明和 Hook 调用点。

迁移工具

提供 Typecho 迁移路径,覆盖文章、页面、分类、标签和评论,降低存量博客迁移成本。

Architecture

拆分仓库,职责清晰

TiphiaPress 由后端、前端、默认主题与文档站组成。你可以只部署后端,也可以自由替换前端、主题或插件实现。

Ecosystem

插件、主题与文档一起工作

Get Started

从文档开始,构建你的 TiphiaPress 站点

阅读部署指南,启动后端服务,再接入前端和主题。项目仍在持续完善,欢迎参与设计、开发和反馈。