Skip to content

feat(theme): adopt @codecora/theme + base /cora/docs/ + retire LandingPage#348

Merged
ajianaz merged 4 commits into
developfrom
feat/adopt-codecora-theme
Jul 16, 2026
Merged

feat(theme): adopt @codecora/theme + base /cora/docs/ + retire LandingPage#348
ajianaz merged 4 commits into
developfrom
feat/adopt-codecora-theme

Conversation

@ajianaz

@ajianaz ajianaz commented Jul 16, 2026

Copy link
Copy Markdown
Collaborator

Summary

Adopt shared @codecora/theme (Catppuccin Mocha), update base path, and retire in-docs marketing page.

Changes

  • theme/index.ts: Import shared theme, remove LandingPage layout override
  • config.mts: Migrate to createConfig() helper, base /docs/cora//cora/docs/
  • Removed: style.css (indigo brand overrides), LandingPage.vue, TerminalDemo.vue, FadeIn.vue, TypingText.vue
  • Marketing now lives in codecoradev/web-landing repo — docs is docs-only

What stays the same

  • All markdown content (getting-started, usage, configuration, etc.)
  • Sidebar structure
  • lastUpdated: true, ignoreDeadLinks for localhost

CF Route required (manual)

After merge:

  1. Add CF route: /cora/docs/* → cora-cli.pages.dev/cora/docs/*
  2. Update cora.codecora.dev DNS if needed (currently CNAME → cora-cli.pages.dev)

No 3 — answering the question

"Retire LandingPage.vue" = delete the custom landing page component from cora-cli docs. Before: visiting codecora.dev/docs/cora/ showed a fancy marketing landing page (with terminal demo, typing animation, gradient hero). After: it shows standard VitePress docs home (title + description + action links). The marketing is now in web-landing repo at codecora.dev/cora.

ajianaz added 4 commits July 16, 2026 18:30
…gPage

- Replace custom indigo theme with @codecora/theme (Catppuccin Mocha)
- Migrate config.mts to createConfig() helper
- Update base path: /docs/cora/ → /cora/docs/ (new routing scheme)
- Remove style.css (indigo overrides → shared green accent)
- Remove LandingPage.vue, TerminalDemo.vue, FadeIn.vue, TypingText.vue
  (marketing now lives in web-landing repo)
- Accent: green
VitePress strict build fails on http://localhost:11434 in providers.md.
Wrapping in code ticks prevents the parser from treating it as a link.
@ajianaz
ajianaz merged commit b862e66 into develop Jul 16, 2026
10 checks passed
@ajianaz
ajianaz deleted the feat/adopt-codecora-theme branch July 16, 2026 12:31
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