2 cname github-pages docusaurus
我正在使用 Docusaurus 构建一个具有自定义域名并由 GitHub 页面托管的网站,一切正常。但运行后docusaurus-buildCNAME 文件被删除。导致我的网站无法从我的自定义域访问。
我尝试重新添加 CNAME 文件并不能帮助它在每次构建后被删除。
我知道 docusaurus 会替换构建目录中的所有文件,但如何防止它删除我的 CNAME 文件?
我的 siteConfig 文件如下所示:
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',
....
....
....
}
Run Code Online (Sandbox Code Playgroud)
现在我的解决方案是在我的存储库中重新配置我的 GitHub 页面设置,这样其他人就会遇到同样的问题吗?
Docusaurus 维护者在这里!
将CNAME文件直接添加到静态文件夹中。请参阅文档 - https://docusaurus.io/docs/deployment#docusaurusconfigjs-settings
您说得对,其中的所有内容build都会生成,并且您无法向其中添加自定义文件。您可以做的是将cname字段添加到文件中,如此处siteConfig.js文档中所述。
对于 Docusaurus 文档:https://github.com/facebook/Docusaurus/blob/master/v1/website/siteConfig.js#L18
因此,对于您的情况,您可以添加cname: 'harrystylesheet.com'到您的siteConfig.js.
| 归档时间: |
|
| 查看次数: |
1026 次 |
| 最近记录: |