function

New

func New(config Config) *Plugin

Create one configured SEO plugin instance.

Source plugins/seo/seo.go:111

@param config
The config value.
@returns
The declared result.

Collection and global selectors are copied. Add the returned plugin to executable application config, install the paired admin package, and run ridu generate.

Example

go
seo.New(seo.Config{
  Collections:       []schema.CollectionSlug{"pages"},
  Globals:           []schema.CollectionSlug{"site-settings"},
  UploadsCollection: "media",
  TabbedUI:          true,
})

Related types

  • Config

    Resource selectors, layout, field overrides, and executable generation callbacks.

  • Plugin

    A configured SEO extension implementing config transformation, descriptor, and endpoint capabilities.