【发布时间】:2019-04-18 11:54:25
【问题描述】:
我试图运行一个带有 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: 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 主题放置的路径不同。我查了一些帖子 link 提到我应该把.scss的绝对路径放在urlbase的目录中,即/myblog。但是我对ruby不熟悉,所以不知道该怎么做。
文件夹结构是这样的:
我的博客/ - 资产/
- main.scss
- _sasss/
- minimaless.scss
- minimaless/
- basic.scss
- layout.scss
- hight-lighting.scss
- _config.yml
这是我的 GitHub 页面文件夹:
【问题讨论】:
-
看到错字了吗?
milimaless.scss -
@ashmaroli 感谢您的指出。我刚改了。但我的代码中不存在该类型。
标签: sass jekyll github-pages