@@ -8,14 +8,15 @@ interface Props {
88
99const { currentSlug, isHome = false } = Astro .props ;
1010const notes = getNotes ();
11+ const base = import .meta .env .BASE_URL ;
1112---
1213
1314<button class =" qn-hamburger" id =" hamburger" aria-label =" Open menu" >☰</button >
1415<div class =" qn-sidebar-overlay" id =" overlay" ></div >
1516
1617<nav class =" qn-sidebar" id =" sidebar" >
1718 <div class =" qn-sidebar-logo" >
18- <a href =" / " >
19+ <a href ={ base } >
1920 <div class =" logo-tag" >Interactive Notes</div >
2021 <div class =" logo-title" >Quantum<br >Computing</div >
2122 </a >
@@ -24,7 +25,7 @@ const notes = getNotes();
2425 <div class =" qn-nav" >
2526 <div class =" qn-nav-section-label" >Navigation</div >
2627
27- <a class ={ ` qn-nav-item ${isHome ? ' active' : ' ' } ` } href =" / " >
28+ <a class ={ ` qn-nav-item ${isHome ? ' active' : ' ' } ` } href ={ base } >
2829 <div class =" qn-nav-item-header" >
2930 <span class =" qn-nav-item-num" >🏠</span >
3031 <span class =" qn-nav-item-label" >Home</span >
@@ -46,15 +47,15 @@ const notes = getNotes();
4647 </div >
4748 <div class = " qn-subnav" >
4849 { note .sections .map (s => (
49- <a href = { ` / notes/${note .slug }#${s .id }` } >{ s .label } </a >
50+ <a href = { ` ${ base } notes/${note .slug }#${s .id }` } >{ s .label } </a >
5051 ))}
5152 </div >
5253 </div >
5354 ))}
5455
5556 <div class =" qn-nav-section-label" style =" margin-top:0.5rem;" >Labs</div >
5657
57- <a class ={ ` qn-nav-item ${currentSlug === ' sandbox' ? ' active' : ' ' } ` } href =" / sandbox" >
58+ <a class ={ ` qn-nav-item ${currentSlug === ' sandbox' ? ' active' : ' ' } ` } href ={ ` ${ base } sandbox` } >
5859 <div class =" qn-nav-item-header" >
5960 <span class =" qn-nav-item-num" >⚛</span >
6061 <span class =" qn-nav-item-label" >Circuit Sandbox</span >
0 commit comments