Skip to main content

Module seo

Module seo 

Source
Expand description

SEO plugins: meta tags, robots.txt, and canonical URLs. SEO plugins for the static site generator.

Provides three plugins that improve search engine optimization:

  • SeoPlugin — Injects missing meta tags (description, Open Graph, Twitter Card) into HTML files.
  • RobotsPlugin — Generates a robots.txt file.
  • CanonicalPlugin — Injects <link rel="canonical"> tags.

Modules§

helpers
Internal helper functions for SEO plugins.

Structs§

CanonicalPlugin
Injects <link rel="canonical"> tags into HTML files.
JsonLdConfig
Configuration for the JSON-LD structured data plugin.
JsonLdPlugin
Injects JSON-LD structured data into HTML files.
JsonLdValidationError
A single validation failure against a JSON-LD block.
RobotsPlugin
Generates a robots.txt file in the site directory.
SeoPlugin
Injects missing SEO meta tags into HTML files.

Functions§

validate_jsonld
Walks an HTML string, extracts every <script type="application/ld+json"> block, parses it as JSON, and validates required fields per schema.org @type.