Nuxt Content markdown with Nuxt schema-org

I'm looking for any information how to get schema.org JSON+LD markup into pages written with Nuxt Content

I have installed the
@nuxtjs/seo
module and with it the nuxt-schema-org and defined the global config in nuxt.config.ts
 modules: ['@nuxt/content', '@nuxtjs/seo', '@nuxt/image'],
site: {
    url: 'https://example.com',
    trailingSlash: true,
    name: 'An example garden',
    description: "A Garden ...",
    defaultLocale: 'en', // not needed if you have @nuxtjs/i18n installed
  },

  schemaOrg: {
    identity: {
      type: 'Organization',
      '@id': "https://example.com/#organization",
      name: 'The Best Example',
      url: 'https://example.com',
      logo: '/images/ExampleLogo.png'
    }
  },

How do I add page specific schema, such as "author", "about", ..." What are the ways to connect those two? - front matter that is picked up? - do I need to add MDC components? - How do I do this? - do I need to add a script to the pages/[...slug].vue

Are there any examples around I could follow?
Was this page helpful?