Enable content separation

This commit is contained in:
2025-12-08 14:11:49 +08:00
parent d1ff7d573f
commit 8e056e5b47
3 changed files with 4 additions and 48 deletions

View File

@@ -1,48 +0,0 @@
# 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

3
.gitmodules vendored Normal file
View File

@@ -0,0 +1,3 @@
[submodule "content"]
path = content
url = https://gitea.namyki.top/namyki/BlogContent.git

1
content Submodule

Submodule content added at fb2a4f05d2