diff options
Diffstat (limited to 'hugolib/page__new.go')
-rw-r--r-- | hugolib/page__new.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/hugolib/page__new.go b/hugolib/page__new.go index 14db28c3d..108e5717f 100644 --- a/hugolib/page__new.go +++ b/hugolib/page__new.go @@ -31,14 +31,19 @@ import ( "github.com/gohugoio/hugo/resources/page" ) +var pageIdCounter atomic.Int64 + func newPageBase(metaProvider *pageMeta) (*pageState, error) { if metaProvider.s == nil { panic("must provide a Site") } + id := int(pageIdCounter.Add(1)) + s := metaProvider.s ps := &pageState{ + id: id, pageOutput: nopPageOutput, pageOutputTemplateVariationsState: atomic.NewUint32(0), pageCommon: &pageCommon{ |