mirror of
https://github.com/gohugoio/hugo.git
synced 2025-08-26 22:04:32 +02:00
Create pages from _content.gotmpl
Closes #12427 Closes #12485 Closes #6310 Closes #5074
This commit is contained in:
@@ -74,15 +74,23 @@ type ErrProvider interface {
|
||||
|
||||
// Resource represents a linkable resource, i.e. a content page, image etc.
|
||||
type Resource interface {
|
||||
ResourceWithoutMeta
|
||||
ResourceMetaProvider
|
||||
}
|
||||
|
||||
type ResourceWithoutMeta interface {
|
||||
ResourceTypeProvider
|
||||
MediaTypeProvider
|
||||
ResourceLinksProvider
|
||||
ResourceNameTitleProvider
|
||||
ResourceParamsProvider
|
||||
ResourceDataProvider
|
||||
ErrProvider
|
||||
}
|
||||
|
||||
type ResourceWrapper interface {
|
||||
UnwrappedResource() Resource
|
||||
WrapResource(Resource) ResourceWrapper
|
||||
}
|
||||
|
||||
type ResourceTypeProvider interface {
|
||||
// ResourceType is the resource type. For most file types, this is the main
|
||||
// part of the MIME type, e.g. "image", "application", "text" etc.
|
||||
|
Reference in New Issue
Block a user