Skip to content

coffeemedia/sanity-plugin-seo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kaliber Sanity SEO Plugin

Yoast SEO Analysis.

Installation

> yarn add @kaliber/sanity-plugin-seo

admin/sanity.json

{
  "plugins": [
    "@kaliber/sanity-plugin-seo",
    ...
  ],
  ...
}

Usage

admin/deskStructure.js

import { SeoAnalysis, typeHasSeo } from '@kaliber/sanity-plugin-seo'

export function getDefaultDocumentNode({ schemaType }) {
  return S.document().views([
    S.view.form(),
    ...(typeHasSeo(schemaType) ? [S.view.component(SeoAnalysis).title('SEO')] : []),
  ])
}

schema/documents/pagina.js

import { withSeo } from '@kaliber/sanity-plugin-seo'

export const pagina = withSeo()({
  type: 'document',
  name: 'pagina',
  title: 'Pagina',
  fields: [
    ...
  ],
})

Development

> yarn
> yarn link
> yarn watch
admin/> yarn link @kaliber/sanity-plugin-seo

Publish

yarn publish
git push
git push --tags

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 96.0%
  • CSS 4.0%