Files
netease-modsdk-wiki/docs/.vitepress/config.mts
2025-03-18 10:45:12 +08:00

48 lines
1.4 KiB
TypeScript

import { defineConfig } from 'vitepress';
import generateSidebar from '../../scripts/sidebar.js';
// https://vitepress.dev/reference/site-config
export default defineConfig({
lang: 'zh-CN',
title: "我的世界中国版 ModSDK",
description: "ModSDK 开发者文档 镜像,但提供更优质的搜索",
ignoreDeadLinks: true,
head: [
['script', { async: '', src: 'https://www.googletagmanager.com/gtag/js?id=G-HPBDPVLP03' }],
['script', {}, `
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-HPBDPVLP03');
`]
],
themeConfig: {
// https://vitepress.dev/reference/default-theme-config
nav: [
{ text: '首页', link: '/' },
{ text: 'API文档', link: '/mcdocs/0-概述/0-概述' },
{ text: '开发指南', link: '/mcguide/readme' },
{ text: '教学课程', link: '/mconline/readme' },
],
sidebar: await generateSidebar(),
socialLinks: [
{ icon: 'github', link: 'https://github.com/EaseCation/netease-modsdk-wiki' }
],
search: {
provider: 'algolia',
options: {
appId: 'F8HD84CUON',
apiKey: 'ccaf9255472c593d8a8b0724a940bb29',
indexName: 'netease-modsdk',
searchParameters: {
// 筛选掉 rootType 为 mconline 的项目
facetFilters: ['rootType:-mconline']
}
}
}
}
})