【问题标题】:How do I customize Jekyll theme for a single page in GitHub pages?如何为 GitHub 页面中的单个页面自定义 Jekyll 主题?
【发布时间】:2019-01-23 01:34:08
【问题描述】:

我想删除我的 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;
}

【问题讨论】:

    标签: github jekyll github-pages jekyll-theme


    【解决方案1】:

    最简单的方法是为您的 help.md 定义一个新布局

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

      ---
      layout: help
      ---
      

    【讨论】:

    • 谢谢 - 为了清楚起见,我如何指定layout: ?是我help.md 的第一行吗,比如:--- layout: help ---
    • 是的。它被称为前事。我已经更新了我的答案。
    • 工作就像一个魅力。谢谢!
    猜你喜欢
    • 2019-06-24
    • 1970-01-01
    • 2022-12-13
    • 2018-03-09
    • 2016-07-08
    • 2017-08-19
    • 2017-11-12
    • 1970-01-01
    • 2023-04-11
    相关资源
    最近更新 更多