Integrations
SEO
Sitemap intégré, URLs canoniques, balises Open Graph et données structurées JSON-LD pour les moteurs de recherche.
Tiramisu Docs inclut des fonctionnalités SEO intégrées pour aider votre documentation à bien se positionner dans les moteurs de recherche.
Sitemap
Un sitemap est automatiquement généré à /sitemap.xml. Il inclut toutes les pages de documentation avec leurs dates de dernière modification.
Pour activer le sitemap, définissez le champ url dans votre configuration :
export default defineConfig({
url: "https://docs.example.com",
// ...
}); Le url est requis pour générer des URL absolues dans le sitemap.
Balises meta
Chaque page de documentation obtient automatiquement des balises meta dérivées de son bloc meta {} :
Open Graph
og:title— issu du titre de la pageog:description— issu de la description de la pageog:type— toujoursarticleog:url— URL canonique construite à partir duurlde votre site et du slug de la pageog:site_name— issu dutitledans votre configurationog:image— issu du champimagedans les métadonnées de la page
Twitter Cards
twitter:card—summary_large_imagelorsqu'une image est définie, sinonsummarytwitter:title— issu du titre de la pagetwitter:description— issu de la description de la pagetwitter:image— issu du champimagedans les métadonnées de la page
Image OG
Vous pouvez définir une image Open Graph par page en utilisant le champ image dans le bloc meta {} de la page :
meta {
title = Getting Started,
description = Learn how to get started,
image = /images/getting-started.png
} Le chemin de l'image peut être relatif à la racine de votre site (par ex. /images/hero.png) ou une URL absolue (par ex. https://example.com/og.png). Les chemins relatifs sont résolus par rapport au url de votre site.
URL canonique
Une balise <link rel=canonical> est ajoutée à chaque page lorsqu'un url de site est configuré. Cela aide les moteurs de recherche à identifier l'URL préférée pour chaque page.
Données structurées JSON-LD
Chaque page inclut un schéma JSON-LD TechArticle avec :
headline— le titre de la pageurl— l'URL canonique de la pagemainEntityOfPage— une référenceWebPageisPartOf— une référenceWebSiteavec le nom et l'URL de votre sitedescription— si une description est définie dans les métadonnées de la pagedateModified— si le suivi des dernières modifications est activéimage— si une image est définie dans les métadonnées de la pageauthor— si un auteur est défini dans les métadonnées de la page (en tant qu'entitéPerson)
Toutes ces balises sont générées automatiquement. Vous devez uniquement définir url et title dans votre configuration et ajouter title et description au bloc meta {} de chaque page.
Personnaliser le sitemap
La route du sitemap est incluse automatiquement lorsque vous créez un projet avec le scaffolder. Si vous avez besoin de la personnaliser, la route générée se trouve à src/routes/sitemap.xml/+server.ts et utilise la fonction generateSitemap() du kit.