From 066fda95c0b2c6388309552270fcc53dc8b636bf Mon Sep 17 00:00:00 2001 From: zolizoli Date: Mon, 21 Sep 2026 13:39:40 +0200 Subject: [PATCH] Point the Nagel project card at the dashboards MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit On /portfolio.html the Nagel Index appeared twice and both cards went to the essay: once from APORIA, which is right, and once from PROJECTS, which is meant to be the interactive work. The project entry has always carried the Lincoln portrait as its image, so the dashboard was the intent; only the URL said otherwise. It now points at lincoln_dashboard.html — which is also what the dashboards index canonicalises to, is indexed rather than noindex, and carries the seven-figure picker, so a visitor lands somewhere real and can move between figures. The description says there are seven of them, which the card never mentioned. Noted while checking, not changed: 'featured' is declared on 15 PROJECTS entries and read by no template — the homepage renders no project cards at all. It reads as a live switch that does nothing. Recorded in BACKLOG.md. Co-Authored-By: Claude Opus 5 (1M context) --- BACKLOG.md | 1 + pelican/pelicanconf.py | 8 ++++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/BACKLOG.md b/BACKLOG.md index 28d5e21..e1109ea 100644 --- a/BACKLOG.md +++ b/BACKLOG.md @@ -12,6 +12,7 @@ Open work on the Crow Intelligence site. Oldest at the bottom of each section. S ## Nice to have +- [ ] `'featured'` is declared on 15 `PROJECTS` entries in `pelicanconf.py` and read by no template — the homepage renders no project cards at all. Either wire it up (a featured strip on the homepage) or drop the key; right now it reads as a live switch that does nothing. - [ ] Add main-site nav to the featured project microsites (`/site/`, `/dashboard/`, `/web/`, `/analysis/`, `/semantic_explorer/`). Each has its own styling, so this needs per-page integration work, not a single edit. - [ ] Decide whether the Nagel essay (`/aporia/nagel-essay/`) should carry the main site nav on top of its section-dots nav, or whether the immersive scrolly format is intentional. - [ ] Tidy `projects/verne/chapters/index.html`: it omits the two skip links and the two font preloads that its sibling `projects/verne/index.html:185-188,199-200` carries, and it holds 16 `data-i18n*` plus 37 `data-chapter` attributes that no script reads (the language ladder was removed — see `i18n.js:9-11`). Inert, but they read as live hooks. diff --git a/pelican/pelicanconf.py b/pelican/pelicanconf.py index 7a44360..460bf19 100644 --- a/pelican/pelicanconf.py +++ b/pelican/pelicanconf.py @@ -180,8 +180,12 @@ def _git_lastmod(source_path): }, { 'title': 'The Nagel Index — Public vs. Private Personality', - 'description': "Big Five personality analysis of political leaders, measuring the gap between their public speeches and private correspondence. Inspired by Thomas Nagel's essay on ruthlessness in public life.", - 'url': '/aporia/nagel-essay/', + 'description': "Big Five personality analysis of political leaders, measuring the gap between their public speeches and private correspondence. Seven interactive dashboards, one per figure. Inspired by Thomas Nagel's essay on ruthlessness in public life.", + # The dashboards, not the essay — the essay has its own card via APORIA, + # and this one has always carried the Lincoln portrait. Lincoln is also + # what the dashboards index canonicalises to, and every dashboard + # carries the seven-figure picker, so this is the entry point. + 'url': '/aporia/nagel-essay/dashboards/lincoln_dashboard.html', 'date': date(2026, 3, 31), 'image': '/dashboard_portraits/lincoln_portrait.png', 'label': 'Personality Analytics',