构建 github 页面时出现问题(SCSS 导入失败(Jekyll))
Having problems building github page(SCSS import fails (Jekyll))
我正在尝试 运行 一个带有 Jekyll 主题的 github 页面,该网站 运行 在本地运行良好。但是,当我尝试在 https://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: minimaless.
main.scss:
---
# Only the main Sass file needs front matter (the dashes are enough)
---
@import "minimaless";
似乎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
theme: minimaless
在 GitHub 页面上不受支持。评论出来。
最后,_site
目录不应签入版本控制。从您的存储库中删除它,然后在您的 .gitignore
文件中为其添加一个条目。
我正在尝试 运行 一个带有 Jekyll 主题的 github 页面,该网站 运行 在本地运行良好。但是,当我尝试在 https://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: minimaless.
main.scss:
---
# Only the main Sass file needs front matter (the dashes are enough)
---
@import "minimaless";
似乎GitHub期望的.scss文件的路径与Jekyll主题放的地方不一样。我检查了一些提到我应该将 .scss 的绝对路径放在 _config.yml 文件中的帖子。
似乎GitHub期望的.scss文件的路径与Jekyll主题放的地方不一样。查了一些帖子
文件夹结构是这样的:
我的博客/ - 资产/
- main.scss
- _sasss/
- minimaless.scss
- minimaless/
- basic.scss
- layout.scss
- hight-lighting.scss
- _config.yml
这是我的 GitHub 页面文件夹:
问题可能是因为您的源内容位于子目录 myblog
中。尝试将所有内容移动到存储库的根目录。
也可能是因为您的配置文件中存在以下内容:
theme: minimaless
#remote_theme: brettinternet/minimaless
theme: minimaless
在 GitHub 页面上不受支持。评论出来。
最后,_site
目录不应签入版本控制。从您的存储库中删除它,然后在您的 .gitignore
文件中为其添加一个条目。