Announcement: Updating and Maintaining Foundation #91
Replies: 6 comments 9 replies
-
Things to consider before the transition. Tech stack:
Pages:
Features:
Integrations:
|
Beta Was this translation helpful? Give feedback.
-
Our top priority is to help users smoothly migrate their content and settings from Gatsby to the new framework. This template is intentionally structured with user-friendly migration in mind: The This organization allows users to easily copy and paste their existing content and settings into the new framework, making the transition as seamless as possible. |
Beta Was this translation helpful? Give feedback.
-
The core of Foundation revolves around markdown files. In Gatsby, we query this markdown data using GraphQL and pass the resulting props to template files located in the Example implementation of index page |
Beta Was this translation helpful? Give feedback.
-
I’ve been weighing the options between Next.js and Astro for Foundation, and I’m leaning heavily towards Astro. What stands out for me is Astro’s flexibility to work with different frameworks, which is a huge plus. The built-in Markdown support is a game-changer for our content needs, and the super-fast build times make it even more appealing. Astro’s static-first approach offers excellent scalability with very low build complexity, which means less hassle and more efficiency. Plus, the low maintenance and fast development cycles align perfectly with what we need for Foundation. Overall, Astro seems like the best fit for what we’re aiming to achieve. |
Beta Was this translation helpful? Give feedback.
-
Check out how simple it is to set up Markdown with Astro! The content is placed in # /src/content/pages/index.md
---
title: "Home Page"
description: "Welcome to my Astro site!"
---
# Hello, Astro!
This is a page generated from Markdown. # /src/pages/index.astro
---
import content from '../content/pages/index.md';
---
<Layout>
<h1>{content.frontmatter.title}</h1>
<p>{content.frontmatter.description}</p>
<article>
<Markdown content={content.content} />
</article>
</Layout> This setup is super straightforward. Astro’s built-in support for Markdown and its seamless integration with templates makes the whole process incredibly efficient and clean. Just write your Markdown content, import it into your Astro template, and you’re done! No complex configurations or extra dependencies—just simple, fast, and effective development. |
Beta Was this translation helpful? Give feedback.
-
I made a switch, here what our tech stack looks like |
Beta Was this translation helpful? Give feedback.
-
We updated gatsby-starter-foundation from Gatsby v3 to v4.7 last year, but Gatsby had already moved to v5.8 two years ago.
With @GatsbyJS now part of @Netlify and NetlifyCMS rebranded to @Decap_CMS under PM TechHub.
We are considering to transition our template to a new framework and CMS.
Beta Was this translation helpful? Give feedback.
All reactions