nuxt: Add native /docs rendering layer (search, edit-this-page, breadcrumbs)#5175
Open
dimitrieh wants to merge 3 commits into
Open
nuxt: Add native /docs rendering layer (search, edit-this-page, breadcrumbs)#5175dimitrieh wants to merge 3 commits into
dimitrieh wants to merge 3 commits into
Conversation
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. |
✅ Deploy Preview for flowforge-website ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
✅ Deploy Preview for flowforge-website ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Description
Adds the native Nuxt rendering layer for the
/docsdocumentation site, bringing itto parity with the existing 11ty docs pages. Docs content is still sourced from
FlowFuse/flowfuseat 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 theflowfuse source + breadcrumbs)
nuxt/components/AlgoliaSearch.vue— docs searchnuxt/components/HandbookNavTree.vue+HandbookNavSubtree.vue— docs sidebar navscripts/copy_docs_nuxt.js+scripts/nav-tree.js— build the docs content tree and navnuxt/content.config.ts,nuxt/nuxt.config.ts,package.json— docs collection,prerender routes, build-script wiring
Related Issue(s)
Checklist
For blog PRs, an Art Request has been created(N/A — not a blog PR)