Skip to content

0x-jerry/halo-theme-sakura

Repository files navigation

Halo-theme-sakura (WIP)

用 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