hexo 每次发布后需要手动在 github page 的 setting 里重新设置自定义域名

2018-09-01 08:38:30 +08:00
 googlefans

hexo d 每次发布后都需要手动在 github page 的 setting 里重新设置自定义域名,才能访问网站。 请问各位遇到过类似情况吗?

2903 次点击
所在节点    问与答
18 条回复
googlefans
2018-09-01 08:39:48 +08:00
还有 每次直接访问域名 都不直接自动跳转到 HTTPS 导致无法访问
ju5t4fun
2018-09-01 09:02:47 +08:00
域名每次都失效是因为每次 push,CNAME 都被你删掉了,在 hexo 的 source 目录建一个 CNAME,里面写你的域名,这样每次生成的时候就会自带这个文件了
googlefans
2018-09-01 09:06:57 +08:00
@ju5t4fun 已经建立了
ju5t4fun
2018-09-01 09:17:49 +08:00
@googlefans #3 试试 push 之后,CNAME 还在不在,想不到其他什么原因了
googlefans
2018-09-01 09:23:31 +08:00
@ju5t4fun 访问域名的时候如何自动跳转到 https ?每次都无法访问
583376938
2018-09-01 09:31:21 +08:00
没有啊
darrenliuwei1226
2018-09-01 09:31:37 +08:00
无法跳转到 HTTPS,是不是你的网站里引用了 HTTP 链接?
googlefans
2018-09-01 09:32:39 +08:00
@darrenliuwei1226 用的 next 主题 如何设置?
huaxianyan
2018-09-01 09:34:02 +08:00
@googlefans 可以使用 Cloudflare 来开始 HTTPS 并实现 CDN
ju5t4fun
2018-09-01 09:34:25 +08:00
@googlefans #5 这个帮不上忙,我在 github 上勾选了 Enforce HTTPS 之后,就会自动跳转了
googlefans
2018-09-01 09:37:03 +08:00
@ju5t4fun 我也勾选上了,每次地址栏输入域名都无法访问,没有转到 https 的原因的
shmilyin
2018-09-01 09:38:28 +08:00
根目录放置'CNMAE 文件啊
shmilyin
2018-09-01 09:38:49 +08:00
@shmilyin CNAME
googlefans
2018-09-01 09:39:45 +08:00
@shmilyin 我放到 source 目录下了,在拷贝一份到根目录?
KeatingSmith
2018-09-01 09:39:47 +08:00
在主题文件夹中的 source 内添加 CNAME。
googlefans
2018-09-01 09:44:49 +08:00
@KeatingSmith 两个 source 下都添加了 还是不行 不过主题下的 source 是直接复制的那个文件
ZJsnowman
2018-09-01 10:27:01 +08:00
我琢磨也是 cname,照着教程一步步检查一下吧
Trim21
2018-09-01 11:05:26 +08:00
# Extensions
## Plugins: https://hexo.io/plugins/
Plugins:
hexo-generator-cname

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/485099

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX