My personal site built with Astro
- Svelte 38.5%
- TypeScript 33.9%
- Astro 23.6%
- CSS 2.9%
- JavaScript 0.9%
- Other 0.2%
|
|
||
|---|---|---|
| .forgejo/workflows | ||
| .vscode | ||
| public | ||
| src | ||
| tests/lib | ||
| .dockerignore | ||
| .gitignore | ||
| .prettierrc | ||
| AGENTS.md | ||
| astro.config.mjs | ||
| compose.yml | ||
| Dockerfile | ||
| ec.config.mjs | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| svelte.config.js | ||
| sws.config.toml | ||
| tsconfig.json | ||
Personal Site
A minimal personal blog built with Astro and Tailwind CSS.
Development
npm install
npm run dev
Commands
| Command | Action |
|---|---|
npm install |
Install dependencies |
npm run dev |
Start dev server at localhost:4321 |
npm run build |
Build production site to ./dist/ |
npm run preview |
Preview production build locally |
npm run format |
Format code with Prettier |
Tech Stack
- Astro - Static site framework
- Tailwind CSS - Styling
- Content collections for blog posts