# Mizuki 博客环境变量配置示例 # 复制此文件为 .env 并根据需要填写实际值 # ============================================ # 内容仓库配置 (代码内容分离) # 项目地址:https://github.com/matsuzaka-yuki/Mizuki-Content # ============================================ # 是否启用内容分离功能 (true/false) # true: 启用内容分离,从独立仓库同步内容 # false: 禁用内容分离,使用本地内容 (默认模式) # 注意: 如果不使用内容分离功能,可以注释掉或设置为 false ENABLE_CONTENT_SYNC=false # 内容仓库的 Git URL (仅在 ENABLE_CONTENT_SYNC=true 时需要) # 支持 HTTPS 和 SSH 两种方式: # HTTPS: https://github.com/your-username/Mizuki-Content.git # SSH: git@github.com:your-username/Mizuki-Content.git CONTENT_REPO_URL=https://github.com/your-username/Mizuki-Content.git # 内容目录路径 (相对于项目根目录) # 默认: ./content 一般无需改动 CONTENT_DIR=./content # ============================================ # 自动构建触发配置 (内容仓库更新时) # ============================================ # 问题: 内容仓库更新不会自动触发代码仓库的部署 # 解决: 配置自动触发机制,推荐使用 Repository Dispatch # 详见: docs/AUTO_BUILD_TRIGGER.md (5 步快速配置) # ============================================ # 统计与分析 # ============================================ # Umami API 密钥,用于访问 Umami 统计数据 # 如果在 config.ts 中启用了 Umami,建议在此配置 API 密钥 UMAMI_API_KEY=your_umami_api_key_here # ============================================ # 安全配置 # ============================================ # bcrypt 盐值轮数,用于加密文章密码 # 值越大越安全,但构建时间越长 # 推荐值:10-14(默认:12) BCRYPT_SALT_ROUNDS=12