Установка темы Swiss remote на страницах Jekyll Github

#jekyll #github-pages #jekyll-theme

#jekyll #github-страницы #jekyll-theme

Вопрос:

Я пытаюсь использовать тему Jekyll «Swiss» на своих страницах GitHub. Swiss (jekyll-swiss) указан как существующая зависимость наhttps://pages.github.com/versions /, и я думаю, что даже если бы это было не так, мне было бы разрешено использовать ее с драгоценным камнем jekyll-remote-theme. Я следовал инструкциям в швейцарском репозитории (https://github.com/broccolini/swiss ) для добавления темы на мой сайт Jekyll:

 Add this line to your Jekyll site's Gemfile:   
gem "github-pages", group: :jekyll_plugin

And add this line to your Jekyll site:  
remote_theme: broccolini/swiss
  

. . . и я также добавил драгоценный камень jekyll-remote-theme для хорошей оценки. Я новичок в этом и не могу придумать какие-либо другие шаги по устранению неполадок. Есть идеи о том, почему тема не применяется к сайту? Мои _config.yaml и Gemfile приведены ниже. Заранее спасибо!

мой файл _config.yml:

 name: Jekyll Test for Git Pages
markdown: kramdown
remote_theme: broccolini/swiss
theme_color: white
plugins:
  - jekyll-remote-theme
  

мой Gemfile:

 source "https://rubygems.org"

gem "github-pages", group: :jekyll_plugins
gem "jekyll-remote-theme"
  

Ответ №1:

Разобрался с проблемой (проблемами):

  1. У меня все еще был _layouts/default.html файл, который переопределял эквивалентный файл Swiss theme.

  2. Моя структура файла path была странной. У меня были вложенные папки для страниц, и у index.html страницы во вложенных папках. Это привело к непоследовательному применению стилей и функциональности темы.