#!/bin/bash # 生成 docs.xuqinmin.com 对应的 MkDocs 静态站点 set -euo pipefail ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" SITE_DIR="$ROOT_DIR/site" cd "$ROOT_DIR" if ! command -v mkdocs >/dev/null 2>&1; then echo "错误: 未检测到 mkdocs,请先安装 mkdocs-material。" echo "示例: pip install mkdocs-material" exit 1 fi echo "开始构建设计文档站..." mkdocs build --clean --strict --site-dir "$SITE_DIR" echo "构建完成: $SITE_DIR"