feat(learn): add standalone /learn pages backed by Page Data

Serve lightweight child/parent learning assistant pages at /learn without
MindSpace injection, with a rebuild script and Portal static route.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
john
2026-09-15 17:17:18 +08:00
parent b99ddbacee
commit f9e105acd0
6 changed files with 432 additions and 0 deletions
+7
View File
@@ -161,6 +161,13 @@ export function attachPortalStaticDeliveryRoutes({
{ maxAge: '1d' },
),
);
app.use(
'/learn',
staticMiddleware(
pathApi.join(h5Root, 'public/learn'),
{ maxAge: '5m', index: 'index.html' },
),
);
app.get(
'/dev/wechat-share-preview',