首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从开发切换到生产时如何在Jekyll中更改站点URL

问从开发切换到生产时如何在Jekyll中更改站点URL
EN

Stack Overflow用户
提问于 2016-11-02 17:10:36
回答 1查看 468关注 0票数 0

当我在本地开发我的网站(jekyll serve --watch)时,_site目录中的HTML文件有http://localhost:4000 URL。然而,当我将站点部署到firebase时,它们保持不变,而不是切换到相对的域URL。我的域名地址是http://blogprime.com。

所以我想要的是。当我在本地开发网站时,每个链接(CSS,JS,字体,帖子链接,页面)都有https://localhost:4000/…但是当我使用jekyll serve时,它应该变成我的域名,也就是https://blogprime.com/,后面跟着CSS,JS,字体和其他文件的相对链接。

EN

回答 1

Stack Overflow用户

发布于 2017-10-02 22:42:30

更新:我刚刚注意到了这个问题的发布日期!

您不需要在生产和开发中更改链接。您可以在config.yml中方便地设置"url“参数。

这做了两件事,

当您执行jekyll serve并在本地为站点提供服务时,如果site.url设置为

  • ,则执行jekyll build时,site.url将替换为您在配置中设置的任何域名。

在此之后,您可以将_site部署到您的域所指向的服务器的根目录。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40376105

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档