4 Commits

Author SHA1 Message Date
Kunthawat Greethong
b2a380eb4d Clean up page routing: /work for portfolio, /posts for blog 2026-05-01 17:24:26 +07:00
Kunthawat Greethong
e921b82d9e Fix: remove client:load from LiveSearch (Astro component, not framework) 2026-05-01 14:31:30 +07:00
Kunthawat Greethong
51b50212ca Add combined blog+marketing+portfolio template
- Added blog pages: posts index, post detail, category/tag archives, search, RSS
- Added BlogBase layout with Source Serif 4 font
- Added PostCard and TagList components
- Added utility functions: reading-time, site-identity
- Added posts collection with taxonomies to seed
- Updated menus with all sections: Home, Posts, Work, Pricing, Contact
- Added blog seed content: 3 posts with bylines
2026-05-01 13:50:52 +07:00
Kunthawat Greethong
978bf42e5a Add portfolio template to combined marketing+portfolio template
- Added portfolio pages: portfolio-index, portfolio-about, portfolio-contact
- Added work/[slug].astro for project detail pages
- Added PortfolioBase.astro layout with Playfair Display font
- Added ProjectCard.astro component
- Added projects collection with taxonomies (category, tag)
- Updated theme.css with --font-serif variable
- Added portfolio seed data with 4 projects
- Updated menus to include Work link
2026-05-01 13:22:24 +07:00