diff --git a/TODO.md b/TODO.md index 6875b49..fc9e1d0 100644 --- a/TODO.md +++ b/TODO.md @@ -22,6 +22,11 @@ Stand: 15.08.2026 | Referenz: PLAN.md, SPEC.md, PRD.md - [ ] BANNER_KOSMOS — pc/kosmos-design.astro - [ ] BANNER_ANSI — Header auf ansi-art.astro selbst +### Sonstiges +- [x] sitemap.xml — `/bbs/cds/` Eintrag ergänzt (15.08.2026) +- [x] `skyline-header.png` — wieder eingebaut in skyline.astro (15.08.2026) +- [x] `global.css` — ungenutzte `.gallery-grid` + `.mod-loading` entfernt (15.08.2026) + --- ## ERLEDIGT @@ -66,7 +71,7 @@ Stand: 15.08.2026 | Referenz: PLAN.md, SPEC.md, PRD.md - [x] Live-Deploy funktioniert ### SEO -- [x] sitemap.xml generiert (public/sitemap.xml) +- [x] sitemap.xml generiert (public/sitemap.xml) — `/bbs/cds/` war vergessen, jetzt drin - [x] robots.txt angelegt (public/robots.txt) - [x] und <meta description> pro Seite geprüft diff --git a/public/sitemap.xml b/public/sitemap.xml index 699ce53..11719b7 100644 --- a/public/sitemap.xml +++ b/public/sitemap.xml @@ -30,6 +30,11 @@ <changefreq>monthly</changefreq> <priority>0.7</priority> </url> + <url> + <loc>https://28k8.moonweb.org/bbs/fido/cds/</loc> + <changefreq>monthly</changefreq> + <priority>0.7</priority> + </url> <url> <loc>https://28k8.moonweb.org/bbs/atari/tropic-dreams/</loc> <changefreq>monthly</changefreq> diff --git a/src/pages/bbs/cds.astro b/src/pages/bbs/fido/cds.astro similarity index 92% rename from src/pages/bbs/cds.astro rename to src/pages/bbs/fido/cds.astro index 16f162a..0771912 100644 --- a/src/pages/bbs/cds.astro +++ b/src/pages/bbs/fido/cds.astro @@ -1,11 +1,11 @@ --- -import TerminalLayout from '../../layouts/TerminalLayout.astro'; -import TerminalShell from '../../components/TerminalShell'; -import StatusBar from '../../components/StatusBar.astro'; -import NavBar from '../../components/NavBar.astro'; -import LetterFooter from '../../components/LetterFooter.astro'; -import AnsiArt from '../../components/AnsiArt.astro'; -import { BANNER_TEMPLE } from '../../lib/ansiArt'; +import TerminalLayout from '../../../layouts/TerminalLayout.astro'; +import TerminalShell from '../../../components/TerminalShell'; +import StatusBar from '../../../components/StatusBar.astro'; +import NavBar from '../../../components/NavBar.astro'; +import LetterFooter from '../../../components/LetterFooter.astro'; +import AnsiArt from '../../../components/AnsiArt.astro'; +import { BANNER_TEMPLE } from '../../../lib/ansiArt'; const cds = [ { id: 1, title: 'tHE tEMPLE cD #1', file: 'templecd1.txt', url: 'https://www.moonweb.org/files/bbs/templecd1.txt', size: '650 MB' }, diff --git a/src/pages/bbs/index.astro b/src/pages/bbs/index.astro index 890191a..834728b 100644 --- a/src/pages/bbs/index.astro +++ b/src/pages/bbs/index.astro @@ -44,7 +44,7 @@ import { BANNER_TEMPLE } from '../../lib/ansiArt'; items: [ { key: 'A', label: 'BBS ANSI Art', href: '/bbs/fido/ansi-art' }, { key: 'F', label: 'Fidonets and Nodelists', href: '/bbs/fido/nodelist' }, - { key: 'C', label: 'tHE tEMPLE bBS CDs', href: '/bbs/cds' }, + { key: 'C', label: 'tHE tEMPLE bBS CDs', href: '/bbs/fido/cds' }, ], }, ]} /> diff --git a/src/pages/bbs/pc/skyline.astro b/src/pages/bbs/pc/skyline.astro index de572fe..711465a 100644 --- a/src/pages/bbs/pc/skyline.astro +++ b/src/pages/bbs/pc/skyline.astro @@ -20,6 +20,7 @@ const intros = releases.filter((r) => r.data.title.toLowerCase().includes('intro <TerminalLayout title="SkyLINE Productions" description="SkyLINE Productions - tools, demos and utilities for the 486" accentClass="skyline-accent"> <TerminalShell client:load> <AnsiArt html={BANNER_SKYLINE_SECTION} /> + <img src="/images/skyline-header.png" alt="SkyLINE Productions" style="width:100%; max-width: 640px; display:block; margin: 0 auto 1rem;" /> <NavBar /> <h1>SkyLINE Productions</h1> <p>Augsburg's first DemoGroup. Sterling (Stefan Kölle) and M.H. (Matthias Hebeisen) coding utilities, intros and games since 1993.</p> diff --git a/src/styles/global.css b/src/styles/global.css index 74d4ebe..a94a16d 100644 --- a/src/styles/global.css +++ b/src/styles/global.css @@ -57,7 +57,6 @@ a { color: inherit; } @media (max-width:640px) { .release-row { grid-template-columns: 1fr; } } .diz-box { border:1px solid var(--red-dark); padding:0.5rem; width:100%; font-family:var(--font-ansi); white-space:pre-wrap; cursor:pointer; display:block; color:var(--fg); text-decoration:none; } @media (max-width:640px) { .diz-box { width:100%; } } -.gallery-grid { display:flex; flex-direction:column; gap:1rem; } .gallery-item { margin:0; } .gallery-item figcaption { color:var(--fg-bright); font-size:0.85em; margin-top:40px; } .mod-player { margin:1rem 0; } @@ -82,7 +81,6 @@ a { color: inherit; } .mod-col-size { color:var(--grey); width:5rem; text-align:right; } .mod-btn-inline { background:none; border:none; color:var(--fg); font-family:var(--font-ansi); cursor:pointer; padding:0; font-size:inherit; } .mod-btn-inline:hover { color:var(--red-bright); } -.mod-loading { color:var(--grey); font-size:0.85em; margin:0.5rem 0; } .subtitle { text-align:center; color:var(--fg-bright); font-weight:bold; margin:1rem 0; font-family:var(--font-body); } .esprit-thumb { display:flex; align-items:center; justify-content:center; min-height:120px; } .esprit-thumb img { max-width:100%; height:auto; display:block; }