---
title: Integrations
description: Semantic blocks backed by declarative provider settings.
published: true
---

# Integrations

This page is a reference for the reusable blocks that make a markdown site feel complete. They are here to support real pages, not replace them.

## Site-wide blocks

:::company-info
title: Company info
description: Render the site-wide company card from `site.config.yaml`.
:::

:::contact-links
title: Contact links
description: Render the reusable contact actions from `site.config.yaml`.
:::

:::contact-form
title: Get in touch
description: Use the contact form provider configured in `site.config.yaml`.
:::

:::shareable-links
title: Share this page
description: These links are generated from the current page URL.
:::

:::socials-links
title: Social links
description: These links come directly from configuration.
:::

## Page-local blocks

:::contact-card
title: Branch office
name: OpnPress Chicago
tagline: Page-local contact card for a specific office.
address: 200 N Clark St, Chicago, IL 60601
phone: +1 (312) 555-0100
email: chicago@opnpress.com
hours: Mon-Fri 9am-5pm
website: ../locations/chicago/
:::

:::booking-calendar
title: Book a call
description: Embed your scheduling provider with a single declarative block.
:::

:::maps
title: Find us
description: Use a maps embed to show a location or service area.
:::

## Single-action blocks

:::mailto
title: Email shortcut
email: hello@opnpress.com
label: hello@opnpress.com
subject: Hello from OpnPress
:::

:::tel
title: Call shortcut
phone: +1 (312) 555-0100
label: +1 (312) 555-0100
:::

:::video
title: Watch the demo
description: Embed a video provider directly in content.
provider: youtube
url: https://www.youtube.com/watch?v=dQw4w9WgXcQ
:::

## Why these exist

These blocks let the sample site show the same content model a real site would use: reusable company data, page-local contact cards, simple action links, and embeds only where they add value.
