---
import BaseLayout from "@layouts/BaseLayout.astro";
import PageHero from "@components/PageHero.astro";
import ContactCta from "@components/ContactCta.astro";
import { breadcrumbSchema, pageSchema } from "@utils/schema";

const description =
  "A prepared future publishing section for BlueCap Strategies articles, essays, case studies, market notes, and announcements.";
---

<BaseLayout
  title="Insights"
  description={description}
  pathname="/insights/"
  jsonLd={[
    pageSchema({ title: "Insights", description, pathname: "/insights/" }),
    breadcrumbSchema([
      { name: "Home", href: "/" },
      { name: "Insights", href: "/insights/" },
    ]),
  ]}
>
  <PageHero
    eyebrow="Insights"
    title="Future publishing home for BlueCap Strategies"
    lead="This section is prepared for articles, essays, case studies, market notes, and announcements when BlueCap migrates thought leadership from Substack, Medium, or other channels onto its own domain."
    image="/assets/live-site/img_0067.jpg"
  />
  <section class="insights-shell">
    <article class="note-card">
      <h2>Publishing path</h2>
      <p>
        Future posts can be added as Markdown or MDX in <code>src/content/insights</code> with
        typed frontmatter for title, description, publish date, modified date, tags, and optional
        canonical URL.
      </p>
    </article>
    <article class="note-card">
      <h2>RSS support</h2>
      <p>
        RSS is available at <a href="/rss.xml">/rss.xml</a>. The feed is ready for future article
        imports even though no public posts are published yet.
      </p>
    </article>
  </section>
  <ContactCta />
</BaseLayout>
