gpt4 book ai didi

github-pages - Docusaurus CNAME 文件在每次构建后被删除

转载 作者:行者123 更新时间:2023-12-02 00:27:46 24 4
gpt4 key购买 nike

我正在使用带有自定义域名的 Docusaurus 构建一个网站,并使用 GitHub 页面托管,一切正常。但是在我运行 docusaurus-build 之后,CNAME 文件被删除了。导致我的网站无法从我的自定义域访问。

无论我尝试重新添加 CNAME 文件,都无助于它在每次构建后被删除。

我知道 docusaurus 会替换构建目录中的所有文件,但如何防止它删除我的 CNAME 文件?

我的站点配置文件如下所示:

const siteConfig = {
title: 'Harry Stylesheet' /* title for your website */,
tagline: 'My Website',
url: 'http://harrystylesheet.com' /* your website url */,
baseUrl: '/' /* base url for your project */,

// Used for publishing and more
projectName: 'harrystylesheet.github.io',
organizationName: 'Harry Stylesheet',

....
....
....
}

目前我的解决方案是在我的存储库中重新配置我的 GitHub 页面设置,所以还有其他人遇到同样的问题吗?

最佳答案

这里是 Docusaurus 维护者!

Docusaurus 2(2021 年 11 月更新)

将 CNAME 文件直接添加到静态文件夹中。请参阅文档 - https://docusaurus.io/docs/deployment#docusaurusconfigjs-settings

文档龙 1

您说得对,build 中的所有内容都将生成,您不能向其中添加自定义文件。您可以做的是将 cname 字段添加到 siteConfig.js 文件中,如文档 here 中所述.

对于 Docusaurus 文档:https://github.com/facebook/Docusaurus/blob/master/v1/website/siteConfig.js#L18

因此对于您的情况,您可以将 cname: 'harrystylesheet.com' 添加到您的 siteConfig.js

关于github-pages - Docusaurus CNAME 文件在每次构建后被删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53080767/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com