em dashes out of skeleton copy (titles use ' - ', prose reworded); split hardening after review: poll errors name the failing repo, failed release is not retried until a new commit, link-content checks all three dirs, editor write-access note, two-repo unit descriptions and comments

This commit is contained in:
2026-09-03 19:41:56 +02:00
parent 13f945fbf3
commit 751fd0ec79
21 changed files with 54 additions and 42 deletions
+3 -3
View File
@@ -1,7 +1,7 @@
---
import Base from '../layouts/Base.astro';
---
<Base title="CTAO Science Portal — Page not found" description="This page does not exist">
<Base title="CTAO Science Portal - Page not found" description="This page does not exist">
{/* Document archetype (DESIGN.md): the document IS the page — h1, one line,
recovery links, and a real GET search form as the way forward. */}
<div class="container article-layout">
@@ -10,8 +10,8 @@ import Base from '../layouts/Base.astro';
<div class="prose">
{/* Keep "the <a>" on one line: the compiler drops the whitespace at a
line break before a tag, which glued "the" to the link text. */}
<p>The address may be mistyped or the page may have moved —
go to the <a href="/">home page</a> or browse <a href="/news">all news</a>.</p>
<p>The address may be mistyped or the page may have moved.
Go to the <a href="/">home page</a> or browse <a href="/news">all news</a>.</p>
</div>
<form class="search-form" role="search" action="/search" method="get">
<label class="sr-only" for="nf-q">Search news</label>