Я новичок в использовании темы Jekyll для страницы GitHub. Мне удалось успешно настроить локальную тему, следуя Настройка CSS вашей темы Jekyll, но я не смог найти никакой документации о том, что делать, если тема удалена.
Вот что я пробовал. Сначала я начал с чистой страницы GitHub и выполнил шаг 4 в Добавление темы Jekyll в файл _config.yml вашего сайта для включения моя тема, созданная на основе темы GitHub по умолчанию
_config.yml:
github: [metadata]
encoding: UTF-8
kramdown:
input: GFM
hard_wrap: false
future: true
jailed: false
- theme: jekyll-theme-primer
+ remote_theme: chuanqisun/primer
gfm_quirks: paragraph_end
На данный момент все работает «из коробки». Но когда я добавляю
---
---
@import "{{ site.theme }}";
в /assets/css/style.scss страница GitHub жалуется на то, что site.theme не существует. Я тоже попробовал
---
---
@import "{{ site.remote_theme }}";
но импорт все равно не удался.
Кто-нибудь знает, можно ли настроить удаленную тему? Я знаю, что могу просто выполнить настройку в своем разветвленном репозитории, но некоторые настройки относятся к одному сайту, и я хочу сохранить это в репозитории моего сайта. Таким образом, я могу поделиться темой с несколькими сайтами, не применяя настройку одного сайта для остальных сайтов. Спасибо!