Module
seo
github.com/riducms/ridu/plugins/seo — Payload-familiar search metadata fields, authenticated draft-aware generators, and a paired Svelte admin.
Functions 6
seo.New()Create one configured SEO plugin instance.
seo.Overview()Overview returns presentation-only checks mapped to explicit stored field paths. Zero values use the default meta paths and guidance bounds.
seo.MetaTitle()MetaTitle returns the localized built-in text field with the SEO renderer.
seo.MetaDescription()MetaDescription returns the localized built-in textarea field with the SEO renderer.
seo.MetaImage()MetaImage returns the localized upload reference with the SEO renderer.
seo.Preview()Preview returns a presentation-only search preview mapped to explicit stored paths.
Types 11
constant seo.KeyThe stable backend and admin plugin identity.
constant seo.AdminPluginPairingVersionThe required compatibility version between the Go and Svelte packages.
type seo.GenerateContextTrusted runtime input for a title, description, image, or URL generator.
type seo.GenerateTextA title, description, or preview-URL callback.
type seo.GenerateImageAn image callback that returns a stable upload document ID.
type seo.FieldsOverrideFieldsOverride receives the immutable default field definitions and returns the complete ordered contents of the meta group.
type seo.ConfigResource selectors, layout, field overrides, and executable generation callbacks.
type seo.OverviewConfigLabels, field paths, and character guidance for a directly placed overview.
type seo.PreviewConfigGenerator state, label, and field paths for a directly placed preview.
type seo.MetaImageConfigUpload collection and authoring presentation for a directly placed image.
type seo.PluginA configured SEO extension implementing config transformation, descriptor, and endpoint capabilities.