用 Vite + SSR + Vue3 完全重写 Halo-theme-sakura
Docker: https://hub.docker.com/r/cwxyz/halo-theme-sakura
优势:
- Tailwind
- Typescript
- Vue3
- SSR
- Docker
- Markdown-It
- Vite
功能:
- 首页
- 归档页
- 所有标签页面
- 标签页面
- 所有分类页面
- 分类页面
- 关于页面
- 文章详情页
- 移动端适配
- 图片懒加载
- 随机图
- 友情连接页面
- 图库页面
- 日志页面
- 接入评论功能
TODO
- Docker 实现 release 时自动编译,发布
- 迁移至 Vite + SSR
- 文档
- markdown 文章中可使用 vue 组件
- 视频组件
- 音乐组件
- 集成音乐播放
项目中 server
文件夹添加 .env
文件
HALO_ACCESS_KEY='xxx' # 替换成自己的 access key
HALO_TARGET='https://blog.tiny-online.online' # 替换成自己的域名
# 安装依赖
$ yan
# 启动开发
$ yarn dev