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

RenderedContent Pennington.Pipeline

Output produced by the render stage for a single content item.

Properties

CrossReferences ImmutableList<CrossReference>
Cross-reference targets defined by the content.
Html string
Rendered HTML body.
Outline OutlineEntry[]
Heading outline extracted from the content.
Social SocialMetadata
Optional social/Open Graph metadata for this page.
Tags ImmutableList<Tag>
Tags associated with the content.

Constructors

RenderedContent

#
public RenderedContent(string Html, OutlineEntry[] Outline, ImmutableList<Tag> Tags, ImmutableList<CrossReference> CrossReferences, SocialMetadata Social)

Output produced by the render stage for a single content item.

Parameters

Html string
Rendered HTML body.
Outline OutlineEntry[]
Heading outline extracted from the content.
Tags ImmutableList<Tag>
Tags associated with the content.
CrossReferences ImmutableList<CrossReference>
Cross-reference targets defined by the content.
Social SocialMetadata
Optional social/Open Graph metadata for this page.

Pennington.Pipeline.RenderedContent

namespace Pennington.Pipeline;

/// Output produced by the render stage for a single content item.
public record RenderedContent
{
    /// Cross-reference targets defined by the content.
    
public ImmutableList<CrossReference> CrossReferences { get; set; }
/// Rendered HTML body.
public string Html { get; set; }
/// Heading outline extracted from the content.
public OutlineEntry[] Outline { get; set; }
/// Output produced by the render stage for a single content item.
public RenderedContent(string Html, OutlineEntry[] Outline, ImmutableList<Tag> Tags, ImmutableList<CrossReference> CrossReferences, SocialMetadata Social)
; /// Optional social/Open Graph metadata for this page.
public SocialMetadata Social { get; set; }
/// Tags associated with the content.
public ImmutableList<Tag> Tags { get; set; }
}