Skip to content
0

katanakit-js / useSeoMeta

Function: useSeoMeta() ​

ts
function useSeoMeta<OmitKeys>(opts, defaults?): SeoTagResult;

Defined in: src/config/seo.service.ts:60

SEO helper: one flat object in → one flat object out (+ html/tags).

Type Parameters ​

Type ParameterDefault type
OmitKeys extends keyof SeoMetaFlat | "site" | "siteTitle" | "lang" | "rss" | "seo" | "nav"never

Parameters ​

ParameterType
optsUseSeoMetaOptions<OmitKeys>
defaultsSiteConfig

Returns ​

SeoTagResult

Example ​

ts
const seo = useSeoMeta({
  site: "https://example.com",
  siteTitle: "My Site",
  title: "Home",
  description: "…",
  ogImage: "https://example.com/image.png",
});
// seo.title, seo.site, seo.ogImage — once each
// seo.html / seo.tags — head injection

Released under the MIT License.