This documentation is also published as Markdown for efficient machine reading: the whole site is indexed at /llms.txt, and every page has a clean Markdown copy under /_llms/. These are generated from the same source and cost far fewer tokens to read than this rendered HTML.

Skip to main content Skip to navigation

JsonLdWebSite Pennington.StructuredData

schema.org WebSite — site-level identity, emitted on the home page.

Properties

Description string
Short site description. Omitted when null.
Name string
required
Site name.
Type string
schema.org type literal (e.g. "Article", "Recipe").
Url string
required
Site canonical URL.

Pennington.StructuredData.JsonLdWebSite

namespace Pennington.StructuredData;

/// schema.org WebSite — site-level identity, emitted on the home page.
public record JsonLdWebSite
{
    /// Short site description. Omitted when null.
    
public string Description { get; set; }
/// Site name.
public string Name { get; set; }
/// schema.org type literal (e.g. "Article", "Recipe").
public string Type { get; }
/// Site canonical URL.
public string Url { get; set; }
}