chore: Update blog and improve layout responsiveness #13

Merged
nakada0907 merged 3 commits from develop into main 2026-02-23 11:41:20 +00:00
2 changed files with 19 additions and 6 deletions
Showing only changes of commit d149cb6c45 - Show all commits

View file

@ -35,7 +35,7 @@ const { pageTitle } = Astro.props;
{pageTitle} {pageTitle}
</h1> </h1>
<slot /> <slot />
<Footer> <Footer />
<script> <script>
import "../scripts/menu.js"; import "../scripts/menu.js";
</script> </script>
@ -44,6 +44,6 @@ const { pageTitle } = Astro.props;
<style> <style>
.page-title { .page-title {
font-size: 2.8rem; font-size: 2.2rem;
} }
</style> </style>

View file

@ -1,3 +1,16 @@
document.querySelector('.hamburger').addEventListener('click', () => { const setupHamburgerMenu = () => {
document.querySelector('.nav-links').classList.toggle('expanded'); const hamburger = document.querySelector('.hamburger');
const navLinks = document.querySelector('.nav-links');
if (!hamburger || !navLinks) return;
hamburger.addEventListener('click', () => {
navLinks.classList.toggle('expanded');
}); });
};
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', setupHamburgerMenu);
} else {
setupHamburgerMenu();
}