Overview
Genkit.dev is a framework built on the powerful Starlight architecture combined with the flexibility of Astro, designed for developers who want to create well-structured websites with ease. With its intuitive project structure and efficient command management, Genkit.dev simplifies the process of building a site, making it accessible even for those with minimal experience in web development.
This framework allows developers to construct their websites smoothly using Markdown files for content, while supporting the organization of assets like images and static files. Whether you’re creating documentation or a complete website, Genkit.dev offers a streamlined environment to foster productivity and creativity.
Features
Intuitive Project Structure: All necessary folders and files are well-organized, centralizing content in the
src/content/docs/directory for easy access and management.Markdown Support: Easily utilize
.mdor.mdxfiles to expose content as routes, providing a seamless way to manage your website’s documentation or content.Asset Management: Place images in the
src/assets/folder and embed them in Markdown using relative links, simplifying the multimedia integration process.Static Assets Handling: Store favicons and other static assets in the
public/directory, aiding in the overall organization and accessibility of your site’s resources.Streamlined Commands: Run all commands from the project’s root in the terminal, with simple commands like
pnpm devto kickstart the local development server orpnpm buildto prepare the site for production.Preview Builds Locally: Utilize the
pnpm previewcommand to review how your site will appear before deploying it live, ensuring everything looks perfect.Comprehensive CLI Support: Leverage the Astro CLI with commands like
pnpm astro addand get detailed command help easily withpnpm astro -- --help, making troubleshooting and development more straightforward.