代码之家  ›  专栏  ›  技术社区  ›  rynop

如何在Github页面中为单个页面自定义Jekyll主题?

  •  1
  • rynop  · 技术社区  · 5 年前

    我想把 large hero header 对于我的Github页面站点中的特定页面。

    我知道如何 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 回复  |  直到 5 年前
        1
  •  2
  •   ashmaroli    5 年前

    最简单的方法是为您的 help.md

    1. 创建的副本 layout 当前使用者 帮助医生 (比如说, page.html )
    2. 将新布局重命名为 help.html (路径: _layouts/help.html )
    3. 删除呈现大英雄标题的标记
    4. 使用 layout: help 前面的事 帮助医生 :

      ---
      layout: help
      ---