feat(val-blog): scaffold containerized Hugo dev flow with compose and starter content

This commit is contained in:
Chen Gu
2026-08-13 17:00:21 +08:00
parent 95f2c06955
commit 2c9f4cbf67
15 changed files with 1272 additions and 0 deletions
+191
View File
@@ -0,0 +1,191 @@
# 项目章程 | Val's Dreamscape Journal
## 1. 项目概述
**项目名称**: Val's Dreamscape Journal (Val的梦幻旅程志)
**代号**: val-blog
**创建日期**: 2026-03-09
**版本**: v0.1.0-alpha
### 1.1 愿景陈述
打造一个可持续更新的梦幻旅行叙事站点,记录Val的多元宇宙探险——从真实世界的隐秘角落,到异世界的魔法大陆,再到宇宙深处的星际漫游。这是一个关于想象、叙事与数字记忆的长期创作项目。
### 1.2 核心目标
| 目标层级 | 描述 | 成功指标 |
|---------|------|---------|
| **首要** | 建立Val的个人叙事品牌 | 月度内容发布 ≥4篇,持续6个月 |
| **次要** | 技术栈沉淀(可复用静态站模板) | 开源发布,获得10+ stars |
| **第三** | 构建跨平台内容同步机制 | 支持RSS、Newsletter、社交自动分发 |
---
## 2. 目标受众
### 2.1 主要受众画像
```
┌─────────────────────────────────────────────────────────────┐
│ 探索者型读者 (Explorer) │
│ ├── 年龄: 22-35岁 │
│ ├── 兴趣: 科幻、奇幻、旅行、独立游戏、赛博文化 │
│ ├── 行为: 深度阅读、收藏、分享至小众社区 │
│ └── 期望: 沉浸式叙事、精美视觉、独特世界观 │
├─────────────────────────────────────────────────────────────┤
│ 创作者型读者 (Creator) │
│ ├── 年龄: 25-40岁 │
│ ├── 兴趣: 写作、独立开发、数字花园、博客文化 │
│ ├── 行为: 研究技术实现、参考内容结构、建立双向链接 │
│ └── 期望: 开源代码、写作方法论、工具链透明 │
└─────────────────────────────────────────────────────────────┘
```
### 2.2 受众需求矩阵
| 需求 | 探索者 | 创作者 | 实现方式 |
|------|-------|-------|---------|
| 沉浸阅读体验 | ★★★★★ | ★★★☆☆ | 夜间模式、优雅排版、图片画廊 |
| 内容可发现性 | ★★★★☆ | ★★★★★ | 标签系统、时间线、全文搜索 |
| 跨设备访问 | ★★★★★ | ★★★★☆ | 响应式设计、PWA支持 |
| 订阅与同步 | ★★★☆☆ | ★★★★★ | RSS、JSON Feed、Newsletter |
---
## 3. 内容支柱 (Content Pillars)
### 3.1 四大主题领域
```
┌──────────────────┐
│ 梦幻旅程志 │
│ Dreamscape │
└────────┬─────────┘
┌────────────────────┼────────────────────┐
│ │ │
▼ ▼ ▼
┌───────────────┐ ┌───────────────┐ ┌───────────────┐
│ 🌍 世界漫游 │ │ 🌌 星际迷航 │ │ 🔮 异世界纪行 │
│ World Wander │ │ Cosmic Voyage │ │ Otherworlds │
├───────────────┤ ├───────────────┤ ├───────────────┤
│ 真实旅行叙事 │ │ 科幻宇宙探索 │ │ 奇幻大陆见闻 │
│ 城市漫步笔记 │ │ 星际文明观察 │ │ 魔法体系研究 │
│ 隐秘地点记录 │ │ 深空现象记录 │ │ 种族文化考察 │
│ 人文观察随笔 │ │ 未来考古报告 │ │ 神话传说演绎 │
└───────────────┘ └───────────────┘ └───────────────┘
┌───────────────┐
│ 🎭 思绪碎片 │
│ Mind Fragments│
├───────────────┤
│ 创作方法论 │
│ 工具与流程 │
│ 灵感记录 │
└───────────────┘
```
### 3.2 内容类型定义
| 类型 | 频率 | 长度 | 示例 |
|------|------|------|------|
| **旅程记录 (Journey)** | 每周1-2篇 | 1500-3000字 | 完整的探险叙事,含路线、见闻、感悟 |
| **速记 (Sketch)** | 每周2-3篇 | 300-800字 | 片段式记录、灵感闪现、场景速写 |
| **图志 (Gallery)** | 每月2-3篇 | 图文为主 | 摄影集、概念艺术、地图绘制 |
| **深度文 (Essay)** | 每月1篇 | 3000-5000字 | 世界观构建、方法论、专题研究 |
---
## 4. 风格指南
### 4.1 品牌调性
- **核心气质**: 冷静、神秘、知性、略带疏离感
- **叙事视角**: 第一人称,观察者而非参与者
- **语言风格**: 简洁优美,避免过度修饰,善用隐喻
- **情感温度**: 克制中蕴含温度,理性与诗意并存
### 4.2 视觉风格
```yaml
colors:
primary: "#2D3E50" # 深空蓝 - 主色调
accent: "#C9A961" # 古铜金 - 强调色
background_light: "#F7F5F0" # 羊皮纸白
background_dark: "#1A1F2B" # 深夜蓝
text_light: "#3D3D3D" # 墨黑
text_dark: "#D4D4D4" # 月白
typography:
heading: "Noto Serif SC" # 中文标题
body: "Noto Sans SC" # 中文正文
code: "JetBrains Mono" # 代码/元数据
english: "Source Serif 4" # 英文装饰
mood_keywords:
- 雾气弥漫的清晨
- 古老图书馆的尘埃
- 星舰观察舱的寂静
- 魔法水晶的微弱光芒
- 雨后台阶上的青苔
```
### 4.3 写作原则
1. **开场法则**: 首句必须建立场景或情绪,避免寒暄
2. **节奏控制**: 长短句交替,关键段落使用单句成段
3. **感官优先**: 视觉 > 听觉 > 触觉 > 嗅觉 > 味觉
4. **留白艺术**: 不解释一切,让读者自行填补
---
## 5. 风险与边界
### 5.1 风险矩阵
| 风险 | 可能性 | 影响 | 缓解策略 |
|------|-------|------|---------|
| 内容断更 | 中 | 高 | 建立内容缓冲池(≥4篇待发),设置最低发布频率(月≥2) |
| 技术债务累积 | 中 | 中 | 坚持静态优先,避免过度工程,定期重构 |
| 创意枯竭 | 低 | 高 | 建立灵感收集系统,允许跨界/轻松内容 |
| 性能下降 | 低 | 中 | 图片懒加载、CDN、构建优化 |
| 数据丢失 | 低 | 高 | Git版本控制、定期备份、云端同步 |
### 5.2 项目边界
**In Scope:**
- 静态博客站点开发与维护
- 内容创作与发布流程
- 基础SEO与社交分享
- RSS/Feed订阅支持
**Out of Scope:**
- 用户评论系统(初期使用第三方如Giscus)
- 商业化功能(付费墙、广告)
- 复杂CMS后端
- 实时协作功能
- 多语言完整翻译(初期仅中文)
**技术约束:**
- 优先使用成熟技术,避免实验性方案
- 构建时间 < 2分钟
- 首屏加载 < 1.5秒
- 核心功能无需JavaScript亦可访问
---
## 6. 项目干系人
| 角色 | 姓名/代号 | 职责 |
|------|----------|------|
| 产品负责人 | 谷老板 | 战略方向、最终决策 |
| 执行负责人 | Val | 日常执行、内容创作、技术实现 |
| 技术顾问 | OpenClaw Agent Team | 技术选型、代码审查、运维支持 |
---
## 7. 变更记录
| 版本 | 日期 | 变更内容 | 作者 |
|------|------|---------|------|
| v0.1.0 | 2026-03-09 | 初稿创建 | Val |