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; }