Files
est-frame/docusaurus.config.js
2025-12-09 03:18:02 +00:00

179 lines
4.2 KiB
JavaScript
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// @ts-check
// `@type` JSDoc注释允许编辑器自动完成和类型检查
// (与`@ts-check`配对使用时)。
// 有多种等效的声明Docusaurus配置的方式。
// 参见https://docusaurus.io/docs/api/docusaurus-config
import { themes as prismThemes } from 'prism-react-renderer';
/** @type {import('@docusaurus/types').Config} */
const config = {
scripts: [
],
title: 'EST', // 网站标题
tagline: '优信测资源平台', // 网站副标题
favicon: 'img/favicon.ico', // 网站图标
// 设置网站的生产URL
url: 'http://0.0.0.0',
// 设置网站在哪个路径下访问
// 对于GitHub pages部署通常是'/<projectName>/'
baseUrl: '/',
onBrokenLinks: 'throw',
onBrokenMarkdownLinks: 'warn',
// 即使您不使用国际化您也可以使用此字段设置有用的元数据例如html语言。例如如果您的网站是中文您可能想将"en"替换为"zh-Hans"。
i18n: {
defaultLocale: 'zh-Hans', // 默认语言环境
locales: ['zh-Hans'], // 支持的语言环境
},
presets: [
[
'classic',
/** @type {import('@docusaurus/preset-classic').Options} */
({
docs: {
sidebarCollapsed: true,
sidebarPath: './sidebars.js', // 侧边栏配置文件路径
path:'docs',
},
blog: false,
// 如需要开启博客注释上面一行 打开下方代码
// blog: {
// blogTitle:'版本更新',
// showReadingTime: false,
// blogSidebarTitle: '版本更新',
// },
theme: {
customCss: './src/css/custom.css', // 自定义CSS文件路径
},
}),
],
],
themeConfig:
/** @type {import('@docusaurus/preset-classic').ThemeConfig} */
({
customCss: require.resolve('./src/css/custom.css'),
//导航栏
navbar: {
title: 'EST', // 导航栏标题
logo: {
alt: 'EST Logo', // 导航栏Logo的alt文本
src: 'img/logo.svg', // 导航栏Logo的路径
},
items: [
{
type: 'docSidebar',
sidebarId: 'tutorialSidebar',
position: 'left',
label: '布线测试',
},
{
to: '/FlukeMoniPage',
position: 'left',
label: 'Fluke测试仪模拟器',
},
{
type: 'docSidebar',
sidebarId: 'WLANSidebar',
position: 'left',
label: 'Wi-Fi测试',
},
{
to: '/NetAllyMoniPage',
position: 'left',
label: 'NetAlly测试仪模拟器',
},
{
to: '/CopperAnalyzer',
position: 'left',
label: '传输线场景',
},
{
to: '/Office',
position: 'left',
label: '办公场景',
},
{
to: '/Industry',
position: 'left',
label: '工业场景',
},
{
to: '/DataCenter',
position: 'left',
label: '数据中心场景',
},
{
to: '/Competition',
position: 'left',
label: '竞赛模式',
},
{
to: '/CompetitionAdmin',
position: 'left',
label: '竞赛控制台',
},
{
to: '/Control',
position: 'right',
label: '控制台',
},
{
to: '/login',
position: 'right',
label: '登入/登出',
}
],
},
//侧边栏可隐藏
docs: {
sidebar: {
hideable: true,
autoCollapseCategories: true,
},
},
//页脚
footer: {
style: 'dark',
copyright : `
<p>版权所有 © 2024-${new Date().getFullYear()} 优信测 <a class="foot-text-white" ></a></p>
`,
},
prism: {
theme: prismThemes.github,
darkTheme: prismThemes.dracula,
},
colorMode: {
defaultMode: 'light',
disableSwitch: true,
},
}),
trailingSlash: false, // 禁用尾部斜杠
};
export default config;