HeadOrder Pennington.Head
Named priority bands for Order. Contributors run lowest-first, and on a HeadTagKey collision the lowest order wins — so page-level contributions (lower bands) beat site-level defaults (higher bands). Bands replace the ad-hoc integer ordering the HTML rewriters used, where unrelated writers silently collided on the same number.
Fields
Discoveryint- Default:
80Discovery payloads: JSON-LD structured data and Standard Site verification links. Pageint- Default:
40Page-authored or page-computed tags: title, description, per-page OpenGraph. Wins ties against site defaults. Siteint- Default:
60Site-wide defaults: canonical,og:site_name, RSS/llms alternates, hreflang.
Pennington.Head.HeadOrder
namespace Pennington.Head;
/// Named priority bands for Order. Contributors run lowest-first, and on a HeadTagKey collision the lowest order wins — so page-level contributions (lower bands) beat site-level defaults (higher bands). Bands replace the ad-hoc integer ordering the HTML rewriters used, where unrelated writers silently collided on the same number.
public class HeadOrder
{
/// Discovery payloads: JSON-LD structured data and Standard Site verification links.
public static const int Discovery
;
/// Page-authored or page-computed tags: title, description, per-page OpenGraph. Wins ties against site defaults.
public static const int Page
;
/// Site-wide defaults: canonical, og:site_name, RSS/llms alternates, hreflang.
public static const int Site
;
}