Page

Each page data created from source files or from the system.

Properties

ContentSource

(ContentSource)

SourcePathLastDirectory

(string?)

Site

(ISiteOutput)

SiteInternal

(ISite)

AliasesProcessed

(Collection?) { get; set }

PagesReferences

(ConcurrentBag) = []

Parent

(IPage?)

Plain

(string)

TagsReference

(List)

IsHome

(bool)

IsPage

(bool)

IsSection

(bool)

WordCount

(int)

ContentPreRendered

(string)

Content

(string)

CompleteContent

(string)

OutputFormat

(string) { get; set }

OutputFormats

(List) { get; set }

Pages

(IEnumerable)

RegularPages

(IEnumerable)

AllOutputUrLs

(Dictionary<Uri, IOutput>)

PageIndex

(int) { get; set } = 1: Which pagination page this instance represents (1-based). Page 1 is the original; pages 2+ are virtual instances created by RegisterPaginatedUrls.

Paginator

(Pager?)

Title

(string?)

Section

(string?)

Url

(string?)

UrlTemplate

(string?)

Draft

(bool?)

Aliases

(List?)

Date

(DateTime?)

LastMod

(DateTime?)

PublishDate

(DateTime?)

ExpiryDate

(DateTime?)

Weight

(int)

Tags

(List?)

ResourceDefinitions

(List?)

RawContent

(string)

ContentSourceToPages

(List)

ContentSourceParent

(ContentSource?)

SourceRelativePath

(string)

SourceRelativePathDirectory

(string)

SourceFileNameWithoutExtension

(string?)

Type

(string?)

Kind

(Kind)

BundleType

(BundleType)

ContentSourceTags

(List)

Params

(Dictionary<string, object>) { get; set }

(Uri) { get; set } = new Uri("", UriKind.RelativeOrAbsolute)

Resources

(List?) { get; set }: List of attached resources

OutputFormatObj

(OutputFormat) : The actual object with OutputFormat data

Public Methods

PostProcess

public void PostProcess(ISite site)

Parameters:

  • site (ISite)