# Inotoday Parts — 项目初始化

根据 `PROJECT_OVERVIEW.md` 与 `AI_CODING_GUIDE.md` 初始化的最小可运行骨架。

## 前置依赖
- Python 3.10+
- Hugo （建议 v0.110+）

## 安装依赖（可选）
```bash
pip install -r requirements.txt
```

## 开发与构建（Makefile）
推荐使用内置 `Makefile` 统一操作：

```bash
# 开发（热更新，端口 1313）
make dev

# 生成 SKU 与站点到 ./public（不清空）
make build

# 清空 ./public 后再构建（避免旧产物）
make build-clean

# 本地 baseURL 构建（需要绝对链接时）
make build-local

# 仅生成 SKU 与站点地图
make items

# 预览 ./public（端口 8000）
make preview
```

## 输出
- 静态页面与文件位于 `public/`，可由 Cloudflare Pages 直接部署。

## 结构
- `builder/`：Python 构建脚本与模板
- `hugo/`：Hugo 站点模板与静态资源
- `specs/`：页面合同说明

## 注意
- 不修改 `public/`、`.gitignore`、`.cfignore`。
- 保持纯静态兼容性，不引入动态运行时。
 - `hugo/config.toml` 中 `baseURL` 默认为线上域名；本地预览不受影响。如果需要本地绝对链接，使用 `make build-local`。