通过`remote-theme`选项选择一个可以在Github Pages上直接使用的Jekyll主题

问题描述

我遵循2017 blog post的建议,只需使用$container->setParameter('my_bundle.config',$config);标签,就可以使用Github上托管的任何主题来构建Github页面站点

我只有一个README.md和_config.yml的仓库。我尝试了两个主题,将它们添加CompilerPassInterface

后,它们以自己的方式失败了
  • remote-theme显示了一些文字,但有斑点
  • remote-theme的构建失败

我意识到通过支持主题进行工作或在本地进行构建更安全,但也许有人知道 流行的Jekyll主题,该主题通过remote-theme:poole/lanyon标记,且配置最少。

解决方法

Github Pages的默认主题为primer

尝试添加_config.yml

remote-theme: pages-themes/primer

行为就像您启动Github Pages时一样,没有任何特殊主题,但是您可以访问site config variables中的某些内容。