设置 GitHub Pages 项目页面。页面已打开,但图像和 main.css 未加载
Setting up a GitHub Pages project page. Page is up but images and main.css are not loading
大家好 Stack Overflow,
第一次在 GitHub 页面上设置项目页面。我想我可能错过了一些非常简单的东西,但我已经尝试了所有我能找到的东西,也希望即使这个问题很可能有点白痴,但格式非常好。
到目前为止的故事...
在 GitHub 页面上托管静态网站。这是一个基于工作存储库的项目页面。我创建了一个 gh-pages
分支并推送到这个分支。该分支现在设置为默认值,所有文件都在 repo 我已经查看了几个关于堆栈溢出的问题,它们与我遇到的问题非常相似,但它们似乎并不完全相同.
页面正在加载here
但图像或 CSS 格式都没有加载。该页面是使用 html、css 和 bootstrap 构建的。
与问题非常相似的问题:
这似乎是最接近的:静态资源未加载 (rep < 10)
也许我需要在 _config.yml
中以某种方式处理根文件?就像这个问题一样:github 页面未构建(代表 < 10)
认为答案就在这里:在 jekyll 文档中 (rep < 10)
探索的途径:
- 在
root
文件夹中创建了 .nojykell
文件,这似乎是最好的选择,因为我实际上并不需要 jykell。
- 作为另一个可能的途径,创建了
config.yml
文件
- 和
keep_files: [img, app.js, main.css];
- 然后是
include: [img, app.js, main.css];
- 还根据构建错误在第一行添加了
highlighter: rouge;
。
- Jykell 有一次给我一个 H10 错误,我安装了
kramdown
,虽然没有做任何事情,但还是出现了同样的错误。这似乎是一个不必要的步骤,因为我没有使用 jekyll,只需要一个地方来提供已经在 interwebs 中创建的文件。
- 已更新ruby
- 删除了 .html 页面上文件前面的 ../
您可能需要了解的其他事项:
File structure:
- root
- img
- .nojykell (empty)
- app.js
- index.html
- artist.html
- gallery.html
- main.css
如果您有任何建议请告诉我,谢谢。 :)
很高兴看到你想通了。
供将来参考,.nojykell 无法解决问题:
It is now possible to completely bypass Jekyll processing on GitHub Pages by creating a file named .nojekyll in the root of your pages repo and pushing it to GitHub. This should only be necessary if your site uses files or directories that start with underscores since Jekyll considers these to be special resources and does not copy them to the final site.
https://github.com/blog/572-bypassing-jekyll-on-github-pages
大家好 Stack Overflow,
第一次在 GitHub 页面上设置项目页面。我想我可能错过了一些非常简单的东西,但我已经尝试了所有我能找到的东西,也希望即使这个问题很可能有点白痴,但格式非常好。
到目前为止的故事...
在 GitHub 页面上托管静态网站。这是一个基于工作存储库的项目页面。我创建了一个 gh-pages
分支并推送到这个分支。该分支现在设置为默认值,所有文件都在 repo 我已经查看了几个关于堆栈溢出的问题,它们与我遇到的问题非常相似,但它们似乎并不完全相同.
页面正在加载here 但图像或 CSS 格式都没有加载。该页面是使用 html、css 和 bootstrap 构建的。
与问题非常相似的问题:
这似乎是最接近的:静态资源未加载 (rep < 10)
也许我需要在
_config.yml
中以某种方式处理根文件?就像这个问题一样:github 页面未构建(代表 < 10)认为答案就在这里:在 jekyll 文档中 (rep < 10)
探索的途径:
- 在
root
文件夹中创建了.nojykell
文件,这似乎是最好的选择,因为我实际上并不需要 jykell。 - 作为另一个可能的途径,创建了
config.yml
文件- 和
keep_files: [img, app.js, main.css];
- 然后是
include: [img, app.js, main.css];
- 还根据构建错误在第一行添加了
highlighter: rouge;
。
- 和
- Jykell 有一次给我一个 H10 错误,我安装了
kramdown
,虽然没有做任何事情,但还是出现了同样的错误。这似乎是一个不必要的步骤,因为我没有使用 jekyll,只需要一个地方来提供已经在 interwebs 中创建的文件。 - 已更新ruby
- 删除了 .html 页面上文件前面的 ../
您可能需要了解的其他事项:
File structure:
- root
- img
- .nojykell (empty)
- app.js
- index.html
- artist.html
- gallery.html
- main.css
如果您有任何建议请告诉我,谢谢。 :)
很高兴看到你想通了。
供将来参考,.nojykell 无法解决问题:
It is now possible to completely bypass Jekyll processing on GitHub Pages by creating a file named .nojekyll in the root of your pages repo and pushing it to GitHub. This should only be necessary if your site uses files or directories that start with underscores since Jekyll considers these to be special resources and does not copy them to the final site.
https://github.com/blog/572-bypassing-jekyll-on-github-pages