【问题标题】:VuePress build deletes CNAME file in ./docs needed for Github Pages custom domainVuePress 构建删除了 Github Pages 自定义域所需的 ./docs 中的 CNAME 文件
【发布时间】:2020-02-05 19:39:00
【问题描述】:

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

有没有办法让vuepress build 不理会该文件,或者将 CNAME 文件从我的 ./src 复制到我的 ./docs?我应该查看configureWebpack 配置以使用 webpack 来执行此操作吗? (我是 webpack 的新手。)

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

【问题讨论】:

    标签: github-pages vuepress


    【解决方案1】:

    relative document

    有时您可能需要提供未在任何 Markdown 或主题组件中直接引用的静态资产 - 例如,网站图标和 PWA 图标。在这种情况下,您可以将它们放在 .vuepress/public 中,它们将被复制到生成目录的根目录。

    【讨论】:

    • 非常感谢!完全有道理。很遗憾我错过了那个并且在搜索中找不到它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-03
    • 1970-01-01
    • 2014-06-21
    • 2019-02-07
    • 1970-01-01
    • 2021-09-16
    相关资源
    最近更新 更多