12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- const Docma = require('docma');
- const Package = require('./package');
- Docma.create()
- .build({
- app: {
- title: Package.name,
- base: '/',
- entrance: 'content:readme',
- routing: 'query',
- server: Docma.ServerType.GITHUB,
- },
- markdown: {
- gfm: true,
- tables: true,
- breaks: false,
- pedantic: false,
- sanitize: false,
- smartLists: false,
- smartypants: false,
- tasks: false,
- emoji: true,
- },
- src: [
- { readme: './README.md' },
- { snekfetch: './src/index.js' },
- ],
- dest: './docs',
- jsdoc: {
- plugins: ['jsdoc-dynamic'],
- },
- template: {
- options: {
- title: Package.name,
- navItems: [
- {
- label: 'Readme',
- href: '?content=readme',
- },
- {
- label: 'Documentation',
- href: '?api=snekfetch',
- iconClass: 'ico-book',
- },
- {
- label: 'GitHub',
- href: Package.homepage,
- target: '_blank',
- iconClass: 'ico-md ico-github',
- },
- ],
- },
- },
- })
- .catch(console.error); // eslint-disable-line no-console
|