Yoast SEO Analysis.
> yarn add @kaliber/sanity-plugin-seo
admin/sanity.json
{
"plugins": [
"@kaliber/sanity-plugin-seo",
...
],
...
}
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: [
...
],
})
> yarn
> yarn link
> yarn watch
admin/> yarn link @kaliber/sanity-plugin-seo
yarn publish
git push
git push --tags