Skip to content

kino14910/kinomotion

Repository files navigation

Kino Motion

Kino Motion is a personal frontend interaction lab built with Astro, Svelte and TypeScript.

Astro Svelte TypeScript

Features

  • Astro static site generation
  • Svelte 5 interactive components
  • Markdown and MDX notes through Astro Content Collections
  • Light and dark themes
  • RSS and sitemap generation

Tech Stack

  • Astro 6.1.8
  • Svelte 5.55.4
  • TypeScript 5.9.3
  • Lenis for smooth scrolling
  • Sharp for image processing

Project Structure

kinomotion/
├── public/
│   ├── assets/
│   └── fonts/
├── src/
│   ├── components/
│   ├── content/note/
│   ├── layouts/
│   ├── pages/
│   └── styles/
├── astro.config.mjs
├── svelte.config.js
└── tsconfig.json

Development

pnpm install
pnpm dev

Open http://localhost:4321.

Quality Checks

pnpm check
pnpm build

Use pnpm verify to run both checks before publishing.

Content

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...

License

MIT

About

A personal blog

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors