My personal site built with Astro
Find a file
fiatcode 064a1fcfb6
docs: add comprehensive AGENTS.md with operational guidance and merged content style rules
- Created AGENTS.md with quick start, architecture, content schema, styling, Prettier, caching, Docker deployment, constraints, common tasks, and gotchas
- Merged content authoring guidelines from AGENT.md (blog post style, tag system with vocabulary and rules)
- Removed redundant AGENT.md file; AGENTS.md is the single source of truth for agent instructions
2026-04-13 10:50:25 +07:00
.vscode initial commit 2026-01-17 09:52:22 +07:00
public feat: update favicon (oops) 2026-03-28 09:56:05 +07:00
src feat: replace JetBrains Mono with Fira Code font in dependencies and styles 2026-04-02 16:51:52 +07:00
.dockerignore new site style (#1) 2026-02-17 18:25:45 +07:00
.gitignore initial commit 2026-01-17 09:52:22 +07:00
.prettierrc chore: add Prettier configuration and plugins for code formatting 2026-01-22 17:23:05 +07:00
AGENTS.md docs: add comprehensive AGENTS.md with operational guidance and merged content style rules 2026-04-13 10:50:25 +07:00
astro.config.mjs chore: add site URL to Astro config 2026-03-27 14:40:01 +07:00
compose.yml chore: standardize service and container name to site 2026-04-01 15:28:50 +07:00
Dockerfile build: Upgrade Node.js base image to 24-alpine in Dockerfile. 2026-02-20 13:12:49 +07:00
ec.config.mjs new site style (#1) 2026-02-17 18:25:45 +07:00
package-lock.json feat: replace JetBrains Mono with Fira Code font in dependencies and styles 2026-04-02 16:51:52 +07:00
package.json feat: replace JetBrains Mono with Fira Code font in dependencies and styles 2026-04-02 16:51:52 +07:00
README.md feat: implement pagination for blog posts and enhance NavLink component with class support 2026-01-22 18:40:39 +07:00
sws.config.toml feat: Configure static-web-server using sws.config.toml to define server settings and implement granular caching headers for assets. 2026-02-17 18:41:46 +07:00
tsconfig.json refactor: update titles and descriptions to use double quotes for consistency 2026-01-22 17:20:59 +07:00

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