This website is the documentation of the interact-astro project. It was an attempt to build the combo wiki documentation framework on top of Astro with:
- layout
- image processing
- and interactive component
This page was even deployed with the developed interact cli via a GitHub deployment workflow
The elements developed
At its core, Interact-astro project is an astro integration plugin with:
- a cli
- a layout system
- the import of Svg as React component
- favicons generation
- various unified plugin to change Markdown and mdx parsing
- various Publication Components
- React Image component on top of Astro
- a Website GitHub deployment workflow with the Interact cli
Why Astro is not a good fit for a framework
See the dedicated page: Why Not Astro from a framework development
More documentation?
Documentation was written while developing and can be found here
Example: note on the cli