Compare commits

..

No commits in common. "79c679096f8ba5e4ea3a36cf6bdc3a37f2bc8da3" and "be3d77837e99c5b1ef9dd946fc3545dfa5c7b270" have entirely different histories.

1074 changed files with 100097 additions and 13590 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -17,15 +17,12 @@ The replica is served at **https://familyfed.bcgen.ie**.
| Path | What it is | | Path | What it is |
|------|------------| |------|------------|
| `index.html` | Home page | | `index.html` | Home page |
| `*/index.html` | Public pages and archives; folder names are live URL paths | | `*.html` | Top-level pages |
| `blog/` | Mirrored blog archive, category, tag, and dated pages | | `css/` | Stylesheets |
| `assets/` | CSS, JavaScript, fonts, images, PDFs, and static vendor files | | `js/` | Page JavaScript |
| `docs/` | Maintainer notes and site-structure documentation | | `assets/` | Images, fonts, and other static assets |
| `.forgejo/` | **Deploy automation — do not touch** (see "Guardrails") | | `.forgejo/` | **Deploy automation — do not touch** (see "Guardrails") |
Treat top-level content folders as production URLs. Do not move or rename them
unless redirects are planned outside this repo.
Preview through a local web server, not by opening the `.html` file directly, so Preview through a local web server, not by opening the `.html` file directly, so
that absolute links (e.g. `/css/style.css`) resolve. that absolute links (e.g. `/css/style.css`) resolve.

View file

@ -5,25 +5,11 @@ HTML/CSS/JS, served exactly as committed.
Live at **https://familyfed.bcgen.ie**. Live at **https://familyfed.bcgen.ie**.
## Project structure
This site is maintained as static HTML/CSS/JS. Top-level folders such as
`about-us/`, `events/`, `services/`, and `2013-sunday-service-archive/` are public
URLs, so do not move or rename them without also planning redirects.
- `index.html` — home page
- `*/index.html` — public pages and archives
- `blog/` — mirrored blog archive pages
- `assets/` — CSS, JavaScript, fonts, images, PDFs, and static vendor files
- `docs/` — maintainer notes and structure guides
- `.forgejo/` — deploy automation, do not edit during content work
## Editing & deploy ## Editing & deploy
Plain static files, no build step. Edit on a branch, **preview locally** Plain static files, no build step. Edit on a branch, **preview locally**
(`python3 -m http.server 8000` → http://localhost:8000), open a PR into `main`, and (`python3 -m http.server 8000` → http://localhost:8000), open a PR into `main`, and
merge — merging `main` auto-deploys to the live site within ~1 minute. merge — merging `main` auto-deploys to the live site within ~1 minute.
See **[AGENTS.md](./AGENTS.md)** for the full workflow and See **[AGENTS.md](./AGENTS.md)** for the full workflow and repo layout (also read by
**[docs/SITE-STRUCTURE.md](./docs/SITE-STRUCTURE.md)** for a maintainer-oriented AI coding assistants).
map of what lives where.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show more