feat: make heading structure seo friendly

master
Katja Lutz 2 years ago
parent 228f15b272
commit 9408e4d8ce

@ -220,15 +220,15 @@ const WelcomeModal: Component = (props) => {
<div class="mt-20 prose"> <div class="mt-20 prose">
<section> <section>
<h1 id="welcome-quickstart">Einleitung</h1> <h2 id="welcome-quickstart">Einleitung</h2>
<p>{description}</p> <p>{description}</p>
</section> </section>
<section class="mt-16"> <section class="mt-16">
<h1 id="welcome-why-free"> <h2 id="welcome-why-free">
Wieso ist <span class="text-swiss-red">Räppli</span> komplett{" "} Wieso ist <span class="text-swiss-red">Räppli</span> komplett{" "}
<span class="text-swiss-red">kostenlos</span>? <span class="text-swiss-red">kostenlos</span>?
</h1> </h2>
<p> <p>
Consectetur id magna labore commodo exercitation laboris est Consectetur id magna labore commodo exercitation laboris est
laboris consectetur irure minim. Officia anim tempor adipisicing laboris consectetur irure minim. Officia anim tempor adipisicing
@ -240,9 +240,9 @@ const WelcomeModal: Component = (props) => {
</section> </section>
<section class="mt-16"> <section class="mt-16">
<h1 id="welcome-lufrai"> <h2 id="welcome-lufrai">
Was ist <span class="text-lufrai-primary">Lufrai</span>? Was ist <span class="text-lufrai-primary">Lufrai</span>?
</h1> </h2>
<p> <p>
Quis occaecat pariatur laborum do ad esse. Mollit excepteur duis Quis occaecat pariatur laborum do ad esse. Mollit excepteur duis
nulla proident nostrud tempor ad ullamco. Amet id magna aute esse nulla proident nostrud tempor ad ullamco. Amet id magna aute esse
@ -256,7 +256,7 @@ const WelcomeModal: Component = (props) => {
</section> </section>
<section class="mt-16"> <section class="mt-16">
<h1 id="welcome-opensource">Open Source</h1> <h2 id="welcome-opensource">Open Source</h2>
<p> <p>
Quis occaecat pariatur laborum do ad esse. Mollit excepteur duis Quis occaecat pariatur laborum do ad esse. Mollit excepteur duis
nulla proident nostrud tempor ad ullamco. Amet id magna aute esse nulla proident nostrud tempor ad ullamco. Amet id magna aute esse
@ -280,7 +280,7 @@ const WelcomeModal: Component = (props) => {
</section> </section>
<section class="mt-16"> <section class="mt-16">
<h1 id="welcome-patron">Das Projekt unterstützen</h1> <h2 id="welcome-patron">Das Projekt unterstützen</h2>
<p> <p>
Irure laboris quis consequat enim tempor dolor. Esse velit Irure laboris quis consequat enim tempor dolor. Esse velit
occaecat dolore aute cillum pariatur reprehenderit irure duis eu occaecat dolore aute cillum pariatur reprehenderit irure duis eu
@ -297,12 +297,12 @@ const WelcomeModal: Component = (props) => {
culpa Lorem nostrud cillum eu cillum adipisicing eu aute duis culpa Lorem nostrud cillum eu cillum adipisicing eu aute duis
excepteur. In anim mollit amet elit ex. excepteur. In anim mollit amet elit ex.
</p> </p>
<h2>Spende</h2> <h3>Spende</h3>
<h2>Mitwirkung</h2> <h3>Mitwirkung</h3>
</section> </section>
<section class="mt-16"> <section class="mt-16">
<h1 id="welcome-faq">Häufig gestellte Fragen</h1> <h2 id="welcome-faq">Häufig gestellte Fragen</h2>
<div class="text-black"> <div class="text-black">
<AcordionItem <AcordionItem
label={"1. Wo werden meine Daten gespeichert?"} label={"1. Wo werden meine Daten gespeichert?"}

@ -141,6 +141,7 @@ export default function Home() {
return ( return (
<div class="break-words whitespace-normal"> <div class="break-words whitespace-normal">
<Title>{import.meta.env.SSR ? externalTitle : titleMemo()}</Title> <Title>{import.meta.env.SSR ? externalTitle : titleMemo()}</Title>
<h1 class="hidden">{externalTitle}</h1>
<Meta name="description" content={description} /> <Meta name="description" content={description} />
<Meta property="og:description" content={description} /> <Meta property="og:description" content={description} />
<Meta property="og:image" content={`${getHost()}/social.png`} /> <Meta property="og:image" content={`${getHost()}/social.png`} />

Loading…
Cancel
Save