我是如何来到这个世界的
这是第一篇博客,标题中的「我」不是作者我,是指这个博客。对,这里讲的是这个博客是怎么来的。 参考博客: 1
GitHub Page
GitHub可以免费托管网站的代码,并利用Jekyll生成可访问的页面,但是有1G的容量限制,每月100G的流量限制,所以只适合小型个人博客。
GitHub Page的设置可以看 https://pages.github.com/,要注意的是
一个GitHub用户只能有一个user site,创建repository名的时候必须是username.github.io, username是你的GibHub用户名
但是用户可以有任意多个project site,建立在username.github.io/repository之下
上传代码后GitHub Page即可生成可访问的网站
Jekyll + Minima
Jekyll可以将Markdown或者Liquid命令转换成静态HTML网页
Minima是Jekyll的默认主题 Minima GitHub地址
调整参数
中文的设置
由于Jekyll的默认主题Minima对中文字体的支持不是很好,我选择了「思源」系列字体,包括思源宋体和思源黑体,都由Adobe和Google联合开发的开源字体。前者是衬线字体(Serif),在阅读长篇文章时,不会觉得劳累。后者是无衬线字体(Sans Serif),简洁易读,在标题中使用较多。思源宋体英文名 Source Han Serif ,Google称之为 Noto Serif CJK,下载链接在此:Noto CJK。CJK分别是中日韩的缩写,即包含繁体中文、简体中文、日语、韩语,这里我只用了简体中文(Noto Sans SC)。
将字体应用在网站上时你可以
-
下载需要的字体到本地,然后在css中嵌入,缺点也就是占用服务器空间,可以参考这个博客,
-
或者google 提供了在线字体链接, 嵌入以下代码在<head>中,
<link href="https://fonts.googleapis.com/css?family=Noto+Sans+SC" rel="stylesheet">
然后在css文件中指定字体
font-family: 'Noto Sans SC', sans-serif;
我另外在
_config.yml
文件中设置默认语言为中文lang:zh
,在css中设置:lang(zh)
,仅对中文更改字体,英文则用theme设定字体。:lang()文档
相关链接: