您好,我在 github 上有一个 Docusaurus 站点部署在 Github Pages 中。
"@docusaurus/core": "2.4.1",
"@docusaurus/plugin-content-docs": "^2.4.1",
"@docusaurus/preset-classic": "2.4.1",
"@docusaurus/theme-mermaid": "^2.4.1",
目前登陆页面的URL是:
https://catalctic.github.io/catalctic-site/
但我无法删除 /catalctic-site/ baseUrl 部分。 docusaurus.config.js 中的配置为:
const config = {
title: 'Catallactic',
tagline: 'An open source framework and community to build commodity backed crypto currencies',
favicon: 'img/favicon.ico',
// Set the production url of your site here
url: 'https://catallactic.github.io',
// Set the /<baseUrl>/ pathname under which your site is served
// For GitHub pages deployment, it is often '/<projectName>/'
baseUrl: '/catallactic-site/',
trailingSlash: false,
// GitHub pages deployment config.
// If you aren't using GitHub pages, you don't need these.
organizationName: 'Catallactic', // Usually your GitHub org/user name.
projectName: 'catallactic-site', // Usually your repo name.
onBrokenLinks: 'throw',
onBrokenMarkdownLinks: 'warn',
存在
baseUrl: '/catallactic-site/',
如果我设置
baseUrl: '/',
我收到以下错误,并且页面丢失了所有 CSS 样式:
Your Docusaurus site did not load properly.
A very common reason is a wrong site baseUrl configuration.
Current configured baseUrl = / (default value)
We suggest trying baseUrl = /catallactic-site/
基本上就是这个意思
我认为这是一个相当标准的组合。应如何配置以提供 URL 中的登陆页面:https://catalctic.github.io/ ?
我们是否被迫在Github中使用这个baseUrl?希望不是。
好的,通过添加修复
在Github设置中配置了自定义域
之后,我可以设置baseUrl:'/',