NERV-BASE
MAGI://ARCHIVES/DOC-2026-0001_
SYNC
41.3%
ACTIVE
--
ALERT
GREEN
UTC+8
--:--:--
CLASSIFIED DOSSIER DOC-2026-0001 LEVEL-2 RESTRICTED

MAGI 重启:NERV-BASE 重建报告

旧终端(Halo)已完全退役。本档案记录新终端的架构、部署链路与界面规范。

FILED
READ
2 MIN
CHARS
394
ACCESS
----

旧终端在本日 06:21 正式停机,数据库与全部档案按命令彻底销毁,未做迁移。本报告记录新终端的构成。

一、决议

MAGI 三台对「重建」议案的表决结果全部为可決:

议题决议
内容系统Halo → Astro 静态站,文章即 Markdown / MDX
部署GitHub Actions 构建 → GitHub Pages(源站不暴露)
评论自建 Waline
统计自建 Umami,经 hud-api 汇入状态栏

二、部署链路

flowchart LR
  A[git push main] --> B[GitHub Actions]
  B -->|bun run build| C[dist/ + pagefind]
  C -->|git push -f| D[(nerv-base.github.io)]
  D --> E[GitHub Pages]
  E --> F((nerv-base.com))

构建脚本在最前面执行字体子集化:标题字体只保留站内真正用到的字形。

package.json → build
bun scripts/subset-fonts.ts && astro build && pagefind --site dist

三、同步率估算

状态栏上的 SYNC 数值只是装饰。如果真的要算,大概是这样一个函数:

行内公式也可以用,例如 。

四、终端操作

  • 按 ` 或 Ctrl + K 打开 MAGI 控制台,可以检索全部档案,也可以输入 help 查看命令。
  • 右上角的三个六边形用来切换配色:MAGI / 初号机 / 二号机。
  • 据说在控制台里输入某个词会触发一级战斗配置。
src/scripts/state.ts
export function cycleFx(): FxLevel {
const next = FX[(FX.indexOf(getFx()) + 1) % FX.length];
setFx(next);
return next;
}

God’s in His heaven, all’s right with the world.

END OF DOCUMENT · DOC-2026-0001

COMM CHANNEL // 通讯频道 WALINE RELAY