Skip to content

Commit 8c6957e

Browse files
committed
Update source.ts
1 parent 6f1bffa commit 8c6957e

1 file changed

Lines changed: 22 additions & 1 deletion

File tree

apps/docs/lib/geistdocs/source.ts

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,28 @@ export const getPageImage = (page: AnyPage) => {
130130
export const getLLMText = async (page: AnyPage) => {
131131
const processed = await page.data.getText("processed");
132132

133-
return `# ${page.data.title}
133+
const { title, description, product, type, summary, prerequisites, related } =
134+
page.data;
135+
136+
const frontmatter = [
137+
"---",
138+
`title: ${title}`,
139+
description && `description: ${description}`,
140+
product && `product: ${product}`,
141+
type && `type: ${type}`,
142+
summary && `summary: ${summary}`,
143+
prerequisites?.length &&
144+
`prerequisites:\n${prerequisites.map((p) => ` - ${p}`).join("\n")}`,
145+
related?.length &&
146+
`related:\n${related.map((r) => ` - ${r}`).join("\n")}`,
147+
"---",
148+
]
149+
.filter(Boolean)
150+
.join("\n");
151+
152+
return `${frontmatter}
153+
154+
# ${title}
134155
135156
${processed}`;
136157
};

0 commit comments

Comments
 (0)