This repository was archived by the owner on Jan 20, 2025. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocusaurus.config.js
More file actions
62 lines (59 loc) · 1.8 KB
/
docusaurus.config.js
File metadata and controls
62 lines (59 loc) · 1.8 KB
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