Skip to content

Migrate docs to @rivet-dev/docs-theme (de-Starlight) + Typesense search#147

Merged
NathanFlurry merged 1 commit into
mainfrom
docs-theme-migration
Jun 29, 2026
Merged

Migrate docs to @rivet-dev/docs-theme (de-Starlight) + Typesense search#147
NathanFlurry merged 1 commit into
mainfrom
docs-theme-migration

Conversation

@NathanFlurry

Copy link
Copy Markdown
Member

Migrates the secure-exec docs site off Starlight onto the shared @rivet-dev/docs-theme, keeping secure-exec's own identity (logo / nav / footer / landing / sidebar).

Highlights

  • De-Starlighted theme; docs.config sitemap with FA icons; <CodeSnippet> embeds of real examples
  • topNav on the marketing page only; SDKs sidebar icon; single-tab strip hidden; JetBrains Mono code font; Full Example + Copy buttons
  • Typesense docs search (secureexec-docs)
  • website/Dockerfile: clones + builds the theme at a pinned sha, generates FA icons (FONTAWESOME_PACKAGE_TOKEN build arg, set on Railway), copies examples, rewrites theme deps to the clone
  • Clean theme deps (file:vendor/theme)

Follow-up: CI install polish for the website (tracked separately).

🤖 Generated with Claude Code

- Replace Starlight with the shared @rivet-dev/docs-theme; plain glob content loader; secure-exec identity (logo/nav/footer/landing/sidebar)
- docs.config sitemap with FA icons; <CodeSnippet> embeds; topNav on marketing only; SDKs icon; tab strip hidden (single tab); JetBrains Mono code font; Full Example + Copy buttons
- Typesense docs search (secureexec-docs collection)
- website/Dockerfile: git-clone + build the theme at a pinned sha, generate FA icons (FONTAWESOME_PACKAGE_TOKEN build arg, set on Railway), copy examples, rewrite theme deps to the clone
- Clean theme deps (file:vendor/theme, no machine path)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@railway-app railway-app Bot temporarily deployed to secure-exec / secure-exec-pr-147 June 29, 2026 03:20 Destroyed
@railway-app railway-app Bot temporarily deployed to rivet-frontend / secure-exec-pr-147 June 29, 2026 03:20 Destroyed
@NathanFlurry NathanFlurry merged commit f1f8d6c into main Jun 29, 2026
1 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant