feat(about): 关于页五方案预览上线(5k T1)
用户要求关于页「深入探索和设计提出 3-5 个方案,并设计出页面供我审阅」。五案共用
about.yaml 真实数据(选哪个都不用迁移内容):
A 白纸单栏:后台就是一个 markdown 编辑器,身份卡 + 单栏全文连排——编辑自由度最大
B 名片双栏:左侧 sticky 身份名片,右侧正文分节——个人站经典形态
C 杂志分节:大字引言 + 编号分节(01 关于我 / 02 兴趣版图 / 03 找到我 / 04 本站构建)
+ 右侧粘性目录跟随滚动
D 时间线:把"我是谁"讲成轨迹(起点气象 → 第二主线代码 → 作品 → 信条),沿线节点
E 卡片流:身份卡打头,正文/兴趣/链接/构建各占一张卡片,两列错落
content-lint 白名单加一次性预览路由(无 en 对应页)。
验证: 构建 53 页 exit 0;content-lint 53 页 0/0/0;
Playwright 实测五案均渲染(3 枚图标 svg / IdCard / 9 条找得到我链接)、
1280 与 390 零横向溢出
Spec: 2026-11-04_blog-5k-about-designs (T1)
Co-authored-by: GLM-5.3
This commit is contained in:
1 parent
129b23cd2b
commit
b41b4ba8a5
4 files changed
+423
-1
No files matched your search
@@ -17,7 +17,7 @@ const SKIP_PREFIX = ['/admin/', '/photos-originals/']; // admin=CMS 路由;pho
|
||||
const SKIP_FILE = new Set(['/404.html']); // Astro 404 页不参与配对
|
||||
|
||||
// 一次性预览路由(无 en 对应页):完全不参与检查。用户选定方案后随路由一起删除。
|
||||
const SKIP_ALL = new Set(['/heatmap-preview/index.html']);
|
||||
const SKIP_ALL = new Set(['/heatmap-preview/index.html', '/about-preview/index.html']);
|
||||
|
||||
|
||||
function walk(dir, out = []) {
|
||||
|
||||
Reference in new issue
Block a user