Sass SCSS导入失败(Jekyll)
我正试图在GitHub页面上设置Jekyll。在本地,我没有生成/执行警告/错误,即使使用Sass SCSS导入失败(Jekyll),sass,jekyll,github-pages,Sass,Jekyll,Github Pages,我正试图在GitHub页面上设置Jekyll。在本地,我没有生成/执行警告/错误,即使使用bundle exec-jekyll-service--safe。但是导入命令在GitHub页面上失败。我得到的错误是: 您的SCSS文件css/main.SCSS在第49行:要导入的文件未找到或无法读取:base上有错误 我没有更改main.scss的内容: // Import partials from `sass_dir` (defaults to `_sass`) @import "base
bundle exec-jekyll-service--safe
。但是导入命令在GitHub页面上失败。我得到的错误是:
您的SCSS文件css/main.SCSS
在第49行:要导入的文件未找到或无法读取:base上有错误
我没有更改main.scss
的内容:
// Import partials from `sass_dir` (defaults to `_sass`)
@import
"base",
"layout",
"syntax-highlighting"
;
在\u config.yml
中显式定义sass_dir变量没有帮助。有办法在本地调试scss文件吗?我尝试过使用sass
命令,但它似乎无法处理scss文件
我知道,@import
部分存在问题,因为如果我对其进行注释并在GitHub页面上推送构建,则不会再失败——但我的博客很难看:)
注意:我已经尝试了中描述的内容,但没有成功。好的,开始吧!这很简单
- Github页面正在从存储库根目录运行:
faif.Github.io
- 由于您的
文件位于\u config.yml
中,因此它不会对所有内容都采用默认设置。例如:scss导入的路径为/blog
,并导致错误,因为您的文件位于faif.github.io/_-sass
faif.github.io/blog/_-sass
\u config.yml
,并调整sass,包括,…
变量。我不认为这是最好的选择,但如果在Jekyll3.1.x()中进行配置,它肯定可以完成几乎所有的事情
第二种选择
- 创建博客存储库
- 克隆它
,因为项目存储库仅从gh页面分支发布git checkout-bgh页面
- 复制此存储库中的博客文件夹内容
- 从faif.github.io存储库中删除您的博客文件夹
- 在
\u config.yml
- 提交并推送
你的任务完成了。好的,开始吧!这很简单
- Github页面正在从存储库根目录运行:
faif.Github.io
- 由于您的
文件位于\u config.yml
中,因此它不会对所有内容都采用默认设置。例如:scss导入的路径为/blog
,并导致错误,因为您的文件位于faif.github.io/_-sass
faif.github.io/blog/_-sass
\u config.yml
,并调整sass,包括,…
变量。我不认为这是最好的选择,但如果在Jekyll3.1.x()中进行配置,它肯定可以完成几乎所有的事情
第二种选择
- 创建博客存储库
- 克隆它
,因为项目存储库仅从gh页面分支发布git checkout-bgh页面
- 复制此存储库中的博客文件夹内容
- 从faif.github.io存储库中删除您的博客文件夹
- 在
\u config.yml
- 提交并推送
您的任务已经完成。没有代码,很难提供帮助。有存储库url吗?Jekyll被安装在一个子目录中,如果这是我的问题:同样的问题。调查。没有代码,很难帮上忙。有存储库url吗?Jekyll被安装在一个子目录中,如果这是我的问题:同样的问题。调查。第二个选项是否意味着我将拥有两个独立的存储库?这比移动配置文件和重新定义所有路径要多一些管理开销,但听起来确实更干净。在您尝试更改文件夹层次结构之前,Jekyll相当稳定。把它放在根部,它就可以正常工作了。好的,很好。给我一些时间来实施它并接受你的回答。现在,投票表决:)@david jackquel你试过第二种选择吗?因为我不能让它工作。即使我将博客目录移动到了另一个存储库,我也会遇到同样的错误:
\u config.yml
应该在哪个存储库中?@david jackquel没关系,谢谢。我重新访问了设置,效果很好。第二个选项是否意味着我将有两个独立的存储库?这比移动配置文件和重新定义所有路径要多一些管理开销,但听起来确实更干净。在您尝试更改文件夹层次结构之前,Jekyll相当稳定。把它放在根部,它就可以正常工作了。好的,很好。给我一些时间来实施它并接受你的回答。现在,投票表决:)@david jackquel你试过第二种选择吗?因为我不能让它工作。即使我将博客目录移动到了另一个存储库,我也会遇到同样的错误:\u config.yml
应该在哪个存储库中?@david jackquel没关系,谢谢。我重新访问了设置,效果很好。