diff --git a/packages/pds-landing/src/lib/components/PDSPage.svelte b/packages/pds-landing/src/lib/components/PDSPage.svelte
index a60e29b..7f19adb 100644
--- a/packages/pds-landing/src/lib/components/PDSPage.svelte
+++ b/packages/pds-landing/src/lib/components/PDSPage.svelte
@@ -14,6 +14,7 @@
import SectionLabel from './SectionLabel.svelte';
import Divider from './Divider.svelte';
import StatusGrid from './StatusGrid.svelte';
+ import ResourceGrid from './ResourceGrid.svelte';
import LinkList from './LinkList.svelte';
import ContactSection from './ContactSection.svelte';
import PDSFooter from './PDSFooter.svelte';
@@ -40,6 +41,7 @@
// ── Sections ─────────────────────────────────────────────────────────
showStatus?: boolean;
+ showResources?: boolean;
showEndpoints?: boolean;
showLinks?: boolean;
showContact?: boolean;
@@ -70,6 +72,7 @@
tagline = 'Bluesky-compatible ATProto PDS · personal instance',
baseUrl = '',
showStatus = true,
+ showResources = true,
showEndpoints = true,
showLinks = true,
showContact = true,
@@ -126,6 +129,12 @@
{/if}
+ {#if showResources}
+
+
+
+ {/if}
+
{#if showEndpoints}
diff --git a/packages/pds-landing/src/lib/components/ResourceGrid.svelte b/packages/pds-landing/src/lib/components/ResourceGrid.svelte
new file mode 100644
index 0000000..9be68fc
--- /dev/null
+++ b/packages/pds-landing/src/lib/components/ResourceGrid.svelte
@@ -0,0 +1,59 @@
+
+
+
diff --git a/packages/pds-landing/src/lib/index.ts b/packages/pds-landing/src/lib/index.ts
index ac381c3..937570c 100644
--- a/packages/pds-landing/src/lib/index.ts
+++ b/packages/pds-landing/src/lib/index.ts
@@ -15,6 +15,7 @@ export type { LinkItem } from './components/LinkList.svelte';
// ─── Smart / data-fetching components ────────────────────────────────────────
export { default as StatusGrid } from './components/StatusGrid.svelte';
+export { default as ResourceGrid } from './components/ResourceGrid.svelte';
// ─── Compound / section components ───────────────────────────────────────────
export { default as ContactSection } from './components/ContactSection.svelte';