VuePress 构建删除了 Github 页面自定义域所需的 ./docs 中的 CNAME 文件

VuePress build deletes CNAME file in ./docs needed for Github Pages custom domain

我正在尝试让 VuePress 与 GitHub 页面和自定义域一起工作。我的网站可以正常工作 - https://www.southertonrr.com (repo) - 只要我手动将 CNAME 文件添加到我的输出文件夹('./dest',或者在我的情况下,'./docs',因为那是 GitHub 页面在每次发出构建命令后都会查找该站点)。否则,我假设构建命令会删除输出文件夹中的所有内容并重建整个站点。

有没有办法让 vuepress build 单独保留该文件,或者将 CNAME 文件从我的 ./src 复制到我的 ./docs?我应该查看 configureWebpack 配置以使用 webpack 来完成它吗? (我是 webpack 的新手。)

完全不同的产品,但我注意到 React 的 Docusaurus 有一个 CNAME 配置设置可以为你做这个,所以我想我会检查一下 VuePress 社区是否有类似的东西。

relative document

Sometimes you may need to provide static assets that are not directly referenced in any of your Markdown or theme components - for example, favicons and PWA icons. In such cases, you can put them inside .vuepress/public and they will be copied to the root of the generated directory.