diff --git a/src/content/document/polityka-prywatnosci.yaml b/src/content/document/polityka-prywatnosci.yaml index 02ee448..7c0042b 100644 --- a/src/content/document/polityka-prywatnosci.yaml +++ b/src/content/document/polityka-prywatnosci.yaml @@ -1,6 +1,8 @@ +# tytuł dokumentu jednoczesnie tytułem strony title: "Polityka Prywatności" +# opis wstawiany w
- - - +
@@ -32,4 +63,4 @@ const { seo } = Astro.props;
- \ No newline at end of file + diff --git a/src/lib/documents.ts b/src/lib/documents.ts index 0a7851d..9f13ef9 100644 --- a/src/lib/documents.ts +++ b/src/lib/documents.ts @@ -4,14 +4,15 @@ import yaml from "js-yaml"; export type DocYaml = { title: string; + description: string; visible?: boolean; - intro?: string; - content: string; + content: string; }; export type DocEntry = DocYaml & { slug: string; file: string; + description: string; }; const DOCS_DIR = path.join(process.cwd(), "src", "content", "document"); @@ -34,13 +35,14 @@ export function listDocuments(): DocEntry[] { if (!data.title || typeof data.title !== "string") continue; if (!data.content || typeof data.content !== "string") continue; + if (!data.description || typeof data.description !== "string") continue; items.push({ slug, file, title: data.title, + description: data.description, visible: data.visible ?? false, - intro: data.intro ?? "", content: data.content, }); } @@ -60,14 +62,15 @@ export function getDocumentBySlug(slug: string): DocEntry | null { if (!data.title || typeof data.title !== "string") return null; if (!data.content || typeof data.content !== "string") return null; + if (!data.description || typeof data.description !== "string") continue; return { slug, file, title: data.title, visible: data.visible ?? false, - intro: data.intro ?? "", content: data.content, + description: data.description, }; } diff --git a/src/pages/dokumenty/[slug].astro b/src/pages/dokumenty/[slug].astro index 50b8f7a..a2ace09 100644 --- a/src/pages/dokumenty/[slug].astro +++ b/src/pages/dokumenty/[slug].astro @@ -15,7 +15,7 @@ if (!doc || doc.visible !== true) { const html = marked.parse(doc.content); --- - +
diff --git a/src/pages/internet-telewizja/telewizja-mozliwosci.astro b/src/pages/internet-telewizja/telewizja-mozliwosci.astro index 81abb74..c7db0ec 100644 --- a/src/pages/internet-telewizja/telewizja-mozliwosci.astro +++ b/src/pages/internet-telewizja/telewizja-mozliwosci.astro @@ -12,6 +12,8 @@ type YamlSection = { }; type YamlData = { + title?: string; + description?: string; sections?: YamlSection[]; }; @@ -22,10 +24,16 @@ let items: Array<{ content: string; }> = []; +let pageTitle = ""; +let pageDescription = ""; let err = ""; try { - const data = loadYaml("./src/content/internet-telewizja/telewizja-mozliwosci.yaml"); + const data = loadYaml( + "./src/content/internet-telewizja/telewizja-mozliwosci.yaml", + ); + pageTitle = data?.title || pageTitle; + pageDescription = data?.description || pageDescription; const sections = safeArray(data?.sections); items = sections @@ -42,7 +50,7 @@ try { } --- - +

Możliwości JAMBOX

@@ -63,4 +71,4 @@ try { ) }
-
\ No newline at end of file +
diff --git a/src/pages/mapa-zasiegu/index.astro b/src/pages/mapa-zasiegu/index.astro index a9fd726..cf677dc 100644 --- a/src/pages/mapa-zasiegu/index.astro +++ b/src/pages/mapa-zasiegu/index.astro @@ -28,7 +28,7 @@ const seo = loadYaml("./src/content/mapa-zasiegu/seo.yaml"); class="w-full md:w-[340px] bg-[var(--f-background)] text-[var(--f-text)] pt-6 px-6 flex flex-col gap-6 overflow-y-auto z-40" > -

Sprawdź dostępność usług

+

Sprawdź dostępność usług

Wybierz swoją miejscowość i ulicę oraz numer budynku, aby sprawdzić dostępność usług światłowodowych FUZ.