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
/postsprefix 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