首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改Jekyll Minima (默认)主题中的字体

更改Jekyll Minima (默认)主题中的字体
EN

Stack Overflow用户
提问于 2019-01-10 22:54:17
回答 1查看 3.3K关注 0票数 6

我已经开始用Jekyll做一些实验,看看它是如何工作的。到目前为止还有点混乱。

首先,minima主题属性绑定在gem中,并隐藏在初始视图中。因此,我已经将minima-2.5.0/_sass/minima.scss复制到我创建的项目目录中,该目录应该覆盖默认配置。

在变量文件中,我看到以下主要字体变量:

$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中的其他字体怎么办?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-11 07:39:08

本地字体将不会显示一致,因为人们可能没有/安装它们。你可以使用谷歌( Google )托管的免费字体(人们似乎称之为“谷歌字体”)。如果要使用Ubunty Mono,请使用以下命令:

代码语言:javascript
复制
$base-font-family: 'Ubuntu Mono', monospace;

把这个加到你的头上:

代码语言:javascript
复制
<link href="https://fonts.googleapis.com/css?family=Ubuntu+Mono" rel="stylesheet"> 

更好的解决方案是使用下载助手下载字体。

重要注意事项-把你的公司名称放在免费发布给社区的东西前面是不酷的(谷歌字体)。用它来创建一个“免费服务”来跟踪人们在网上的行为就更不酷了。大多数人称之为偷窃(剽窃)和窥探。我们告诉我们的孩子这很糟糕。我们(作为web开发人员)不应该促进这一点。我们不应该向我们的访问者提供谷歌字体。只需下载这些免费字体,并从您的and服务器服务。他们应该与谷歌无关。如果你是任何这些字体的所有者,请阻止谷歌托管它们。停止为大规模监视提供便利。谢谢。

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54138066

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档