A static GitHub Pages site for Brian Busch's cartography and GIS work. The site uses plain HTML, CSS, and JavaScript. It has no runtime dependencies and no build step.
Run this command from the repository root:
python3 -m http.server 8000Open http://localhost:8000/.
- Homepage:
index.html - Projects:
projects/index.html - Notes:
notes/index.html - About:
about/index.html - Styles:
assets/css/site.css - Behavior:
assets/js/site.js
The notes/ directory contains the full project articles. Responsive WebP images are in assets/images/r/. Original JPG files provide fallback images.
Run these commands:
node --check assets/js/site.js
npx --yes html-validate@11.6.2 "**/*.html"
git diff --checkCheck all changed links and image paths. Test interface changes with a keyboard and at the widths in CONTRIBUTING.md.
Use the ASD-STE100-aligned house style in docs/language-style.md. This rule applies to site copy, documentation, commits, issues, and pull requests.
The repository does not claim full ASD-STE100 conformance. Full conformance requires the official Issue 9 rules and controlled dictionary.
GitHub Pages publishes the files from the repository root. The .nojekyll file disables Jekyll processing.
Read AGENTS.md and CONTRIBUTING.md before you make a change.