SiteProjectionOptions
Pennington.Pipeline
Configuration for ISiteProjection: the shared corpus projection consumed by every site-wide aggregator (search index, llms.txt, link audit).
Properties
ContentSelectorstring- CSS selector identifying the main content element inside the rendered page HTML (e.g.
#main-content,article,main). When null, the entire<body>is used. Layouts that wrap content in a navigation/footer chrome should set this so the chrome does not leak into the search index or llms.txt sidecars.
Pennington.Pipeline.SiteProjectionOptions
namespace Pennington.Pipeline;
/// Configuration for ISiteProjection: the shared corpus projection consumed by every site-wide aggregator (search index, llms.txt, link audit).
public class SiteProjectionOptions
{
/// CSS selector identifying the main content element inside the rendered page HTML (e.g. #main-content, article, main). When null, the entire <body> is used. Layouts that wrap content in a navigation/footer chrome should set this so the chrome does not leak into the search index or llms.txt sidecars.
public string ContentSelector { get; set; }
}