8 Commits
Author SHA1 Message Date
The OC Guy 309cd7a381 Three content areas: Tips, News, Modules 2026-10-26 20:41:15 +00:00
The OC Guy 81614770bf Replace Community news with a Featured module section 2026-10-26 20:30:50 +00:00
The OC Guy 1fe99c126b Centre the sponsor line in the footer, cache-bust the stylesheet 2026-10-24 21:44:35 +00:00
The OC Guy 28689d7919 Centre the sponsor line in the footer, cache-bust the stylesheet 2026-10-24 21:44:18 +00:00
The OC Guy 6ae89537c5 Sponsor strip centred under the masthead, new wording 2026-10-24 21:37:09 +00:00
The OC Guy 7a06235737 Sponsor line on every page, under the wordmark above the rule 2026-10-24 21:27:50 +00:00
The OC Guy 1c1492cfc2 Add self-hosted Plausible analytics to all pages and post template
Oliver asked for our self-hosted Plausible snippet on oc-guy.com. The
template edit matters most: the daily sync only writes pages for new
posts, so a page-level-only change would be lost on the next generated
post. Both existing blog pages were updated directly to match the
template exactly, so the next sync produces no head diff.

The snippet is async and renders nothing: no visual change, no touch to
CSS, layout or copy.
2026-10-24 13:33:47 +00:00
The OC Guy 77d3f00072 Warm styleguide homepage, JSON post feed from n8n, daily sync
- css/site.css: oat/espresso palette, Fraunces display, rounded surfaces, warm photo grade
- index.html: Module of the Month replaced by the blog; tips, blog and community sections render from data/posts.json
- js/feed.js: client-side feed + search over one manifest (blog/index.json technique)
- scripts/sync_posts.py: daily webhook fetch, image download, dedupe by id and content hash, non-image attachments skipped
- data/posts.json: manifest, one published post (Odoo 20 Community review)
2026-10-23 21:41:25 +00:00