diff --git a/backend/main.py b/backend/main.py index 456dc43..997d908 100644 --- a/backend/main.py +++ b/backend/main.py @@ -764,32 +764,15 @@ async def wiki_rasse_page(slug: str): desc = f"{name} — {beschr_str[:160]}".strip().rstrip(".") else: desc = f"{name} — Hunderasse aus {herkunft}. Größe: {groesse}. Aktivität: {aktivitaet}. {temp_str[:120] if temp_str else ''}".strip().rstrip(".") - # Optionale Dog-Schema-Felder - dog_schema_extras = [] - if r.get("lebensdauer"): - dog_schema_extras.append(f'"typicalAgeAtDeath":"{esc(r["lebensdauer"])}"') - if herkunft: - dog_schema_extras.append(f'"countryOfOrigin":"{herkunft}"') - if r.get("gruppe"): - dog_schema_extras.append(f'"breedGroup":"{gruppe}"') - if gewicht: - dog_schema_extras.append(f'"weight":"{gewicht}"') - dog_extras_str = (", " + ", ".join(dog_schema_extras)) if dog_schema_extras else "" - json_ld = f"""{{ "@context":"https://schema.org", - "@type":"ItemPage", - "headline":"{name} — Hunderasse Profil", + "@type":"Article", + "headline":"{name} — Rasse-Profil", "description":"{desc}", "url":"https://banyaro.app/wiki/rasse/{slug}", "inLanguage":"de", "publisher":{{"@type":"Organization","name":"Ban Yaro","url":"https://banyaro.app"}}, - "mainEntityOfPage":{{"@type":"WebPage","@id":"https://banyaro.app/wiki/rasse/{slug}"}}, - "about":{{ - "@type":"Dog", - "name":"{name}", - "description":"{desc}"{dog_extras_str} - }} + "mainEntityOfPage":{{"@type":"WebPage","@id":"https://banyaro.app/wiki/rasse/{slug}"}} }}""" html = f""" @@ -899,20 +882,13 @@ async def wiki_rasse_page(slug: str): Ban Yaro ist die kostenlose Hunde-App für Deutschland, Österreich und die Schweiz. Tagebuch, Impfpass, Giftköder-Alarm, Gassi-Community und mehr — DSGVO-konform, ohne App Store.
-- {f'{zuchter_count} verifizierte {name}-Züchter · ' if zuchter_count > 0 else ''}{dogs_count} Nutzer haben diesen Hund · Alle 1003 Rassen -
+ Kostenlos starten