gpt4 book ai didi

bookdown - 如何在 Netlify 上使用相同的自定义域托管多个 Github 存储库?

转载 作者:行者123 更新时间:2023-12-02 18:23:15 25 4
gpt4 key购买 nike

我目前正在使用 Netlify 托管我的个人网站(使用 blogdown 和 Hugo 创建),网址为 wjakethompson.com 。这是通过 Github 存储库部署的。

我现在在一个单独的存储库中有一个 bookdown 项目,我也希望将其托管在 Netlify 上,同时利用我为个人网站设置的自定义域。

目前,这个 bookdown 项目托管在 Netlify 子域上(即 wjakethompson-dissertation.netlify.com )。但是,我更愿意使用我的自定义域,并将第二个存储库托管在 wjakethompson.com/disseration(首选)或 dissertation.wjakethompson.com。这基本上就是 Github Pages 所做的事情(将项目页面托管为用户页面的子页面),但我发现 Netlify 更容易托管我的个人网页,因此如果可能的话,希望继续使用 Netlify。

有没有办法使用 Netlify 以这种方式托管利用自定义域的第二个网页?

最佳答案

在主存储库中添加一个 _redirects 文件,其中包含以下内容:

/dissertation/* https://wjakethompson-dissertation.netlify.com/:splat 200

这告诉 Netlify 将请求代理到另一个存储库。但是,您需要确保论文存储库中使用的任何 url 都正确地相对于该路径,这可能很容易,也可能非常困难,具体取决于构建系统。

子域替代方案更简单,您无需执行任何特殊操作。只需使用 dissertation.wjakethompson.com 遵循自定义域设置即可,它应该可以正常工作。 https://www.netlify.com/docs/custom-domains/

子域和主域确实需要对应于同一 Netlify 帐户上的项目。

关于bookdown - 如何在 Netlify 上使用相同的自定义域托管多个 Github 存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48604843/

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