Title here
Summary here
The Thulite SEO package handles most OpenGraph and Twitter card metadata automatically. It uses your page content, images, and site configuration to generate appropriate tags. You can override specific values at the page level using the seo front matter section. The system is designed to follow best practices for social sharing, including proper image handling and content type specification.
Add social media settings to your site configuration:
[params.social]
twitter = "yourtwitterhandle" # Without @ symbol (will be added automatically)
facebook_app_id = "123456789" # Optional Facebook App ID
# OR
facebook_admin = "admin_id" # Optional Facebook Admin ID
In your content front matter:
---
title: "Your Page Title"
description: "Your page description"
# Optional: Override SEO metadata
seo:
title: "Custom Social Title"
description: "Custom social description that will be used for both OpenGraph and Twitter"
---
The package automatically uses:
To specify custom images for a page, add them as page resources:
content/
└── posts/
└── my-post/
├── index.md
└── featured-image.jpg # Will be used for social cards
The package automatically generates:
og:url
- Page permalinkog:site_name
- Site titleog:title
- Page titleog:description
- Page descriptionog:locale
- Page languageog:type
- “article” for content pages, “website” for other pagesog:image
- Page images (up to 6)article:published_time
- For content pagesarticle:modified_time
- For content pagesarticle:tag
- From page tags (up to 6)