Skip to main content

更改各种路径

我将缩减各种不必要内容, 仅展示需要更改的部分

docusaurus.config.js

const config = {
// 标题
title: 'XXX',
// 标题底下的一行介绍
tagline: '测试Wiki',

// 你的github链接
url: 'https://neige7.github.io',
// 你的github项目名称
baseUrl: '/XXX-Wiki/',

// 你的github名称
organizationName: 'neige7',
// 你的github项目名称
projectName: 'XXX-Wiki',

presets: [
[
({
docs: {
sidebarPath: require.resolve('./sidebars.js'),
routeBasePath: '/',
editUrl:
// 主分支链接
'https://github.com/Neige7/XXX-Wiki/blob/main'
},
}),
],
],

themeConfig:
({
navbar: {
// 上边栏标题
title: 'XXX',
items: [
{
// github链接
href: 'https://github.com/Neige7/XXX',
label: 'GitHub',
position: 'right',
},
],
},
// 底部链接
footer: {
style: 'dark',
links: [
{
title: '交流',
items: [
{
label: 'QQ群',
// 加群链接
href: 'https://www.baidu.com',
},
],
},
{
title: '插件发布',
items: [
{
label: 'GitHub',
// github链接
href: 'https://github.com/Neige7/XXX',
},
],
},
],
// 底部版权信息
copyright: `Copyright © ${new Date().getFullYear()} Neige, All Rights Reserved.`,
},
}),
};

module.exports = config;

package.json

{
// 名称
"name": "xxx-wiki",
// 版本
"version": "0.0.0",
}

src\pages\index.js

// 你只需要改底下那个"点击查看文档"
function HomepageHeader() {
const {siteConfig} = useDocusaurusContext();
return (
<header className={clsx('hero hero--primary', styles.heroBanner)}>
<div className="container">
<h1 className="hero__title">{siteConfig.title}</h1>
<p className="hero__subtitle">{siteConfig.tagline}</p>
<div className={styles.buttons}>
<Link
className="button button--secondary button--lg"
to="/intro">
点击查看文档
</Link>
</div>
</div>
</header>
);
}

src\components\HomepageFeatures\index.js

const FeatureList = [
{
title: '简单易用',
Svg: require('@site/static/img/undraw_docusaurus_mountain.svg').default,
description: (
<>
就这点配置有啥难的.
</>
),
},
{
title: '文档详细',
Svg: require('@site/static/img/undraw_docusaurus_tree.svg').default,
description: (
<>
看完文档学不会怎么用说明你是个傻逼.
</>
),
},
{
title: '功能强大',
Svg: require('@site/static/img/undraw_docusaurus_react.svg').default,
description: (
<>
多说无益, 用用就知道了.
</>
),
},
];

.github\workflows\build.yml

jobs:
# 自动生成PDF
pdf:
# 生成PDF
- name: Build PDF
# neige7换成你的id, XXX-Wiki改成项目名称
run: sudo docker run --rm -v ${{ github.workspace }}/pdf:/app/pdf iseason/docusaurus-to-pdf -u https://neige7.github.io/XXX-Wiki/intro --output pdf/XXX-Wiki.pdf
-u https://neige7.github.io/XXX-Wiki/en/intro --output pdf/XXX-Wiki-English.pdf
# Release
release:
# 向release上传XXX-Wiki.pdf
- name: Upload PDF file to Release
with:
# XXX-Wiki改成项目名称
asset_path: XXX-Wiki.pdf
asset_name: XXX-Wiki.pdf