# Future Proofing (No Generator) This site is intentionally hand-edited HTML. The goal here is to keep the *style* the same while making the site easier to maintain and more resilient. ## Principles - Navigation and core content should work without JavaScript. - External embeds should always have a plain-link fallback. - URLs should be stable; if something must move, leave a redirect page. - Translations should follow a consistent naming rule. ## What We Added ### 1) A real sitemap and robots.txt - `robots.txt` points to `sitemap.xml` - `sitemap.xml` is the public crawl map (update when adding new sections) ### 2) A human-friendly site map page - `/map/` provides a clickable index for humans - It also links to translated versions ### 3) Translation naming convention - Default English: `index.html` (or any `page.html`) - Simplified Chinese: `index_zh.html` (or `page_zh.html`) - Japanese: `index_jp.html` (or `page_jp.html`) ### 4) Redirect page pattern If you ever rename or move a page, keep an old file that points to the new place. Example: create `old-path/index.html`: ```html
This page moved to /new-path/.
``` ### 5) Backups Recommended: - Put the folder in git (local is enough) - Mirror the repo remotely (GitHub/GitLab/SourceHut) even if you don’t deploy from it ## Optional Next Step Add a simple link-check script (offline) to catch broken internal links.