familyfedie-website/README.md
Loyyd 8e40b8599b
Some checks are pending
/ deploy (push) Waiting to run
organized
2026-06-11 08:17:11 +02:00

1.2 KiB

familyfedie-website

Local static website files.

Project Structure

  • website/ - top-level static pages
  • website/index.html - homepage
  • website/about.html - about page
  • website/contact.html - contact page with the form
  • website/blog/YYYY/MM/DD/ - dated blog post pages
  • website/blog/categories/ - blog category archive pages
  • website/blog/tags/ - blog tag archive pages
  • website/speeches/ - speech archive indexes and speech category pages
  • website/PAGES.md - map from the old folder URLs to the current HTML paths
  • css/ - site-level stylesheets
  • js/ - site-level scripts
  • assets/ - images, PDFs, fonts, theme files, uploads, and vendor files
  • docs/ - maintainer notes
  • scripts/components.mjs - shared nav/sidebar/footer components
  • scripts/render-shared-layout.mjs - updates repeated layout across HTML files
  • scripts/organize-content.mjs - organizes exported blog and speech pages

Maintenance

After changing shared navigation, sidebar, or footer markup in scripts/components.mjs, run:

npm run render:layout

Local Preview

docker compose up

Then open:

http://localhost:8080/