fix: serve quartz with clean URL support and regenerate site

- Add serve.py to resolve clean Quartz URLs to .html files
- Regenerate Quartz site with correct baseUrl http://100.118.5.51:9120
- 196 HTML files emitted; all internal links now resolve
This commit is contained in:
Tony0410
2026-08-15 23:35:16 +08:00
parent d749b85fa9
commit d129b70237
1524 changed files with 138308 additions and 0 deletions
@@ -0,0 +1,26 @@
document.addEventListener("nav", (e) => {
const observer = new IntersectionObserver((entries) => {
for (const entry of entries) {
const parentUl = entry.target.parentElement
if (!parentUl) return
if (entry.isIntersecting) {
parentUl.classList.remove("gradient-active")
} else {
parentUl.classList.add("gradient-active")
}
}
})
const ul = document.getElementById("list-0")
if (!ul) return
const end = ul.querySelector(".overflow-end")
if (!end) return
observer.observe(end)
const cleanup = () => observer.disconnect()
if (window.addCleanup) {
window.addCleanup(cleanup)
}
})