# Site Management (No Generator) This site is intentionally hand-edited HTML/CSS. ## Shared assets - Global CSS: `/assets/css/site.css` - Shared JS (menu + language + blog list): `/assets/js/site.js` ## Optional includes (header/footer) If you want to stop copy/pasting the header/footer without using a static site generator: 1) Add include placeholders: ```html
... ``` 2) Add this script: ```html ``` 3) Header/footer live here: - `/partials/header.html` - `/partials/footer.html` Notes: - This is a "no build" approach. - It requires JavaScript to render header/footer. - If includes fail (offline, blocked fetch), the page still loads (just without injected header/footer). ## SEO / crawl basics - `robots.txt` points to `sitemap.xml`. - Update `sitemap.xml` when you add/remove top-level pages.