Commit Graph

16 Commits

Author SHA1 Message Date
kekePower e985de2609 fix(nav): highlight active navigation links
Add active route detection in BaseLayout and apply active styles
for docs, blog, and changelog links, including trailing slash support
2026-03-18 23:13:55 +01:00
kekePower 1cbd630065 docs(layout): add X (Twitter) link to footer 2026-03-03 19:32:50 +01:00
kekePower fa677b8799 style(blog): increase top padding for blog post layout 2026-02-28 19:14:45 +01:00
kekePower 3dc8b84779 style(blog): move post title and description above meta info
Reorder the header elements in the blog post layout to display the title and description before the publish date and author.
2026-02-28 19:07:53 +01:00
kekePower 88e19ee28e style(blog): prevent text wrapping in table headers 2026-02-28 10:21:49 +01:00
kekePower cb77a5e7d8 feat(blog): add table styles to layout and enhance token savings post
Add global CSS rules for markdown tables in BlogPost.astro including
borders, padding, and row hover states. Update the token savings
breakdown table to use an improved format with visual impact scales.
2026-02-28 10:19:03 +01:00
kekePower 91c087c20d docs(website): update navigation links to philosophy section
Change header and footer "Features" links to point to the new
"#philosophy" section and rename them to "Why Blade" to align
with the recent landing page redesign.
2026-02-25 22:42:43 +01:00
kekePower ea6ffd37d2 feat(blog): add blog section and rss feed
- Add blog content collection schema and welcome post
- Create blog index, post layout components, and dynamic routing
- Add `@astrojs/rss` dependency and implement RSS feed generation
- Add blog links to header and footer navigation
- Update changelog with Gemini 3.1 Pro enhancement notes
2026-02-22 09:44:42 +01:00
kekePower 452b5cedff style(layout): add "Site" prefix to footer attribution 2026-02-12 20:32:24 +01:00
kekePower de96dcbda9 feat(layout): add logo image and favicon styling 2026-02-10 14:03:00 +01:00
kekePower 5339f4aad0 fix(layout): add Zaguán Blade attribution to footer 2026-02-09 19:07:28 +01:00
kekePower 0cb6d60097 fix(layout): correct anchor links to use absolute paths 2026-02-09 18:50:52 +01:00
kekePower b1fda06238 feat(layout): add changelog link to navigation 2026-02-08 11:11:04 +01:00
kekePower d70b96c06b Add is:inline directive to Matomo script tag in BaseLayout 2026-02-04 20:13:41 +01:00
kekePower 0238a0d2ba Add .zblade/ to .gitignore, configure allow_gitignored_files setting, add TypeScript and Astro check dependencies, remove pnpm lockfile 2026-02-04 20:12:02 +01:00
kekePower adc09431d3 Initial commit. All work done in Zaguan Blade 2026-01-22 23:14:13 +01:00