1
0
mirror of synced 2025-12-21 10:57:10 -05:00

support the new frontmatter props

This commit is contained in:
Sarah Schneider
2021-04-01 15:27:58 -04:00
parent 7157316f80
commit 73c67857a3

View File

@@ -126,6 +126,46 @@ const schema = {
name: { type: 'string' }, name: { type: 'string' },
URL: { type: 'string' } URL: { type: 'string' }
} }
},
// Child links specified on any TOC page
children: {
type: 'array'
},
// External products specified on the homepage
externalProducts: {
type: 'object',
properties: {
cli: {
type: 'object',
required: true,
properties: {
id: { type: 'string', required: true },
name: { type: 'string', required: true },
href: { type: 'string', format: 'url', required: true },
external: { type: 'boolean', required: true },
}
},
atom: {
type: 'object',
required: true,
properties: {
id: { type: 'string', required: true },
name: { type: 'string', required: true },
href: { type: 'string', format: 'url', required: true },
external: { type: 'boolean', required: true },
}
},
electron: {
type: 'object',
required: true,
properties: {
id: { type: 'string', required: true },
name: { type: 'string', required: true },
href: { type: 'string', format: 'url', required: true },
external: { type: 'boolean', required: true },
}
}
}
} }
} }
} }