forked from hyperai/tvm-cn
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocusaurus.config.js
130 lines (117 loc) · 3.54 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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
// @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: 'Apache TVM 中文站',
tagline: 'Apache TVM 是一个端到端的深度学习编译框架,适用于 CPU、GPU 和各种机器学习加速芯片。',
url: 'https://tvm.hyper.ai',
baseUrl: '/',
onBrokenLinks: 'throw',
onBrokenMarkdownLinks: 'warn',
favicon: 'img/favicon.png',
organizationName: 'hyperai', // Usually your GitHub org/user name.
projectName: 'tvm-cn', // Usually your repo name.
// https://docusaurus.io/docs/markdown-features/code-blocks#interactive-code-editor
themes: ['@docusaurus/theme-live-codeblock'],
presets: [
[
'@docusaurus/preset-classic',
/** @type {import('@docusaurus/preset-classic').Options} */
({
docs: {
sidebarPath: require.resolve('./sidebars.js'),
// Please change this to your repo.
editUrl: 'https://github.com/hyperai/tvm-cn/edit/master/',
showLastUpdateAuthor: true,
showLastUpdateTime: true,
},
blog: {
showReadingTime: true,
// Please change this to your repo.
editUrl:
'https://github.com/facebook/docusaurus/edit/main/website/blog/',
},
theme: {
customCss: require.resolve('./src/css/app.scss'),
},
}),
],
],
themeConfig:
/** @type {import('@docusaurus/preset-classic').ThemeConfig} */
({
colorMode: {
defaultMode: 'light',
disableSwitch: false,
respectPrefersColorScheme: true,
},
navbar: {
title: 'TVM 中文站',
hideOnScroll: false,
logo: {
alt: 'TVM Logo',
src: 'img/favicon-dark.svg',
srcDark: 'img/favicon.svg',
},
items: [
{
type: 'doc',
docId: 'index',
position: 'left',
label: '查看文档',
},
// {to: '/docs', label: '查看文档', position: 'left'},
{to: '/about', label: '关于', position: 'left'},
{href: 'https://github.com/hyperai/tvm-cn', label: 'GitHub 项目', position: 'left'},
{href: 'https://hyper.ai', label: '返回超神经', position: 'left'},
],
},
footer: {
style: 'light',
links: [
],
copyright: `© ${new Date().getFullYear()} Apache Software Foundation and Hyper.AI for Chinese Simplified mirror`,
},
prism: {
theme: lightCodeTheme,
darkTheme: darkCodeTheme,
},
algolia: {
apiKey: 'f36b719e2245a23ecd89c7e9a41937f2',
indexName: 'docs',
// Optional: see doc section below
contextualSearch: true,
// Optional: see doc section below
appId: 'KU6TD2KAGA',
// Optional: Algolia search parameters
searchParameters: {
attributesToSnippet: [
'content:50'
],
},
//... other Algolia params
},
}),
i18n: {
defaultLocale: 'zh-Hans',
locales: [
'zh-Hans',
// 'en'
],
},
plugins: [
'docusaurus-plugin-sass',
require.resolve('./src/plugins/typekit/'),
],
scripts: [
{
src: 'https://get.sparanoid.net/app.js',
async: true,
defer: true,
'data-website-id': 'ba968118-b7e7-42b6-a445-977dad89216c'
}
],
};
module.exports = config;