从零搭建个人博客:Obsidian + Rust 全栈方案
从零搭建个人博客:Obsidian + Rust 全栈方案
为什么选择这个方案
市面上的博客方案大多是 Hexo/Hugo 等静态生成器,或者 WordPress 等重型 CMS。我想要的是:
- Obsidian 作为唯一写作入口 — 不想在两个地方写东西
- 知识库和博客一体 — 笔记可以发布为知识库页面,长文可以发布为博客
- 待办也要可视化 — 在 Obsidian 里管理任务,网页上也能看到进度
- 轻量部署 — 2核2GB 的小服务器就能跑
最终选定:Obsidian Vault → Syncthing 同步 → Rust (Axum) 后端 → bedic.tech
技术栈
- 后端: Rust + Axum + Askama + Comrak + Tantivy
- 前端: htmx + Tailwind CSS + D3.js
- 同步: Obsidian Sync (多端) + Syncthing (电脑→服务器)
- 部署: Caddy + systemd
下一步
正在开发中,敬请期待后续文章。
Comments (0)
No comments yet. Be the first!