如何更改 Jekyll 网站的默认字体

How can I change the default font for a Jekyll website

我是 Jekyll、css 等的新手,我分叉了 Jekyll now repo. Is there a way I can change, or add, default fonts to the entire jekyll website? It looks like 可能会有一些答案,但我不太明白。

检查这个 Font change Jekyll

您提到的答案是通过添加字体名称来编辑您的 _config.yml 文件。我更喜欢在 sass 文件中添加你的字体。

编辑位于jekyll实例根目录的文件style.scss,你可以从这里更改字体:

body {
  ...
  font: 18px/1.4 $helvetica;
}

对此:

body {
      font-family: "Times New Roman", Times, serif;
}

或任何你想要的字体。

如果你想做得更好,使用变量,将它们添加到_sass/_variables.css

$times: "Times New Roman", sans-serif;

然后在style.scss中更改:

body {
    font: 18px/1.4 $times;
}

如果您想将字体资源添加到您的项目而不是使用网络托管的字体,您可以将字体文件导入到项目的资源文件夹中。对于我使用的主题 (minimal-mistakes),正确的资产文件夹位于 ROOT/docs/assets/