Skip to content

Migrate customer stories to Nuxt - #5596

Open
ZJvandeWeg wants to merge 6 commits into
mainfrom
zj-nuxt-customer-stories
Open

Migrate customer stories to Nuxt#5596
ZJvandeWeg wants to merge 6 commits into
mainfrom
zj-nuxt-customer-stories

Conversation

@ZJvandeWeg

@ZJvandeWeg ZJvandeWeg commented Aug 13, 2026

Copy link
Copy Markdown
Member

Summary

  • Serve /customer-stories/** through Nuxt: new stories content collection (source stays at src/customer-stories/), StoryTile.vue, and listing/detail pages under nuxt/pages/customer-stories/.
  • src/customer-stories/customer-stories.json sets permalink: false so 11ty keeps populating collections.stories (still read by src/landing/tulip.njk, src/node-red/index.njk, src/_includes/stories-block.njk) without writing duplicate output files; .eleventyignore drops the old src/customer-stories.njk listing template.
  • nuxt/content.config.ts: logo/story.url made nullable to handle blank YAML keys (logo: with no value parses as null, not omitted).
  • Fixed relative image paths in the STFI story markdown (images/..../images/...) to resolve correctly under Nuxt Content.
  • Added stories to the sitemap content sources and /customer-stories to Nuxt's dev-proxy prefixes; dropped the now-unneeded redirect for a retired stories slug.

Test plan

  • npm run dev:nuxt → verify /customer-stories/ listing and an individual story page render correctly
  • Confirm src/landing/tulip.njk, src/node-red/index.njk, and src/_includes/stories-block.njk still render their story blocks from 11ty
  • Confirm sitemap includes customer story URLs

Serve /customer-stories/** through Nuxt (StoryTile component + listing/detail
pages) while keeping source markdown at src/customer-stories/ and giving 11ty's
copy permalink: false so the few live 11ty pages that still read
collections.stories keep working without 11ty writing output files.
@ZJvandeWeg
ZJvandeWeg requested a review from Yndira-E August 13, 2026 21:36
@netlify

netlify Bot commented Aug 13, 2026

Copy link
Copy Markdown

Deploy Preview for flowforge-website ready!

Name Link
🔨 Latest commit b08eae0
🔍 Latest deploy log https://app.netlify.com/projects/flowforge-website/deploys/6a7f3ce9cf1f6c0008c27285
😎 Deploy Preview https://deploy-preview-5596--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: 63 (🔴 down 10 from production)
Accessibility: 96 (no change from production)
Best Practices: 100 (no change from production)
SEO: 85 (🔴 down 7 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.

2 participants