Hello, I’m on the way to build an api library based on standard library of hugo. Extensibility as a headless Hugo CMS (is going to be open source for the community)
I have a type of page lets say mypage (impelment the Page interface):
type mypage struct {
description string
title string
linkTitle string
section string
content string
fuzzyWordCount int
path string
slug string
// Dates
date time.Time
lastMod time.Time
expiryDate time.Time
pubDate time.Time
weight int
params map[string]interface{}
data map[string]interface{}
file source.File
}
My question: What is the best way to use the standard hugo library to get specific section pages and convert all of them to the type “mypage” without build the whole sites.
I am looking at the hugo file system https://pkg.go.dev/github.com/gohugoio/hugo@v0.68.3/hugolib/filesystems?tab=doc I have spend some hours but I dont find any way to get the content of any kind without build the whole site. For example the SourceFilesystem
can be use to get a content type from the “content”.
Can anyone help me I would greatly appreciate it