Page
- Namespace: SuCoS.Models
- Source File: Page.cs
Each page data created from source files or from the system.
Properties
ContentSource
(ContentSource)
SourcePathLastDirectory
(string?)
Site
(ISiteOutput)
SiteInternal
(ISite)
AliasesProcessed
(Collection
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
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 }
RelPermalink
(Uri) { get; set } = new Uri("", UriKind.RelativeOrAbsolute)
Resources
(List
OutputFormatObj
(OutputFormat) : The actual object with OutputFormat data
Public Methods
PostProcess
public void PostProcess(ISite site)
Parameters:
site(ISite)