Skip to content

Conversation

@marshallswain
Copy link
Member

@marshallswain marshallswain commented Jan 21, 2026

Still needs:

  • Home page design
  • Sidebars
  • Which pages we keep or not

Current screenshot:
Screenshot 2026-01-20 at 5 26 41 PM

- Migrate from VitePress to Nuxt 4 with @feathersdev/websites layer
- Convert all documentation from VitePress format to Nuxt Content
- Add TopNav, Logo, and MDC callout components (Tip, Warning, Note, Danger)
- Set up content collections for docs and menus
- Configure Tailwind CSS with DaisyUI theme
- Add global search functionality
@marshallswain marshallswain changed the base branch from dove to v6 January 21, 2026 00:30
@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Jan 21, 2026

Deploying feathers-eagle with  Cloudflare Pages  Cloudflare Pages

Latest commit: aa440b3
Status:🚫  Build failed.

View logs

@marshallswain marshallswain marked this pull request as draft January 21, 2026 00:35
@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Jan 21, 2026

Deploying feathers-dove with  Cloudflare Pages  Cloudflare Pages

Latest commit: aa440b3
Status:🚫  Build failed.

View logs

marshallswain and others added 12 commits January 21, 2026 02:36
…yling

- Add homepage with HeroProduct component, bird and planet images
- Create feathers-light and feathers-dark themes with oklch colors
- Update TopNav and Logo with text-primary-content for dark backgrounds
- Fix Documentation button border by using Button component with neutral prop
- Add background SVG and rock images for hero section
- Add ThemeToggle component with sun/moon icons
- Use useCookie for SSR-compatible theme persistence
- Add server plugin to apply theme on initial render
- Integrate toggle button in TopNav next to GitHub button
- Move theme logic to app.vue useHead for proper SSR hydration
- Simplify ThemeToggle component
- Remove unnecessary server plugin
- Move content from /docs/* to root level (/guides, /api, /cookbook, /help)
- Update content collections config for new paths
- Update TopNav, DocsSidebar, and menu files for new URLs
- Create catch-all pages for each docs section
- Override help.vue to use docs layout with Discord component
- Add dark code block background styling
- Fix TopNav text color for light/dark contexts
- Add theme-aware logo (dark/light versions)
- Create local page layout with text-primary-content for homepage
@daffl daffl marked this pull request as ready for review January 27, 2026 23:59
@daffl daffl changed the title V6 website feat: v6 initial website Jan 28, 2026
@daffl daffl merged commit b539643 into v6 Jan 28, 2026
4 of 6 checks passed
@daffl daffl deleted the v6-website branch January 28, 2026 00:09
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.

2 participants