Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FeaturedCopy ¶
func FeaturedCopyForBuild ¶
func FeaturedCopyForBuild() FeaturedCopy
func FeaturedCopyWithErrorForBuild ¶ added in v0.5.0
func FeaturedCopyWithErrorForBuild() (FeaturedCopy, error)
func FeaturedCopyWithStderrForBuild ¶ added in v0.5.0
func FeaturedCopyWithStderrForBuild() FeaturedCopy
func StaticCopyWithParamsForBuild ¶ added in v0.7.0
func StaticCopyWithParamsForBuild(params gowdk.BuildParams) FeaturedCopy
type PostCopy ¶ added in v0.7.0
func PostCopyForBuild ¶ added in v0.7.0
func PostCopyForBuild(params gowdk.BuildParams) PostCopy
type SubscriberDigest ¶ added in v0.6.0
type SubscriberDigest struct {
Title string `json:"title"`
Tagline string `json:"tagline"`
ValidCount int `json:"validCount"`
RejectedCount int `json:"rejectedCount"`
SampleDomains string `json:"sampleDomains"`
}
SubscriberDigest is build-time data produced by delegating real work to the standard library: addresses are parsed and validated with net/mail and the build emits structured logs through log/slog. It demonstrates a .gwdk page handing serious behavior to a normal Go package instead of inline or generated business logic.
func SubscriberDigestForBuild ¶ added in v0.6.0
func SubscriberDigestForBuild() SubscriberDigest
SubscriberDigestForBuild validates rawSubscribers with net/mail, logs the outcome with log/slog (to stderr, which GOWDK keeps separate from the JSON build payload), and returns the digest rendered by the page.
Click to show internal directories.
Click to hide internal directories.