<commit_before>---
layout: post
title:  jekyll常用语法记录
date:   2017-06-02 20:08:00 +0800
categories: notes
tag: jekyll
---

* content
{:toc}


每篇post文章头都应添加
{% highlight jekyll %}
---
layout: post
title:  jekyll常用语法记录
date:   2017-06-02 20:08:00 +0800
categories: notes
tag: jekyll
---

* content
{:toc}


{% endhighlight %}

{% highlight jekyll %}
{% endhighlight %}


引用

如果你需要在多个地方引用一小代码片段，可以使用 include 标签。

{% highlight jekyll %}
{% include footer.html %}
{% endhighlight %}

Jekyll 要求所有被引用的文件放在根目录的 _includes 文件夹，上述代码将把 <source>/_includes/footer.html 的内容包含进来。

你还可以传递参数：
{% highlight jekyll %}
{% include footer.html param="value" %}
{% endhighlight %}

这些变量可以通过 Lquid 调用：
{% highlight jekyll %}
{{ include.param }}
{% endhighlight %}






{% highlight css %}
@keyframes bounceInLeft {
  0% {
    transform: translate3d(-1000px, 0, 0);
  }
  60% {
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  100% {
    transform: none;
  }
}
{% endhighlight %}<commit_msg>jekii<commit_after>---
layout: post
title:  jekyll常用语法记录
date:   2017-06-02 20:08:00 +0800
categories: notes
tag: jekyll
---

* content
{:toc}


每篇post文章头都应添加
{% highlight jekyll %}
---
layout: post
title:  jekyll常用语法记录
date:   2017-06-02 20:08:00 +0800
categories: notes
tag: jekyll
---

* content
{:toc}


{% endhighlight %}

{% highlight markdown %}
{% endhighlight %}


引用

如果你需要在多个地方引用一小代码片段，可以使用 include 标签。

{% highlight markdown %}
{% include xxx.html %}
{% endhighlight %}

Jekyll 要求所有被引用的文件放在根目录的 _includes 文件夹，上述代码将把

{% highlight markdown %}
 <source>/_includes/footer.html 
{% endhighlight %}


 的内容包含进来。

你还可以传递参数：
{% highlight markdown %}
{% include footer.html param="value" %}
{% endhighlight %}

这些变量可以通过 Lquid 调用：
{% highlight markdown %}
{{ include.param }}
{% endhighlight %}

highlight 的第二个可选参数是 linenos ，使用了 linenos会强制在代码上加入行号。例如：

{% highlight markdown %}
{% highlight ruby linenos %}
def foo
  puts 'foo'
end
{% endhighlight %}
{% endhighlight %}


{% highlight markdown %}
Post URL

如果你想使用你某篇文章的链接，标签 post_url 可以满足你的需求。

{% post_url 2010-07-21-name-of-post %}
If you organize your posts in subdirectories, you need to include subdirectory path to the post:

{% post_url /subdir/2010-07-21-name-of-post %}
当使用post_url标签时，不需要写文件后缀名。

还可以用 Markdown 这样为你的文章生成超链接：

[Name of Link]({% post_url 2010-07-21-name-of-post %})
Gist

使用 gist 标签可以轻松的把 GitHub Gist 签入到网站中：

{% gist 5555251 %}
你还可以配置 gist 的文件名，用以显示：

{% gist 5555251 result.md %}
gist 同样支持私有的 gists ，这需要 gist 所属的 github 用户名：

{% gist parkr/931c1c8d465a04042403 %}
私有的 gist 同样支持文件名。


{% endhighlight %}

{'fraction_non_alphanumeric': 0.14166981488477523, 'fraction_numerical': 0.05931242916509256, 'mean_word_length': 4.0727969348659006, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5901061', 'n_tokens_mistral': 1424, 'n_tokens_neox': 1244, 'n_words': 243}