Jekyll + gh-pages + GoDaddy 博客似乎无法在 Mac 上正确加载

标签 jekyll github-pages

我最近使用 Jekyll 和 Github Pages 创建了一个博客,并从 GoDaddy 购买了一个自定义域名。虽然它似乎在我的 Windows 笔记本电脑、我的手机和我 friend 的电脑上运行良好,但大多数时候我尝试将它加载到我的 MacBook Pro 上时,它会转到以下页面之一:

  • 带有广告的自定义 GoDaddy 页面。

  • GoDaddy 页面似乎包含以下消息:“网站即将推出!请稍后回来查看该网站是否可用。”

  • Github Pages 消息:“404:找不到文件 在此地址配置的站点不包含请求的文件。如果这是您的站点,请确保文件名大小写与 URL 匹配。对于根 URL(例如http://example.com/ )您必须提供一个index.html 文件。”

我还注意到,有时页面无法打开,并重定向到最后带有/xxxx/的 url,例如 http://page.com/KQMRn/ .

如果有帮助,页面是 joelcponte.com,GitHub 存储库是 GitHub.com/joelcponte/blog。

最佳答案

您的 DNS 配置似乎有误:

dig joelcponte.com

;; ANSWER SECTION:
joelcponte.com.     238 IN  A   184.168.221.38
joelcponte.com.     238 IN  A   192.30.252.153
joelcponte.com.     238 IN  A   192.30.252.154

您必须删除第一个 DNS (184.168.221.38),它是 GoDaddy IP。

关于Jekyll + gh-pages + GoDaddy 博客似乎无法在 Mac 上正确加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49648486/

相关文章:

jekyll - 使用 Jekyll 和 GitHub 页面生成特定于类别的 RSS 提要

JavaScript 不在 github.io 上执行,但在本地运行

Github Pages主页删除顶部链接

syntax-highlighting - 如何在 Jekyll 中高亮 Markdown 代码?

yaml - Jekyll 中的液体嵌套 For-Loop 语法问题

ruby - 在 jekyll 中设置多个类别

javascript - 如何在由 Jekyll 和 Liquid Layouts 一起生成的站点中使用 mustache.js

css - 如何在 github pages 和 sass 模板中自定义表格大小

angular - 将 Angular 7 部署到 github 页面

ruby - 将我的博主博客导入 Jekyll