【发布时间】:2016-03-14 18:09:19
【问题描述】:
我正在使用 Jekyll 和 Github Pages,我想将编译 Sass 文件的目录从 _site/css 更改为我选择的另一个文件夹。请记住,我只想更改 Sass 文件编译到的目录,而不是任何其他文件。
我是否需要在_config.yml 文件中指定它,如果需要,它的语法是什么?
我问的原因是因为我的 .gitignore 文件忽略了 _site 文件夹,因此当我推送到我的 Github 页面时,我的网站不会呈现任何 css 更改,因为整个 _site 文件夹被忽略,因此忽略其中包含的 css 文件。
【问题讨论】:
-
不确定您的问题来自哪里(sass/scss 也未处理,css 路径错误)。你有 githut 仓库 url 吗?
-
好的,作为 Jekyll 和 Github Pages 的 n00b,这是我的问题... Github Pages 忽略了 Jekyll 中的“_site”文件夹。 '_site/css' 文件夹是 scss 文件的编译位置。因为 Github Pages 忽略了 '_site' 文件夹,所以其中的任何子文件夹也会被忽略,这意味着我的 '_site/css' 文件夹(包含 css 文件)将被忽略。因此,我在 Jekyll 中构建的 Github Pages 站点不会呈现 css。
-
gh-pages 不关心您的
_site文件夹。问题在别处。这就是为什么我要求你提供一个 github 存储库 url。我需要看你的代码,不是为了抄袭或责备,而是为了发现你的问题。 -
这里是回购的链接,大卫。 (github.com/david-brener/test)