diff --git a/src/components/next/ComparePreview.astro b/src/components/next/ComparePreview.astro index 87b9bf5..0c3ace1 100644 --- a/src/components/next/ComparePreview.astro +++ b/src/components/next/ComparePreview.astro @@ -10,6 +10,7 @@ * title="Already reading in another app?" /> * * `slugs` picks which apps show (unknown slugs are skipped; 6–8 reads best). + * `guide` adds a second link under the first, to one compare guide. */ import { compareIconSrc, getCompareBySlug, getCompareEntries } from "../../lib/compare-data.ts"; import { fathomCompare } from "../../lib/fathom-events.ts"; @@ -33,6 +34,7 @@ interface Props { slugs?: string[]; href?: string; id?: string; + guide?: { href: string; label: string }; } const total = getCompareEntries().length; @@ -44,6 +46,7 @@ const { slugs = DEFAULT_SLUGS, href = "/compare/", id = "compare", + guide, } = Astro.props; const apps = slugs @@ -68,6 +71,13 @@ const rows = apps.length > 4 ? [apps.slice(0, perRow), apps.slice(perRow)] : [ap See how Harvous compares + { + guide && ( + + {guide.label} + + ) + } { @@ -161,6 +171,11 @@ const rows = apps.length > 4 ? [apps.slice(0, perRow), apps.slice(perRow)] : [ap color: var(--color-accent); text-decoration: none; } + .cpv__link--guide { + display: block; + width: fit-content; + margin-top: 0.6rem; + } .cpv__link:hover { text-decoration: underline; text-underline-offset: 0.2em; } .cpv__link span { display: inline-block; transition: transform 150ms ease; } .cpv__link:hover span { transform: translateX(2px); } diff --git a/src/lib/compare-seo-pages.ts b/src/lib/compare-seo-pages.ts index 96e098b..57f4bd2 100644 --- a/src/lib/compare-seo-pages.ts +++ b/src/lib/compare-seo-pages.ts @@ -282,11 +282,11 @@ const SEO_PAGES: CompareSeoPage[] = [ slug: "best-free-bible-notes-apps", guideLabel: "Best free Bible notes apps", guideDescription: "Free and freemium options for scripture-linked notes", - seoTitle: "Best free Bible notes apps — Harvous", + seoTitle: "Best free Bible note-taking apps — Harvous", seoDescription: "Compare the best free Bible notes apps for scripture-linked study notes — Harvous, Church Notes, Bible Note, Obsidian, and more. Start free; upgrade when notes matter.", - h1: "Best free Bible notes apps", - lead: "Free and freemium apps for scripture-linked study notes. Harvous is notes-first — start free, keep what you save findable later.", + h1: "Best free Bible note-taking apps", + lead: "Free and freemium note-taking apps for scripture-linked study notes. Harvous is notes-first — start free, keep what you save findable later.", pickSlugs: [ "spirit-notes", "bible-note", diff --git a/src/pages/index.astro b/src/pages/index.astro index 7d90d4a..5284c1b 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -30,7 +30,7 @@ const homeJsonLd = buildHomeJsonLd(); @@ -40,8 +40,7 @@ const homeJsonLd = buildHomeJsonLd();
-

How it works

-

A study Bible that remembers.

+

Meet Harvous, a Bible notes app.

@@ -73,7 +72,9 @@ const homeJsonLd = buildHomeJsonLd(); -
+
@@ -85,7 +86,8 @@ const homeJsonLd = buildHomeJsonLd(); max-width: 40rem; margin-bottom: clamp(2.5rem, 6vw, 4rem); } - .home__head .nx-title { margin: 0.75rem 0 0; } + .home__head .nx-title { margin: 0; } + .home__head .nx-kicker + .nx-title { margin-top: 0.75rem; } .home__head .nx-lead { margin: 1rem 0 0; } .home__more { margin: 2rem 0 0; text-align: center; } .home__bento { padding-top: 0; }