Typesafe Markdown With Astro Content Collections
This app is a demo of the content collections feature added in version 2.0 of Astro. It was created as part of a build-along tutorial that's available in both video and written formats.
watch the video ·
read the tutorial ·
deploy this project
Typesafe Markdown might sound like an oxymoron, but with the new content collections released in Astro 2.0, you can now specify a schema for your Markdown frontmatter using Zod and get all the delicious validation and autocomplete that comes with it.
All commands are run from the root of the project, from a terminal:
| Command |
Action |
npm install |
Installs dependencies |
npm run dev |
Starts local dev server at localhost:3000 |
npm run build |
Build your production site to ./dist/ |
npm run preview |
Preview your build locally, before deploying |
npm run astro ... |
Run CLI commands like astro add, astro check |
npm run astro --help |
Get help using the Astro CLI |
Feel free to check our documentation or jump into our Discord server.