kavik.cz
December 8, 2025 · View on GitHub
Personal site for Martin Kavík built on top of the Astro portfolio starter. Content is managed through Astro collections and stored as Markdown.
Commands
npm install— install dependenciesnpm run dev— start the local dev server onhttp://localhost:4321npm run build— create a production build indist/npm run preview— preview the production build locally
Content model
- Work entries live in
src/content/work/*.md(title, description, publishDate, tags, links, hero image). - Blog posts live in
src/content/posts/*.md(title, description, publishDate, tags, optional image). - Public assets, including project and portrait images, are in
public/(custom images inpublic/images).