Prioritize Endorphin and retire Endor from the catalog

This commit is contained in:
2026-11-05 22:13:19 +08:00
parent 18af3802c6
commit 53aef1eb64
4 changed files with 26 additions and 4 deletions
+11
View File
@@ -258,6 +258,17 @@ async function main() {
for (const id of ids) assert.ok(html.includes(`href="#${id}"`), `TOC anchor: ${route}#${id}`);
}
}
assert.ok(!home.includes('data-category="Endor"'), "Superseded Endor collection is absent from navigation");
if (searchIndex.some((doc: { collection: string }) => doc.collection === "Endorphin")) {
assert.equal([...home.matchAll(/data-category="([^"]+)"/g)][0]?.[1], "Endorphin", "Endorphin is the first category");
assert.ok(home.includes('/docs/endorphin/value-proposition'), "Endorphin opens at its value proposition");
}
// Retired documents remain reachable for historical links and gallery checks.
if (!purpose) {
const archived = await request("/docs/endor/endor-purpose-draft", { headers });
assert.equal(archived.status, 200);
purpose = await archived.text();
}
assert.ok(home.includes("资料库"));
assert.ok(home.includes("/docs/source-studies/pretext/overview"));
// Inline preview and zoom dialog must both use the compressed browser asset.