-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
docusaurus.config.js
62 lines (59 loc) · 1.8 KB
/
docusaurus.config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
// @ts-check
// Note: type annotations allow type checking and IDEs autocompletion
const lightCodeTheme = require('prism-react-renderer/themes/github')
const darkCodeTheme = require('prism-react-renderer/themes/dracula')
/** @type {import('@docusaurus/types').Config} */
const config = {
title: 'OpenJS Security Program Standards',
tagline: 'This Standard is designed to serve as an achievable minimum security baseline for OpenJS Foundation Project maintainers. More plainly said, this is intended to be used as an easily digested and actioned security checklist.',
url: 'https://openjs-security-program-standards.netlify.app',
baseUrl: '/',
onBrokenLinks: 'throw',
onBrokenMarkdownLinks: 'throw',
onDuplicateRoutes: 'throw',
favicon: 'img/favicon.ico',
presets: [
[
'classic',
/** @type {import('@docusaurus/preset-classic').Options} */
({
docs: {
sidebarPath: require.resolve('./sidebars.js'),
routeBasePath: '/',
editUrl: undefined
},
theme: {
customCss: require.resolve('./src/css/custom.css')
}
})
]
],
themeConfig:
/** @type {import('@docusaurus/preset-classic').ThemeConfig} */
({
navbar: {
title: 'OpenJS Security Program Standards',
logo: {
alt: 'Logo',
src: 'img/logo.png'
// srcDark: 'img/logo_dark.png'
},
items: [
{
href: 'https://github.com/OpenPathfinder/website',
label: 'Repository',
position: 'right'
}
]
},
footer: {
style: 'dark',
copyright: 'Copyright © OpenJS Foundation. All rights reserved.'
},
prism: {
theme: lightCodeTheme,
darkTheme: darkCodeTheme
}
})
}
module.exports = config