Sass 构建github页面时遇到问题(SCSS导入失败(Jekyll))
我试着运行一个带有Jekyll主题的github页面,该网站在本地运行良好。然而,当我试图打开htttps://username.github.io,GitHub无法构建网站 我收到以下错误消息:Sass 构建github页面时遇到问题(SCSS导入失败(Jekyll)),sass,jekyll,github-pages,Sass,Jekyll,Github Pages,我试着运行一个带有Jekyll主题的github页面,该网站在本地运行良好。然而,当我试图打开htttps://username.github.io,GitHub无法构建网站 我收到以下错误消息: Your site is having problems building: Your SCSS file myblog/assets/main.scss has an error on line 1: File to import not found or unreadable: minimales
Your site is having problems building: Your SCSS file myblog/assets/main.scss has an error on line 1: File to import not found or unreadable: minimaless.
main.scss:
它似乎是GitHub所期望的.scss文件的路径,与Jekyll主题所放置的路径不同。我查看了一些帖子,其中提到我应该将.scss的绝对路径放在_config.yml文件中
它似乎是GitHub所期望的.scss文件的路径,与Jekyll主题所放置的路径不同。我查看了一些帖子,其中提到我应该将.scss的绝对路径放在urlbase目录下,即/myblog。但是我对ruby不熟悉,所以我不知道该怎么做
文件夹结构如下所示:
我的博客/
-资产/
- main.scss
- _sasss/
- minimaless.scss
- minimaless/
- basic.scss
- layout.scss
- hight-lighting.scss
- _config.yml
这是我的GitHub页面文件夹:
问题可能是因为源内容位于子目录
myblog
中。尝试将所有内容移动到存储库的根目录
也可能是由于配置文件中的以下原因:
theme: minimaless
#remote_theme: brettinternet/minimaless
GitHub页面不支持主题:最小值。评论一下
最后,
\u站点
目录不应签入版本控制。将其从存储库中删除,然后在.gitignore
文件中为其添加一个条目。看到输入错误了吗milimaless.scss
@ashmaroli感谢您的指点。我刚换了。但是我的代码中没有这个类型。谢谢你的回答。站点文件夹在那里有关系吗?我想知道为什么Github不从站点文件夹读取构建的html,或者只是覆盖它。我上传这个网站的原因是我还更改了其中的html文件。我对主题做了一些修改,因为我不知道如何在ruby中修改主题。祝你好运“尝试将所有内容移动到存储库的根目录中。”这个建议对我很有效。我使用config设置将Jekyll源文件放在嵌套目录中,但将它们移回默认根目录使Github页面正常工作。
theme: minimaless
#remote_theme: brettinternet/minimaless