feat(pages): scaffold web documentation with parcel and custom fonts

This commit is contained in:
daydreamer-json
2026-02-28 06:07:53 +09:00
parent 24d181f1b6
commit 00e0e4cb6c
370 changed files with 6550 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
import 'bootstrap';
import 'bootstrap/dist/css/bootstrap.min.css';
import 'bootstrap-icons/font/bootstrap-icons.min.css';
document.addEventListener('DOMContentLoaded', () => {
const setTheme = (theme: string) => {
document.documentElement.setAttribute('data-bs-theme', theme);
};
const getPreferredTheme = (): 'light' | 'dark' => {
return window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light';
};
setTheme(getPreferredTheme());
window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', () => {
setTheme(getPreferredTheme());
});
});