Changelog

Changelog

12. january 2025

Added

  • Added search functionality for blog posts
  • Added search results page with match indicators
  • Added search field in header
  • Added search match highlighting showing where content was found (title, content, tags, etc.)

Changed

  • Enhanced search UI with better result presentation
  • Improved search result layout with match type indicators

10. january 2025

Added

  • Added proper HTML rendering in blog card excerpts
  • Enhanced typography styling for blog excerpts
  • Added prose styling for HTML elements in excerpts
  • Added proper meta tags in BaseLayout
  • Added better error handling for missing tags

Changed

  • Updated excerpt container from p tag to div for better HTML support
  • Improved excerpt styling with Tailwind Typography plugin
  • Enhanced readability with proper heading and paragraph spacing
  • Improved tag cloud sizing algorithm for better visual hierarchy
  • Enhanced blog card styling for featured posts
  • Updated footer layout for better mobile responsiveness

Fixed

  • Fixed URL inconsistency in tag pages where blog posts linked to /blog/ instead of /posts/
  • Fixed typo in Welcome component text
  • Fixed inconsistent spacing in blog post excerpts

09. january 2025

Added

  • Added tag index page with word cloud visualization
  • Added dynamic tag sizing based on usage frequency
  • Added tag count display in tag cloud
  • Added 404 page
  • Added proper arrow symbol (←) in 404 page navigation
  • Improved accessibility for back navigation

Changed

  • Updated 404 page styling with better button design
  • Enhanced user experience for error page navigation
  • Changed welcome page to be a simple page
  • Updated URL structure to use /posts prefix consistently
  • Fixed URL inconsistency in tag navigation
  • Improved tag visualization for better user experience

Technical Details

  • Replaced HTML arrow notation with Unicode arrow symbol
  • Implemented semantic HTML structure for navigation elements

Removed

  • Removed Layout component (already in Astro)

08. january 2025

Added

  • Initial blog setup with Astro 5.0
  • MDX support for blog posts
  • Tailwind CSS integration with typography plugin
  • Basic blog layout with header and footer
  • Blog post listing page
  • Dynamic blog post pages
  • Responsive design with Tailwind CSS

Technical Details

  • Using Content Collections for blog posts
  • Dynamic routing with [...slug].astro
  • Date handling in frontmatter
  • Tag support for blog posts
  • Responsive navigation
  • Social links in footer

Components

  • BlogCard: Card component for blog post previews
  • Header: Navigation component
  • Footer: Site footer with social links
  • BaseLayout: Main site layout
  • BlogPost: Blog post layout with typography styles