Commit graph

9 commits

Author SHA1 Message Date
8d615bd421 new site style (#1)
* initial phase

* remove pagefind

* phase 2

* restyle blog post pages, markdown rendering, pagination, and social link components.

* use dark-plus theme for markdown code

* update base layout and header components, and update the remote deployment directory

* use expressive code for code styling

* adjust inline code style

* format code

* re-add pagefind

* add sidebar with dev qotd

* add sidebar component with dynamic quote fetching and caching

* add Docker setup with Dockerfile, docker-compose, and dockerignore for the Astro site

* integrate Docker Compose with Traefik proxy and remove the legacy PowerShell deployment script
2026-02-17 18:25:45 +07:00
5e078db43e feat: integrate astro-pagefind for enhanced search functionality and update related components 2026-01-24 13:21:43 +07:00
95875316c8 fix: add lucide-astro package and update social icons in Intro component 2026-01-23 09:16:03 +07:00
a6c77933f8 fix: add fontsource packages for Noto Sans Variable and JetBrains Mono, update global styles 2026-01-22 23:39:17 +07:00
4c4c97b780 chore: add Prettier configuration and plugins for code formatting 2026-01-22 17:23:05 +07:00
33083907fb refactor: update titles and descriptions to use double quotes for consistency
fix: add newlines and formatting improvements in blog posts

refactor: update import paths to use alias for better readability

style: update global CSS to use double quotes for consistency

chore: update tsconfig to include path aliasing for cleaner imports
2026-01-22 17:20:59 +07:00
0e397c444d add blog posts 2026-01-19 08:51:58 +07:00
16a73319ef add tailwind 2026-01-17 09:59:43 +07:00
cb3f2d7c7c initial commit 2026-01-17 09:52:22 +07:00