Skip to content

Commit a7e0a88

Browse files
committed
feat: add llms.txt, sitemap.xml, and description frontmatter for AI agent discoverability
- Add llms.txt and llms-full.txt to static/ for AI agent content indexing - Add dynamic sitemap.xml generation from docs-data - Add description field to all 13 doc frontmatters - Use description in meta tags for per-page SEO - Update DocMeta type and modules to support description - Update robots.txt with sitemap reference
1 parent 5ce0117 commit a7e0a88

19 files changed

+819
-4
lines changed

src/docs/api-reference.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
title: API Reference
3+
description: REST API for configs, package search, Brewfile parsing, and authentication. All endpoints at openboot.dev.
34
group: Reference
45
order: 13
56
---

src/docs/cli-reference.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
title: CLI Commands
3+
description: Complete reference for all openboot commands — install, snapshot, login, doctor, update, and their flags.
34
group: Reference
45
order: 9
56
---

src/docs/config-options.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
title: Config Options
3+
description: Full config schema — packages, custom scripts, dotfiles repo, visibility, aliases, and the 23 macOS preferences whitelist.
34
group: Reference
45
order: 10
56
---

src/docs/custom-configs.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
title: Custom Configs
3+
description: Build your own setup on the dashboard with packages, scripts, and dotfiles, then share it as a one-line install command.
34
group: Features
45
order: 5
56
---

src/docs/dotfiles-shell.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
title: Dotfiles & Shell
3+
description: Automatic Oh-My-Zsh setup, dotfiles linking with GNU Stow, and developer-friendly macOS preferences.
34
group: Features
45
order: 6
56
---

src/docs/env-vars.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
title: Environment Variables
3+
description: All environment variables for the install script and CLI — version pinning, install directory, Git identity, and more.
34
group: Reference
45
order: 11
56
---

src/docs/faq.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
title: FAQ
3+
description: Common questions about OpenBoot — pricing, safety, Homebrew vs installer, Linux support, uninstalling, and more.
34
group: ''
45
order: 12
56
---

src/docs/personal.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
title: For You
3+
description: How OpenBoot saves you hours on new Mac setup, keeps your machines in sync, and replaces your memory as a package manager.
34
group: Use Cases
45
order: 7
56
---

src/docs/presets.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
title: Presets
3+
description: Three curated package sets — minimal, developer, and full — as starting points you can customize before installing.
34
group: Features
45
order: 3
56
---

src/docs/quick-start.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
title: Quick Start
3+
description: Install OpenBoot via Homebrew or the one-line installer and set up your Mac in minutes.
34
group: Overview
45
order: 2
56
---

0 commit comments

Comments
 (0)