resources/page: Pull internal Page methods into its own interface

So it doesn't get visible when passing it to `jsonify`.
This commit is contained in:
Bjørn Erik Pedersen
2024-05-02 10:41:58 +02:00
parent 4255d13d3e
commit c892e75fbc
3 changed files with 9 additions and 3 deletions

View File

@@ -184,6 +184,7 @@ func (h *HugoSites) newPage(m *pageMeta) (*pageState, *paths.Path, error) {
ResourceNameTitleProvider: m,
ResourceParamsProvider: m,
PageMetaProvider: m,
PageMetaInternalProvider: m,
RelatedKeywordsProvider: m,
OutputFormatsProvider: page.NopPage,
ResourceTypeProvider: pageTypesProvider,