Jekyll-ynewtime 是一款简约设计的博客模板(©Y)。
安装
1、 fork 这个模板;
2、 修改项目名称;
将 jekyll-ynewtime 改为你想要改成的博客名称,如果是站点主页,则修改为:your-username.github.io,如果是项目主页,则修改为对应项目的名称,然后在 _config.yml 修改一下 baseurl 的配置即可。
3、修改 _config.yml 中的配置项;
name: "Y" # put the site's name here
permalink: /:title # the way you wanna your links look like ==> https://jekyllrb.com/docs/permalinks/
description: "Your site's description" # put your site's description here
author: "Stephen" # put your name here
atom-baseurl: "https://your-site-url" # the url for rss feed, you can change it to your site's url
baseurl: "" # if you aren't publish your blog under permalink like: /blog/, you don't need change this, or change it to /your-repo's-name
social: "https://twitter.com/your-username" # put your social links here
特性
1、标题样式
h1
h2
h3
h4
# h1
## h2
### h3
#### h4
2、分隔符样式
---
3、引用样式
恋爱はさ、参加することに意义があるんだから。例え駄目だったとしてもさ、人が人を好きになった瞬间って、ずっと、ずっと残っていくものだよ。それだけが、生きていく勇気になる。暗い夜道を照らす懐中电灯になるよ。
> 恋爱はさ、参加することに意义があるんだから。例え駄目だったとしてもさ、人が人を好きになった瞬间って、ずっと、ずっと残っていくものだよ。それだけが、生きていく勇気になる。暗い夜道を照らす懐中电灯になるよ。
4、代码样式
{
"fonts": {
"SimSun": {
"replace": "Microsoft YaHei UI",
"#size": 0,
"#width": 0,
"#weight": 0,
"#italic": false,
"#underLine": false,
"#strikeOut": false
}
},
"debug": false
}
代码样式有两种解决方案,可以采用 jekyll 原生的 highlight 方法,也可用传统的 markdown 代码高亮方法。
5、表格样式
特性 | 对比 |
---|---|
启动速度 | Sublime > VScode > Atom |
插件体验 | VScode > Atom > Sublime |
终端交互 | VScode > Sublime > Atom |
运行内存 | Sublime > VScode > Atom |
| 特性 | 对比
|-|-
| 启动速度 | Sublime > VScode > Atom
| 插件体验 | VScode > Atom > Sublime
| 终端交互 | VScode > Sublime > Atom
| 运行内存 | Sublime > VScode > Atom
6、图片样式
Markdown 单行图片:
![](/media/JPG/gakki.jpg)*ガッキーさんです*
UNSPLASH 随机图片:
UNSPLASH RANDOM PHOTO
<img src="https://source.unsplash.com/random" alt="UNSPLASH RANDOM PHOTO"><em>UNSPLASH RANDOM PHOTO</em>
并列图片:
<div class="responsive">
<div class="img">
<a href="https://yenwtime-1255970624.cos.ap-guangzhou.myqcloud.com/JPG/zhihu-1.jpg">
<img src="https://yenwtime-1255970624.cos.ap-guangzhou.myqcloud.com/JPG/zhihu-1.jpg" alt="并列图片1">
</a>
<div class="desc">
并列图片1
</div>
</div>
</div>
<div class="responsive">
<div class="img">
<a href="https://yenwtime-1255970624.cos.ap-guangzhou.myqcloud.com/JPG/zhihu-2.jpg">
<img src="https://yenwtime-1255970624.cos.ap-guangzhou.myqcloud.com/JPG/zhihu-2.jpg" alt="并列图片2">
</a>
<div class="desc">
并列图片2
</div>
</div>
</div>
<div class="clearfix"></div>
7. 多媒体嵌入
Gif:
![](/media/files/GIF/google10.gif)
响应式视频:
<div class="embed-responsive embed-responsive-16by9">
<video src="/media/files/MP4/telegramX.mp4" class="embed-responsive-item" controls="controls"></video>
</div>
8、MathJax支持
\[E = M C^2\] \[z = \frac{x}{y}\]$$ E = M C^2 $$
$$ z = \frac{x}{y} $$
9、字体设计
参考 Jekyll-ynewtime 中日英字体网页混排实践
10、自动化脚本
更多内容请参考项目站点