Как настроить тему Jekyll для одной страницы на страницах GitHub?

Я хочу удалить большой заголовок героя для конкретной страницы на моем сайте GitHub.

Я знаю, как настроить макет темы, однако я хочу настроить макет только для конкретной страницы.

Пример:

  • README.md: "домашняя страница" ака /, Я не хочу настраивать
  • credits.md: страница кредитов на /credits, Я не хочу настраивать.
  • help.md: страница справки на /help, Я хочу настроить. Я хочу удалить заголовок.

Я хотел бы сделать что-то вроде /assets/css/help-style.scss

---
---

@import "{{ site.theme }}";

header {
  display: none;
}

1 ответ

Решение

Самый простой способ - просто определить новый макет для вашего help.md

  1. Создать копию layout в настоящее время используется help.md (сказать, page.html)
  2. Переименуйте новый макет как help.html (дорожка: _layouts/help.html)
  3. Удалить разметку, которая отображает большой заголовок героя
  4. использование layout: help в передней части вопроса help.md:

    ---
    layout: help
    ---
    
Другие вопросы по тегам