我已经开始对Jekyll进行一些试验,并研究其工作原理。到目前为止,这有点令人困惑。
首先,minima
主题属性捆绑在gem
中,并且从初始视图中隐藏。因此,我已将minima-2.5.0/_sass/minima.scss
复制到我创建的项目目录中,该目录应该覆盖默认配置。
在该variabe文件中,我看到以下主要字体变量:
$base-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !default;
我太害怕触摸了。如何在Jekyll网站上更改默认字体?为什么在这里定义了这么多的元素?如何优先于另一个?
如果我想使用本地的Ubuntu字体(例如Ubuntu mono
)怎么办?
如果我想使用Inconsolata或googlefonts的其他字体怎么办?
答案 0 :(得分:1)
本地字体将显示不一致,因为人们可能没有/未安装它们。您可以使用Google托管的免费字体(人们似乎将其称为“ Google字体”)。如果您想使用Ubunty Mono,请使用以下命令:
$base-font-family: 'Ubuntu Mono', monospace;
并将其添加到您的头部:
<link href="https://fonts.googleapis.com/css?family=Ubuntu+Mono" rel="stylesheet">
更好的解决方案是使用download helper下载字体。
重要提示-将公司名称放在免费向社区发布的内容的前面是不明智的(Google字体)。使用此工具创建“免费服务”以跟踪在线用户的行为更加不明智。大多数人称这种窃取(抄袭)和监听。我们告诉孩子们这很不好。我们(作为Web开发人员)不应为此提供便利。我们不应该向访问者提供Google字体。只需下载这些免费字体,然后从您的Web服务器提供它们即可。他们(应该)与Google无关。如果您是这些字体的所有者,请阻止Google托管它们。停止促进大规模监视。谢谢。