Trilium Blog v1.0.0
我们很高兴发布 Trilium Blog 的第一个正式版本!这个版本包含了所有核心功能,为用户提供了一个基于 Trilium Notes 的现代化博客系统。
主要特性
- 与 Trilium Notes 无缝集成
- Vue 3 驱动的响应式前端界面
- Go 语言编写的高效后端
- Docker 和 Docker Compose 支持,便于部署
- 文章列表和详情页面
- 支持代码高亮(使用 Prism.js)
- 内置评论系统(使用 Artalk)
- 暗黑模式支持
- 文章目录导航
- 图片灯箱效果(使用 Fancybox)
- 自动生成 sitemap.xml 和 robots.txt
安装说明
-
克隆仓库:
git clone https://github.com/harveyTon/trilium-blog.git cd trilium-blog
-
复制并编辑配置文件:
cp ./backend/config-example.json ./backend/config.json
编辑
config.json
,填入您的 Trilium API URL、Token 和其他设置。 -
使用 Docker Compose 构建和启动项目:
docker-compose up -d --build
-
访问
http://localhost:8080
(或您配置的其他端口)来查看博客。
注意事项
- 确保您的 Trilium Notes 实例可以被博客服务器访问。
- 在首次运行时,可能需要几分钟来拉取和构建所有必要的 Docker 镜像。
- 查看 README.md 文件以获取更详细的配置和使用说明。
反馈和贡献
我们欢迎您的反馈和贡献!如果您遇到任何问题或有改进建议,请在 GitHub 上开启一个 issue。
感谢您使用 Trilium Blog!