44
55一本从单一公理出发,推导出五条核心定律和一系列推论,用统一的演化逻辑解释从宇宙到文明一切系统兴衰的科普叙事著作。
66
7- ## 全书结构
7+ ** 作者** :魏永江
8+
9+ ---
10+
11+ ## 👀 我是读者,怎么读?
12+
13+ - ** 在线版** (推荐):` https://felixwayne0318.github.io/RandomEvolution/ ` (GitHub Pages 启用后生效)
14+ - ** GitHub 直接读** :从下方"全书结构"逐章点击
15+ - ** 下载 PDF/EPUB** :在线版页面右上角下载按钮(构建后可用)
16+
17+ ### 全书结构
818
919- 📖 [ 卷首] ( ./index.qmd )
1020- ✍️ [ 引言:一切系统终将崩溃?] ( ./引言初稿.md )
2030- ⚖️ [ 第三部分 · 哲学篇——秩序的代价] ( ./第三部分_哲学篇.md )
2131- 🌊 [ 第四部分 · 未来篇——与扰动共舞] ( ./第四部分_未来篇.md )
2232
23- ## 写作工具链
33+ ### 反馈
34+
35+ - 内容意见 / 错误纠正:在 [ GitHub Issues] ( https://github.com/FelixWayne0318/RandomEvolution/issues ) 提交,标题前缀 ` [反馈] `
36+ - 学科专家审读:欢迎 fork + PR
37+
38+ ---
39+
40+ ## ✍️ 我是作者/合作者,怎么写?
41+
42+ ### 写作前必读
43+
44+ | 文件 | 用途 |
45+ | :---| :---|
46+ | [ ` CLAUDE.md ` ] ( ./CLAUDE.md ) | 写作风格、规范细则、工作流 |
47+ | [ ` 术语表.md ` ] ( ./术语表.md ) | 单一真相源——术语 / 定理 / 案例归属 |
48+ | [ ` 全书提纲.md ` ] ( ./全书提纲.md ) | 章节责任分配 + 主讲/复演归属 |
49+ | [ ` 字数预算.md ` ] ( ./字数预算.md ) | 各章字数目标 |
50+
51+ ### 评估提示词
52+
53+ | 文件 | 用途 |
54+ | :---| :---|
55+ | [ ` 评估提示词.md ` ] ( ./评估提示词.md ) | 单文档评估(仅引言) |
56+ | [ ` 全面评估提示词.md ` ] ( ./全面评估提示词.md ) | 里程碑评估(多文档 + 基础设施) |
57+
58+ ### 章节修订日志
59+
60+ 详见 [ ` docs/ ` ] ( ./docs/ ) 目录,每章一个 ` CHANGELOG-{章}.md ` 。
61+
62+ ### 字数追踪
2463
25- 本项目使用 ** [ Quarto] ( https://quarto.org/ ) ** 作为成书工具链,支持从一份 Markdown 源同时生成网页、PDF、EPUB 三种格式。
64+ ``` bash
65+ python3 scripts/wordcount.py
66+ ```
67+
68+ 输出当前各章中文字符数 + 进度条 + 与预算的对比。
69+
70+ ### 草稿放哪里
71+
72+ - 过程性草稿、废弃版本、个人笔记 → ` drafts/ ` (已在 ` .gitignore ` 排除)
73+ - 写作中途临时文件 → 同样放 ` drafts/ `
74+
75+ ---
76+
77+ ## 🛠️ 我是开发者,怎么构建?
78+
79+ 本项目使用 ** [ Quarto] ( https://quarto.org/ ) ** 作为成书工具链,从一份 Markdown 源同时生成网页、PDF、EPUB 三种格式。
2680
2781### 一次性环境准备
2882
@@ -42,17 +96,10 @@ quarto install tinytex
4296### 渲染整本书
4397
4498``` bash
45- # 渲染所有格式(HTML + PDF + EPUB)
46- quarto render
47-
48- # 仅渲染网页版(最快,日常预览推荐)
49- quarto render --to html
50-
51- # 仅渲染 PDF(适合校对)
52- quarto render --to pdf
53-
54- # 仅渲染电子书
55- quarto render --to epub
99+ quarto render # 渲染所有格式(HTML + PDF + EPUB)
100+ quarto render --to html # 仅渲染网页版(最快,日常预览推荐)
101+ quarto render --to pdf # 仅渲染 PDF(适合校对)
102+ quarto render --to epub # 仅渲染电子书
56103```
57104
58105输出文件位于 ` _book/ ` 目录。
@@ -65,30 +112,52 @@ quarto preview
65112
66113启动本地服务器,文件保存即自动刷新浏览器。
67114
68- ## 自动出版
115+ ### 自动出版(GitHub Actions)
69116
70- 每次 push 到 ` main ` 分支后,GitHub Actions 会自动用 Quarto 渲染网页版并部署到 GitHub Pages。
117+ 每次 push 到 ` main ` 分支后,CI 自动渲染网页版并部署到 GitHub Pages。
71118
72119** 首次启用步骤** (仅需做一次):
73120
74- 1 . push 到 ` main ` 触发首次构建(会自动创建 ` gh-pages ` 分支)
75- 2 . 仓库 ` Settings → Pages → Build and deployment ` ,将 Source 设为 ` Deploy from a branch ` ,分支选 ` gh-pages ` / ` (root) `
76- 3 . 等 1-2 分钟,访问 ` https://felixwayne0318.github.io/RandomEvolution/ ` 即可看到在线书( ** GitHub Pages 启用后链接才生效 ** )
121+ 1 . push 到 ` main ` 触发首次构建(自动创建 ` gh-pages ` 分支)
122+ 2 . 仓库 ` Settings → Pages → Build and deployment ` ,Source 设为 ` Deploy from a branch ` ,分支选 ` gh-pages ` / ` (root) `
123+ 3 . 等 1-2 分钟,访问 ` https://felixwayne0318.github.io/RandomEvolution/ `
77124
78- 工作流文件见 [ ` .github/workflows/publish.yml ` ] ( ./.github/workflows/publish.yml ) 。
125+ 工作流文件:
79126
80- ## 写作约定
127+ - [ ` .github/workflows/publish.yml ` ] ( ./.github/workflows/publish.yml ) — 自动出版
128+ - [ ` .github/workflows/link-check.yml ` ] ( ./.github/workflows/link-check.yml ) — Markdown 链接检查(每周一 + push 触发)
81129
82- - 所有正文使用 Markdown,详见 [ CLAUDE.md] ( ./CLAUDE.md )
83- - 草稿/废弃版本放入 ` drafts/ ` 目录(已在 ` .gitignore ` 中排除)
84- - 每完成一个章节或重大修改后提交 git commit,commit message 使用中文
130+ ### 项目结构
85131
86- ## 评估提示词
132+ ```
133+ .
134+ ├── 引言初稿.md # 引言(已 v0.2)
135+ ├── 第一部分_理论篇.md # 理论篇(§1 已写,§2-§7 待)
136+ ├── 第二部分_应用篇/ # 应用篇 7 章占位
137+ ├── 第三部分_哲学篇.md # 占位
138+ ├── 第四部分_未来篇.md # 占位
139+ ├── index.qmd # 卷首
140+ ├── _quarto.yml # Quarto 项目配置
141+ ├── theme.scss # 中文排版主题
142+ ├── filters/ # Pandoc Lua 过滤器
143+ ├── references.bib # BibTeX 参考文献库
144+ ├── 术语表.md # 单一真相源(不进正文)
145+ ├── 全书提纲.md # 写作脚手架(不进正文)
146+ ├── 字数预算.md # 字数目标(不进正文)
147+ ├── 评估提示词.md # 单文档评估提示词
148+ ├── 全面评估提示词.md # 里程碑评估提示词
149+ ├── scripts/wordcount.py # 字数追踪
150+ ├── docs/ # 章节修订日志
151+ ├── .github/ # CI 工作流
152+ ├── CLAUDE.md # 项目规范
153+ └── LICENSE # 许可
154+ ```
87155
88- ` 评估提示词.md ` 收录了对引言/章节进行多维度审查的标准提示词,可用于自评或交叉评审。
156+ ---
89157
90158## 版权
91159
92- 正文采用 [ CC BY-NC-ND 4.0] ( https://creativecommons.org/licenses/by-nc-nd/4.0/deed.zh-Hans ) 许可(署名–非商业–禁止演绎)。
93- 构建配置(` _quarto.yml ` 、` filters/ ` 、` theme.scss ` 、` .github/workflows/ ` )以 MIT 许可发布,可自由复用。
160+ - ** 正文** 采用 [ CC BY-NC-ND 4.0] ( https://creativecommons.org/licenses/by-nc-nd/4.0/deed.zh-Hans ) 许可(署名–非商业–禁止演绎)
161+ - ** 构建配置** (` _quarto.yml ` / ` filters/ ` / ` theme.scss ` / ` scripts/ ` / ` .github/workflows/ ` )以 MIT 许可发布,可自由复用
162+
94163详见 [ LICENSE] ( ./LICENSE ) 。
0 commit comments