【问题标题】:Change theme for Jekyll static site更改 Jekyll 静态站点的主题
【发布时间】:2025-12-18 00:30:02
【问题描述】:

我在 github-pages 上使用默认的“minima”主题设置了我的用户站点 - 工作得很好。但是,我不知道如何更改主题。尝试关注these instructions 将主题更改为“建筑师”:

使用 Architect 主题:

  1. 将以下内容添加到站点的 _config.yml 中: theme: jekyll-theme-architect

  2. (可选)如果您想在计算机上预览您的网站,请将以下内容添加到您网站的 Gemfile: gem "github-pages", group: :jekyll_plugins

看起来很简单,对吧?但是当我提交更改并在http://username.github.io 重新加载页面时,它只是一个空白页面。

我确定我遗漏了一些非常明显的东西,但如果你能解释一下,我将不胜感激!

【问题讨论】:

    标签: jekyll github-pages


    【解决方案1】:

    你选择的主题只有一种布局,即default布局,而minima主题有三种,defaultpostpage

    只需将您的帖子和页面使用的布局在它们的 frontmatter 中或在配置中全局更改为 default

    【讨论】:

    • 感谢您的回复。将theme: jekyll-theme-architect设置页面和帖子布局设置为default后只是使帖子消失并且没有更改主页主题。
    • 您是否也将“索引”页面的布局更改为默认布局?
    【解决方案2】:

    您不能更改活动 jekyll 网站的主题。您需要在创建站点时安装新主题。这有点烦人,但如果您刚刚开始使用该网站,安装新主题应该不会太困难。

    【讨论】: