sitemap, styles, cds, skyline

This commit is contained in:
2026-08-15 20:18:58 +02:00
parent a03be9015c
commit f00f1c1e2e
6 changed files with 20 additions and 11 deletions
+6 -1
View File
@@ -22,6 +22,11 @@ Stand: 15.08.2026 | Referenz: PLAN.md, SPEC.md, PRD.md
- [ ] BANNER_KOSMOS — pc/kosmos-design.astro - [ ] BANNER_KOSMOS — pc/kosmos-design.astro
- [ ] BANNER_ANSI — Header auf ansi-art.astro selbst - [ ] 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 ## ERLEDIGT
@@ -66,7 +71,7 @@ Stand: 15.08.2026 | Referenz: PLAN.md, SPEC.md, PRD.md
- [x] Live-Deploy funktioniert - [x] Live-Deploy funktioniert
### SEO ### 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] robots.txt angelegt (public/robots.txt)
- [x] <title> und <meta description> pro Seite geprüft - [x] <title> und <meta description> pro Seite geprüft
+5
View File
@@ -30,6 +30,11 @@
<changefreq>monthly</changefreq> <changefreq>monthly</changefreq>
<priority>0.7</priority> <priority>0.7</priority>
</url> </url>
<url>
<loc>https://28k8.moonweb.org/bbs/fido/cds/</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url> <url>
<loc>https://28k8.moonweb.org/bbs/atari/tropic-dreams/</loc> <loc>https://28k8.moonweb.org/bbs/atari/tropic-dreams/</loc>
<changefreq>monthly</changefreq> <changefreq>monthly</changefreq>
@@ -1,11 +1,11 @@
--- ---
import TerminalLayout from '../../layouts/TerminalLayout.astro'; import TerminalLayout from '../../../layouts/TerminalLayout.astro';
import TerminalShell from '../../components/TerminalShell'; import TerminalShell from '../../../components/TerminalShell';
import StatusBar from '../../components/StatusBar.astro'; import StatusBar from '../../../components/StatusBar.astro';
import NavBar from '../../components/NavBar.astro'; import NavBar from '../../../components/NavBar.astro';
import LetterFooter from '../../components/LetterFooter.astro'; import LetterFooter from '../../../components/LetterFooter.astro';
import AnsiArt from '../../components/AnsiArt.astro'; import AnsiArt from '../../../components/AnsiArt.astro';
import { BANNER_TEMPLE } from '../../lib/ansiArt'; import { BANNER_TEMPLE } from '../../../lib/ansiArt';
const cds = [ const cds = [
{ id: 1, title: 'tHE tEMPLE cD #1', file: 'templecd1.txt', url: 'https://www.moonweb.org/files/bbs/templecd1.txt', size: '650 MB' }, { id: 1, title: 'tHE tEMPLE cD #1', file: 'templecd1.txt', url: 'https://www.moonweb.org/files/bbs/templecd1.txt', size: '650 MB' },
+1 -1
View File
@@ -44,7 +44,7 @@ import { BANNER_TEMPLE } from '../../lib/ansiArt';
items: [ items: [
{ key: 'A', label: 'BBS ANSI Art', href: '/bbs/fido/ansi-art' }, { key: 'A', label: 'BBS ANSI Art', href: '/bbs/fido/ansi-art' },
{ key: 'F', label: 'Fidonets and Nodelists', href: '/bbs/fido/nodelist' }, { 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' },
], ],
}, },
]} /> ]} />
+1
View File
@@ -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"> <TerminalLayout title="SkyLINE Productions" description="SkyLINE Productions - tools, demos and utilities for the 486" accentClass="skyline-accent">
<TerminalShell client:load> <TerminalShell client:load>
<AnsiArt html={BANNER_SKYLINE_SECTION} /> <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 /> <NavBar />
<h1>SkyLINE Productions</h1> <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> <p>Augsburg's first DemoGroup. Sterling (Stefan Kölle) and M.H. (Matthias Hebeisen) coding utilities, intros and games since 1993.</p>
-2
View File
@@ -57,7 +57,6 @@ a { color: inherit; }
@media (max-width:640px) { .release-row { grid-template-columns: 1fr; } } @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; } .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%; } } @media (max-width:640px) { .diz-box { width:100%; } }
.gallery-grid { display:flex; flex-direction:column; gap:1rem; }
.gallery-item { margin:0; } .gallery-item { margin:0; }
.gallery-item figcaption { color:var(--fg-bright); font-size:0.85em; margin-top:40px; } .gallery-item figcaption { color:var(--fg-bright); font-size:0.85em; margin-top:40px; }
.mod-player { margin:1rem 0; } .mod-player { margin:1rem 0; }
@@ -82,7 +81,6 @@ a { color: inherit; }
.mod-col-size { color:var(--grey); width:5rem; text-align:right; } .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 { 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-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); } .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 { display:flex; align-items:center; justify-content:center; min-height:120px; }
.esprit-thumb img { max-width:100%; height:auto; display:block; } .esprit-thumb img { max-width:100%; height:auto; display:block; }