--- import BaseLayout from "../layouts/BaseLayout.astro"; import Breadcrumbs from "../components/Breadcrumbs.astro"; import { SITE } from "../lib/blog-data.js"; // Plain-text answers so the visible content exactly matches the FAQPage schema. // Replace these placeholders with your own questions in app/src/pages/faq.astro. const faqs = [ { q: "What is this site about?", a: "Replace this with a short description of what your site covers and who it is for.", }, { q: "How often is it updated?", a: "Tell visitors how frequently you publish and what they can expect from new content.", }, { q: "How can I get in touch?", a: "Point people to your contact page or email, and update this answer to match how you prefer to be reached.", }, ]; const jsonLd = { "@context": "https://schema.org", "@type": "FAQPage", "@id": `${SITE.url}/faq#faq`, mainEntity: faqs.map((f) => ({ "@type": "Question", name: f.q, acceptedAnswer: { "@type": "Answer", text: f.a }, })), }; ---
FAQ

Frequently asked questions

Quick answers to common questions. Edit these in app/src/pages/faq.astro.

{ faqs.map((f) => (
{f.q} +

{f.a}

)) }