From 8e056e5b47836de13bbc27f647f6fbf674e3cc32 Mon Sep 17 00:00:00 2001 From: Namyki Date: Mon, 8 Dec 2025 14:11:49 +0800 Subject: [PATCH] Enable content separation --- .env.example | 48 ------------------------------------------------ .gitmodules | 3 +++ content | 1 + 3 files changed, 4 insertions(+), 48 deletions(-) delete mode 100644 .env.example create mode 100644 .gitmodules create mode 160000 content diff --git a/.env.example b/.env.example deleted file mode 100644 index 3613a57..0000000 --- a/.env.example +++ /dev/null @@ -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 diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..0fc536e --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "content"] + path = content + url = https://gitea.namyki.top/namyki/BlogContent.git diff --git a/content b/content new file mode 160000 index 0000000..fb2a4f0 --- /dev/null +++ b/content @@ -0,0 +1 @@ +Subproject commit fb2a4f05d29b3ca6f8e0a5545c7c553a41961e4a