2022-01-12 17:10:58 +08:00
"use strict" ;
// @ts-check
// Note: type annotations allow type checking and IDEs autocompletion
var lightCodeTheme = require ( 'prism-react-renderer/themes/github' ) ;
var darkCodeTheme = require ( 'prism-react-renderer/themes/dracula' ) ;
/** @type {import('@docusaurus/types').Config} */
var config = {
title : '7Wate' ,
2022-01-13 14:01:57 +08:00
// tagline: 'For Freedom',
2022-01-12 17:10:58 +08:00
url : 'https://wiki.7wate.com' ,
baseUrl : '/' ,
onBrokenLinks : 'throw' ,
onBrokenMarkdownLinks : 'warn' ,
favicon : 'img/favicon.ico' ,
organizationName : '7wate' ,
// Usually your GitHub org/user name.
projectName : 'wiki' ,
// Usually your repo name.
presets : [ [ 'classic' ,
/** @type {import('@docusaurus/preset-classic').Options} */
{
docs : {
sidebarPath : require . resolve ( './sidebars.js' ) ,
editUrl : 'https://git.7wate.com/zhouzhongping/wiki/src/branch/master' ,
2022-01-13 14:01:57 +08:00
routeBasePath : '/' ,
2022-04-29 11:28:04 +08:00
showLastUpdateAuthor : true ,
2022-01-13 14:01:57 +08:00
showLastUpdateTime : true
2022-01-12 17:10:58 +08:00
} ,
blog : {
showReadingTime : true ,
editUrl : 'https://git.7wate.com/zhouzhongping/wiki/src/branch/master'
} ,
theme : {
2022-01-13 14:01:57 +08:00
// 自定义 css
2022-01-12 17:10:58 +08:00
customCss : require . resolve ( './src/css/custom.css' )
}
} ] ] ,
2022-04-29 11:28:04 +08:00
themes : [ // ... Your other themes.
[ require . resolve ( "@easyops-cn/docusaurus-search-local" ) , {
// ... Your options.
// `hashed` is recommended as long-term-cache of index file is possible.
hashed : true ,
// For Docs using Chinese, The `language` is recommended to set to:
// ```
language : [ "en" , "zh" ] // ```
} ] ] ,
2022-01-12 17:10:58 +08:00
themeConfig :
/** @type {import('@docusaurus/preset-classic').ThemeConfig} */
{
2022-01-13 14:01:57 +08:00
// 公告
// announcementBar: {
// id: 'support_us',
// content:
// 'We are looking to revamp our docs, please fill <a target="_blank" rel="noopener noreferrer" href="#">this survey</a>',
// backgroundColor: '#fafbfc',
// textColor: '#091E42',
// isCloseable: false,
// },
// 导航栏
2022-01-12 17:10:58 +08:00
navbar : {
title : '7Wate`s Wiki' ,
2022-01-13 14:47:49 +08:00
// hideOnScroll: true,
2022-01-13 14:01:57 +08:00
// logo: {
// alt: 'Site Logo',
// src: 'img/logo.svg',
// srcDark: 'img/logo_dark.svg',
// href: 'https://docusaurus.io/',
// target: '_self',
// width: 32,
// height: 32,
// },
2022-01-12 17:10:58 +08:00
items : [ {
type : 'doc' ,
docId : 'home' ,
position : 'right' ,
label : '知识库'
} , {
to : '/blog' ,
label : '博客' ,
position : 'right'
} , {
href : 'https://git.7wate.com/zhouzhongping/wiki' ,
label : 'Gitea' ,
position : 'right'
} ]
} ,
2022-01-13 14:01:57 +08:00
// 页脚
2022-01-12 17:10:58 +08:00
footer : {
style : 'dark' ,
2022-02-25 08:52:21 +08:00
copyright : "Copyright \xA9 " . concat ( new Date ( ) . getFullYear ( ) , " 7Wate, Inc. Built with <a href=\"https://www.docusaurus.cn/\" target=\"_blank\" rel=\"noopener noreferrer\">Docusaurus</a>.<br>Powered by <a href=\"https://webify.cloudbase.net/\" target=\"_blank\" rel=\"noopener noreferrer\">CloudBase Webify</a>" )
2022-01-12 17:10:58 +08:00
} ,
2022-01-13 14:01:57 +08:00
// 代码块
2022-01-12 17:10:58 +08:00
prism : {
theme : lightCodeTheme ,
2022-01-13 14:01:57 +08:00
darkTheme : darkCodeTheme ,
2022-04-29 11:28:04 +08:00
defaultLanguage : 'markdown' ,
additionalLanguages : [ 'java' , 'git' ]
2022-01-12 17:10:58 +08:00
}
2022-01-13 14:01:57 +08:00
} ,
// 国际化 中文
i18n : {
defaultLocale : "zh-Hans" ,
locales : [ "zh-Hans" ]
2022-01-12 17:10:58 +08:00
}
} ;
module . exports = config ;