Commit graph

7 commits

Author SHA1 Message Date
ac0325c99b
chore: add site URL to Astro config 2026-03-27 14:40:01 +07:00
f88cc799cb
chore: add sitemap integration and update favicon
- Add @astrojs/sitemap and configure in astro.config.mjs
- Add favicon.svg, apple-touch-icon.png, icon-192.png, icon-512.png
- Add site.webmanifest and update Layout.astro to reference icons and
  manifest
- Update robots.txt to include sitemap
- Update favicon and icon links in Layout.astro
2026-03-27 14:17:28 +07:00
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
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
16a73319ef add tailwind 2026-01-17 09:59:43 +07:00
cb3f2d7c7c initial commit 2026-01-17 09:52:22 +07:00