Skip to content

Commit 8456aec

Browse files
committed
prerender entries
1 parent beacfef commit 8456aec

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

apps/svelte.dev/src/routes/e/[code]/+page.server.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@ const reference = index['docs/svelte/reference'].children.filter(
99

1010
export const prerender = true;
1111

12+
export function entries() {
13+
return reference.flatMap((page) =>
14+
[...page.body.matchAll(/(^|\n)### (\w+)/g)].map(([, , code]) => ({ code }))
15+
);
16+
}
17+
1218
export function load({ params }) {
1319
// Since codes are not top level section we gotta jump through some hoops to get the right hash
1420
for (const page of reference) {

0 commit comments

Comments
 (0)