Skip to content

[Content Migration] Migrate Blog to Nuxt Content #4874

Description

@ZJvandeWeg

Epic

4867

Description

Objective

Migrate the /blog section, including the blog index, pagination, and individual post pages, from 11ty to Nuxt.

Tasks

  • Build the BlogIndex.vue layout to display a list of recent articles with pagination.
  • Build the BlogPost.vue layout for individual articles.
  • Move all blog posts to the content/blog/ directory.
  • Map 11ty frontmatter (e.g., date, author, tags) to Nuxt Content queries to ensure chronological sorting works correctly.
  • Generate a new RSS feed using Nuxt Nitro server routes to replace the 11ty feed.
  • Delete the blog from the 11ty folder and remove the proxy rule for /blog/**.

Acceptance Criteria

  • The blog index correctly queries and lists markdown files chronologically.
  • Individual posts render correctly.
  • The RSS feed works and validates.
  • 11ty no longer builds the blog.

Acceptance Criteria

No response

Have you provided an initial effort estimate for this issue?

I have provided an initial effort estimate

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    storyA user-oriented description of a feature

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions