如何为GitHub页面中的单个页面自定义Jekyll主题?

时间:2019-01-22 16:28:43

标签: github jekyll github-pages jekyll-theme

我想删除我的GitHub页面网站内特定页面的large hero header

我知道如何customize the themes layout,但是我只想自定义特定页面的布局。

例如:

  • README.md:“主页”,也称为/。我不想自定义
  • credits.md:位于/credits的积分页面。我不想自定义。
  • help.md:位于/help的帮助页面。我要做要自定义。我要remove the header

我想做类似/assets/css/help-style.scss

的事情
---
---

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

header {
  display: none;
}

1 个答案:

答案 0 :(得分:2)

最简单的方法是为help.md

定义新的布局
  1. 创建layout当前使用的help.md的副本(例如page.html
  2. 将新布局重命名为help.html(路径:_layouts/help.html
  3. 删除呈现大英雄标题的标记
  4. layout: help的开头使用help.md

    ---
    layout: help
    ---