Kino Motion is a personal frontend interaction lab built with Astro, Svelte and TypeScript.
- Astro static site generation
- Svelte 5 interactive components
- Markdown and MDX notes through Astro Content Collections
- Light and dark themes
- RSS and sitemap generation
- Astro 6.1.8
- Svelte 5.55.4
- TypeScript 5.9.3
- Lenis for smooth scrolling
- Sharp for image processing
kinomotion/
├── public/
│ ├── assets/
│ └── fonts/
├── src/
│ ├── components/
│ ├── content/note/
│ ├── layouts/
│ ├── pages/
│ └── styles/
├── astro.config.mjs
├── svelte.config.js
└── tsconfig.json
pnpm install
pnpm devOpen http://localhost:4321.
pnpm check
pnpm buildUse pnpm verify to run both checks before publishing.
Create Markdown or MDX notes in src/content/note/.
---
title: 'Note title'
description: 'Short summary'
pubDate: 2024-01-01
updatedDate: 2024-01-02
tags: ['frontend']
---
Note content...MIT