【问题标题】:Github Pages 404 on node_modules foldernode_modules 文件夹上的 Github Pages 404
【发布时间】:2017-09-14 19:54:40
【问题描述】:

我正在尝试使用 GitHub 页面使用 JavaScript 在 Publisher-Subscriber 模块上呈现我的 GitHub 存储库。 gh-pages 分支看起来不错。但是,小胡子代码不会呈现在我在 GitHub Pages 上的项目上。它看起来像这样:

GitHub 存储库:https://github.com/ajhalthor/pubsub-application

此项目的 Github Pages Repo:https://ajhalthor.github.io/pubsub-application/

GitHub 存储库也有 node_modules 文件夹,所以它应该是自给自足的。 Mustache、jQuery 和 Bootstrap 包含在此文件夹中,因此没有外部链接或 CDN。

主要问题:为什么即使所有路径都是相对于项目的主文件夹指定的,小胡子也不渲染?

【问题讨论】:

标签: javascript github github-pages


【解决方案1】:

Github 页面使用默认忽略 node_modules 文件夹的 Jekyll 版本。

据此blog article。您可以执行以下操作:

在 gh-pages 分支的根目录中创建一个空的 .nojekyll 文本文件。

您也可以参考此announcement by github,其中讨论了导致此行为的更新。

【讨论】:

  • 谢谢!这对我有用。我还尝试了 rawgit,这给了我一个开发和生产的 url。根据你的说法,这样更好吗?
  • 这不是更好,但它是一种选择。
  • 感谢提醒朋友
  • 非常感谢,不错的收获!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-11-20
  • 1970-01-01
相关资源
最近更新 更多