Возникли проблемы при создании страницы github (сбой импорта SCSS (Jekyll)) - PullRequest
0 голосов
/ 18 апреля 2019

Я пытался запустить страницу github с темой Jekyll, и веб-сайт работает нормально локально.Тем не менее, когда я пытаюсь ввести URL-адрес на 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";

Кажется, что путь к файлу .scss, ожидаемый GitHub, отличается от того, где его поместила тема Jekyll.Я проверил в некоторых сообщениях упомянутое, что я должен поместить абсолютный путь к .scss в файл _config.yml.

Кажется, что путь к файлу .scss, ожидаемый GitHub, отличается от того, куда его поместила тема Jekyll,Я проверил некоторые сообщения ссылка упомянул, что я должен поместить абсолютный путь .scss в каталог urlbase, который является / myblog.Но я не знаком с ruby, поэтому не уверен, как мне это сделать.

Структура папок выглядит следующим образом:

myblog / - assets /

         - main.scss

   - _sasss/

         - minimaless.scss

         - minimaless/

                    - basic.scss

                    - layout.scss

                    - hight-lighting.scss

   - _config.yml

Это моя папка на странице GitHub:

https://github.com/Po-Hsuan-Huang/Po-Hsuan-Huang-github.io

1 Ответ

1 голос
/ 19 апреля 2019

Возможно, проблема в том, что исходное содержимое находится в подкаталоге myblog. Попробуйте переместить все содержимое в корень вашего хранилища.

Это также может быть из-за следующего в вашем конфигурационном файле:

theme: minimaless
#remote_theme: brettinternet/minimaless

theme: minimaless не поддерживается на страницах GitHub. Прокомментируйте это.

И, наконец, каталог _site не следует проверять в системе контроля версий. Удалите его из своего хранилища, а затем добавьте для него запись в файле .gitignore.

...