package postpub

import "github.com/gohugoio/hugo/resources/postpub"

Index

Constants

const (
	PostProcessPrefix = "__h_pp_l1"

	// The suffix has an '=' in it to prevent the minifier to remove any enclosing
	// quoutes around the attribute values.
	// See issue #8884.
	PostProcessSuffix = "__e="
)
const (
	FieldNotSupported = "__field_not_supported"
)

Types

type PostPublishResource

type PostPublishResource struct {
	// contains filtered or unexported fields
}

PostPublishResource holds a Resource to be transformed post publishing.

func (*PostPublishResource) Content

func (r *PostPublishResource) Content(context.Context) (any, error)

func (*PostPublishResource) Data

func (r *PostPublishResource) Data() any

func (*PostPublishResource) GetFieldString

func (r *PostPublishResource) GetFieldString(pattern string) (string, bool)

func (*PostPublishResource) MediaType

func (r *PostPublishResource) MediaType() map[string]any

func (*PostPublishResource) Name

func (r *PostPublishResource) Name() string

func (*PostPublishResource) Origin

func (*PostPublishResource) Params

func (r *PostPublishResource) Params() maps.Params
func (r *PostPublishResource) Permalink() string
func (r *PostPublishResource) RelPermalink() string

func (*PostPublishResource) ResourceType

func (r *PostPublishResource) ResourceType() string

func (*PostPublishResource) Title

func (r *PostPublishResource) Title() string

type PostPublishedResource

func NewPostPublishResource

func NewPostPublishResource(id int, r resource.Resource) PostPublishedResource

Source Files

fields.go postpub.go

Version
v0.144.2 (latest)
Published
Feb 19, 2025
Platform
linux/amd64
Imports
10 packages
Last checked
13 hours ago

Tools for package owners.