Changelog
[Unreleased]
Changed
- Refactored
_layouts/default.html to use semantic HTML elements
- Replaced
<div class="row"> containing header with <header> element
- Replaced
<div class="row"> containing navbar with <nav> element
- Removed unnecessary
<div class="row flex-grow-1"> around <main> element
- Replaced
<div class="row"> containing footer with <footer> element
- Removed Bootstrap grid classes and container class
- Removed unused ID attributes (header-row, nav-bar-row, main-content-row, footer-row)
Benefits
- Improved semantic structure of the document
- Reduced dependency on Bootstrap grid system
- Enhanced accessibility and SEO
- Cleaner, more maintainable HTML markup