My personal site built with Astro
Find a file
2026-01-23 09:19:03 +07:00
.vscode initial commit 2026-01-17 09:52:22 +07:00
public fix: update favicon to ICO format and add robots.txt for search engine directives 2026-01-22 22:40:58 +07:00
src fix: add lucide-astro package and update social icons in Intro component 2026-01-23 09:16:03 +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
astro.config.mjs refactor: update titles and descriptions to use double quotes for consistency 2026-01-22 17:20:59 +07:00
deploy.ps1 feat: add deployment script for automated site deployment using WinSCP 2026-01-23 09:19:03 +07:00
package-lock.json fix: add lucide-astro package and update social icons in Intro component 2026-01-23 09:16:03 +07:00
package.json fix: add lucide-astro package and update social icons in Intro component 2026-01-23 09:16:03 +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
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