简洁、美观、流畅的个人网站:https://blog.kaciras.com
📝 使用 Markdown 编写文章,支持图片、视频。
🚀 支持 PWA,页面加载丝滑顺畅,还能离线访问。
🌱 支持 Vue 的服务端渲染,SEO 友好,首次访问无白屏。
🔧 自带后台和 Markdown 编辑器。
🎬 支持存储媒体文件,能够自动优化上传的图片。
TODO: 本项目启动复杂,需要简化
系统需求:
- NodeJS >= 20
- 运行时需要和后端服务通信,故先要运行content-server
浏览器支持:
- Edge >= 92
- Firefox >= 103
- Chrome >= 92
- Safari >= 15.4
- iOS >= 15.4
- IE 全部都不支持
安装并启动具有热重载的服务器
pnpm install
pnpm serve
构建
pnpm build
启动服务器,生产模式
pnpm start
serve
, build
和 start
, 默认使用 config/index.js 作为配置,可使用 --profile=prod
参数来指定配置文件为 config/prod.js