Skip to content

nuxt: Add native /docs rendering layer (search, edit-this-page, breadcrumbs)#5175

Open
dimitrieh wants to merge 3 commits into
mainfrom
docs-nuxt-migration
Open

nuxt: Add native /docs rendering layer (search, edit-this-page, breadcrumbs)#5175
dimitrieh wants to merge 3 commits into
mainfrom
docs-nuxt-migration

Conversation

@dimitrieh

Copy link
Copy Markdown
Contributor

Description

Adds the native Nuxt rendering layer for the /docs documentation site, bringing it
to parity with the existing 11ty docs pages. Docs content is still sourced from
FlowFuse/flowfuse at build time via a copy script, no docs markdown is committed here.

  • nuxt/pages/docs/[...slug].vue — docs page renderer (edit-this-page link to the
    flowfuse source + breadcrumbs)
  • nuxt/components/AlgoliaSearch.vue — docs search
  • nuxt/components/HandbookNavTree.vue + HandbookNavSubtree.vue — docs sidebar nav
  • scripts/copy_docs_nuxt.js + scripts/nav-tree.js — build the docs content tree and nav
  • nuxt/content.config.ts, nuxt/nuxt.config.ts, package.json — docs collection,
    prerender routes, build-script wiring

Related Issue(s)

Checklist

  • I have read the contribution guidelines
  • I have considered the performance impact of these changes
  • Suitable unit/system level tests have been added and they pass
  • Documentation has been updated
  • For blog PRs, an Art Request has been created (N/A — not a blog PR)

@dimitrieh

Copy link
Copy Markdown
Contributor Author

@ZJvandeWeg do you have any priority regarding moving docs to nuxt from your side?

I want to enable docs with the FlowFuse expert sooner rather than later. Either by doing it from the current docs implementation or the Nuxt one. This PR implements the Nuxt version of docs. I can push this further along with engineering, but thought to first check with you. In that case, this PR serves as first shot at it.

@dimitrieh dimitrieh requested a review from ZJvandeWeg June 10, 2026 11:14
@netlify

netlify Bot commented Jun 10, 2026

Copy link
Copy Markdown

Deploy Preview for flowforge-website ready!

Name Link
🔨 Latest commit 74a447f
🔍 Latest deploy log https://app.netlify.com/projects/flowforge-website/deploys/6a29465ab203650008e239d2
😎 Deploy Preview https://deploy-preview-5175--flowforge-website.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 67 (🔴 down 15 from production)
Accessibility: 96 (no change from production)
Best Practices: 100 (no change from production)
SEO: 91 (no change from production)
PWA: -
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify

netlify Bot commented Jun 10, 2026

Copy link
Copy Markdown

Deploy Preview for flowforge-website ready!

Name Link
🔨 Latest commit 22f491d
🔍 Latest deploy log https://app.netlify.com/projects/flowforge-website/deploys/6a29469549d62d000873dbc7
😎 Deploy Preview https://deploy-preview-5175--flowforge-website.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 67 (🔴 down 15 from production)
Accessibility: 96 (no change from production)
Best Practices: 100 (no change from production)
SEO: 91 (no change from production)
PWA: -
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

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