Html 使用jekyll为站点标题创建变量?

Html 使用jekyll为站点标题创建变量?,html,ruby,jekyll,Html,Ruby,Jekyll,基本上,我想将一段代码压缩成一个可以跨多个页面重复的变量,这样当我对代码进行更改时,就不需要将整个内容复制并粘贴到每个index.html页面上 我相信jekyll是通过他们的\u布局和\u帖子选项实现的?但我不知道如何实施它。我已经安装了atom、ruby和jekyll。是否还有其他需要下载的内容,以便在本地查看和编辑 花哨的博客标题 示例站点标题(这是我想要压缩为变量并与HEAD标记一起复制的内容) 博客文章标题 (正文不需要复制或压缩为变量,因为它的内容在几页中会有所不同) “我

基本上,我想将一段代码压缩成一个可以跨多个页面重复的变量,这样当我对代码进行更改时,就不需要将整个内容复制并粘贴到每个index.html页面上

我相信jekyll是通过他们的
\u布局
\u帖子
选项实现的?但我不知道如何实施它。我已经安装了atom、ruby和jekyll。是否还有其他需要下载的内容,以便在本地查看和编辑


花哨的博客标题
示例站点标题(这是我想要压缩为变量并与HEAD标记一起复制的内容)

博客文章标题 (正文不需要复制或压缩为变量,因为它的内容在几页中会有所不同)

“我们必须清楚地认识到所有人都有错误,这是一个值得称赞的事实,是一个符合发明家真实性和准建筑学要求的事实,必须解释清楚 从一个角度看,这是一个巨大的财富,是一个理性的财富。从另一个角度看,这是一个理性的财富,是一个理性的财富,是一个理性的财富,是一个理性的财富,是一个理性的财富,是一个理性的财富 劳动和就业的时间和质量,以及最低限度的成本,都是由劳动者承担的,而不是由消费者支付的流动性,也就是说,是由消费者自己承担的 在一个没有法律约束的环境中,是否存在一个没有法律约束的环境?”


这就是“包含”发挥作用的地方。 只需在_includes中创建一个文件head.html或header.html,其中包含要压缩的内容

在布局中,您可以使用

{% include head.html %}

现在。如果需要,您甚至可以传递参数(有关更多信息,请参阅)

这就是“包含”发挥作用的地方。 只需在_includes中创建一个文件head.html或header.html,其中包含要压缩的内容

在布局中,您可以使用

{% include head.html %}

现在。如果需要,您甚至可以传递参数(有关更多信息,请参阅)

所以我想我已经解决了这个问题,我对ruby完全是新手,所以我整天都在学习如何使用它。我安装了使ruby与windows兼容的devkit,做了一个新的…,然后创建了一个repo并推送到github

实际上,我甚至不需要使用
\u include
方法,因为我可以将标题的代码保留在
default
页面上。但它实际上起了作用,将我的
default.html
页面的代码减少到了五行,这很酷!我将保持这种方式,以防我有更多的元素添加到我的网站在未来


这是我的吉特。。(免责声明:如果你是共和党人或民主党人,也许不要读这篇文章。哈哈。)

所以我想我明白了,我对ruby完全陌生,所以我整天都在学习如何使用它。我安装了使ruby与windows兼容的devkit,做了一个新的…,然后创建了一个repo并推送到github

实际上,我甚至不需要使用
\u include
方法,因为我可以将标题的代码保留在
default
页面上。但它实际上起了作用,将我的
default.html
页面的代码减少到了五行,这很酷!我将保持这种方式,以防我有更多的元素添加到我的网站在未来


这是我的吉特。。(免责声明:如果你是共和党人或民主党人,也许不要读这篇文章。哈哈。)

可能这就是你要找的可能这就是你要找的汉克人,这正是我要找的!但是我没有意识到jekyll与windows不兼容,整个安装过程有点混乱,所以我想我只使用ajax。我正在观看这段视频,以便更好地了解jekyll,让我们看看这是否有效!与windows不兼容是什么意思?我正在使用win 10作为开发平台,它工作得很好?我必须安装很多devkit和东西。。一旦我完成了设置,我会看看我是否可以做IncludesHanks的家伙,这正是我要找的!但是我没有意识到jekyll与windows不兼容,整个安装过程有点混乱,所以我想我只使用ajax。我正在观看这段视频,以便更好地了解jekyll,让我们看看这是否有效!与windows不兼容是什么意思?我正在使用win 10作为开发平台,它工作得很好?我必须安装很多devkit和东西。。一旦我完成安装,我会看看我是否可以做的包括