首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Jekyll 'include‘配置选项现在必须指定为数组

Jekyll是一个静态网站生成器,它允许开发人员使用纯文本来创建动态网站。'include'配置选项是Jekyll中的一个功能,用于在网站的不同页面中重复使用相同的代码片段或模板。

现在,'include'配置选项必须指定为数组。这意味着可以一次性包含多个文件或模板。这种配置选项的变化使得在一个页面中引用多个文件或模板变得更加方便和灵活。

使用'include'配置选项的优势包括:

  1. 代码重用:可以将常用的代码片段或模板封装为一个文件,并在需要的页面中引用,避免重复编写相同的代码。
  2. 维护性:当需要对代码进行修改时,只需修改被引用的文件,而不需要逐个修改每个页面。
  3. 可读性:通过将代码分离到不同的文件中,可以使页面的结构更加清晰,易于阅读和理解。

'include'配置选项在各种场景下都有广泛的应用,例如:

  1. 头部和底部导航栏:可以将网站的头部和底部导航栏封装为一个文件,并在每个页面中引用,以确保整个网站的一致性。
  2. 侧边栏或小部件:可以将侧边栏或其他小部件的代码封装为一个文件,并在需要的页面中引用,以提供一致的用户界面和功能。
  3. 页脚信息:可以将版权信息、联系方式等页脚信息封装为一个文件,并在每个页面中引用,以减少重复劳动。

对于使用Jekyll的用户,腾讯云提供了一系列相关产品和服务,以帮助用户更好地构建和部署静态网站。其中,腾讯云静态网站托管(Static Website Hosting)是一个简单易用的服务,可以将静态网站部署到腾讯云上,并提供高可用性和高性能的访问体验。您可以通过以下链接了解更多关于腾讯云静态网站托管的信息:腾讯云静态网站托管

请注意,以上答案仅供参考,具体的配置和推荐产品可能因个人需求和实际情况而有所不同。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

开发工具总结(14)之Jekyll制作文档并发布到GitHub

第三步:在_posts文件夹中放入自己写好的博客,文件名必须是日期-标题名,例如:2019-01-01-我的第一篇博客。 第四步:上传博客到Github中即可访问自己的博客。...---- 二、Jekyll目录和文件结构介绍 文件 / 目录 描述 _config.yml 保存配置数据。...很多配置选项都会直接从命令行中进行设置,但是如果你把那些配置写在这儿,你就不用非要去记住那些命令了。 _drafts drafts 是未发布的文章。...可以用这个标签 {% include file.ext %} 来把文件 _includes/file.ext 包含进来。 _layouts layouts 是包裹在文章外部的模板。..._data 放一些其他配置文件,必须是.yml或者.yaml格式的,比如有一个文件叫members.yml,如果想引用这个文件里的内容就通过site.data.membres来引用 _site 一旦 Jekyll

1K30

如何拥有一个免费空间来写博客(github)

* 它不适合大型网站,因为没有用到数据库,每运行一次都必须遍历全部的文本文件,网站越大,生成时间越长。 但是,综合来看,它不失为搭建中小型Blog或项目主页的最佳选项之一。...在搭建之前,你必须已经安装了git,并且有github账户。 第一步,创建项目。 在你的电脑上,建立一个目录,作为项目的主目录。我们假定,它的名称为jekyll_demo。   ...它是jekyll的设置文件,我们在里面填入如下内容,其他设置都可以用默认选项,具体解释参见官方网页。   ...文章就是普通的文本文件,文件名假定为2012-08-25-hello-world.html。(注意,文件名必须为”年-月-日-文章标题.后缀名”的格式。...现在,这个简单的Blog就可以发布了。先把所有内容加入本地git库。   $ git add .

5.8K20
  • 为 Markdown 生成 TOC 的 Vim 插件

    因为饱受 GFM 和 Redcarpet 两种 Markdown 引擎生成 TOC 链接的差异的折磨,而我又不得不同时使用它们——博客基于 Jekyll 使用 Redcarpet(Update 2016.../09/16: GitHub Pages 现在已经改为只支持 kramdown),而其它放在 GitHub 仓库里的文档使用 GFM,我决定为我常用的 Markdown 编辑器 Vim 做一款同时支持...适用于使用 Redcarpet 作为 Markdown 引擎的 Jekyll 项目或其它地方。...除非是在配置里关闭了保存时自动更新,并且维持插入 Table of Contents 前后的 ,此时可使用 :UpdateToc 命令手动更新。...配置选项 g:vmt_auto_update_on_save 插件会自动更新已经存在的 Table of Contents,如果你不想要这个功能,可以在你的 vimrc 文件里加入如下内容关闭: g:vmt_dont_insert_fence

    44710

    搭建一个免费的,无限流量的Blog----github Pages和Jekyll入门

    * 它不适合大型网站,因为没有用到数据库,每运行一次都必须遍历全部的文本文件,网站越大,生成时间越长。 但是,综合来看,它不失为搭建中小型Blog或项目主页的最佳选项之一。...在搭建之前,你必须已经安装了git,并且有github账户。 第一步,创建项目。 在你的电脑上,建立一个目录,作为项目的主目录。我们假定,它的名称为jekyll_demo。   ...它是jekyll的设置文件,我们在里面填入如下内容,其他设置都可以用默认选项,具体解释参见官方网页。   ...文章就是普通的文本文件,文件名假定为2012-08-25-hello-world.html。(注意,文件名必须为"年-月-日-文章标题.后缀名"的格式。...现在,这个简单的Blog就可以发布了。先把所有内容加入本地git库。   $ git add .

    1.7K70

    为带有多种语言的 Jekyll 博客添加多语言选择

    现在,请选择一个阅读语言: English русский 繁體中文 简体中文 日本語 ไทย 不要惊讶:其实这里的每一种语言都指向了你正在阅读的简体中文?。...引入页面配置元数据 毕竟博客有多篇,终归要引入配置的。现在我们为这篇文章配置两种语言。(考虑到更通用的情况,我将一种语言定义为一种 version。).../multi-language-in-jekyll-blog.html 这个配置是要放到博客 markdown 的元数据头里的。...制作布局文件 为了更加通用,我在 _include 文件夹中新建了 post-version-selector.html 的布局文件,然后在每一个需要引入语言选择器的地方加上 {% include post-version-selector.html...现在,我们把之前写的 select 搬到 post-version-selector.html 文件中,并引入页面中配置好的各语言路径。

    1.5K10

    可能是最全面的github pages搭建个人博客教程

    你还需要更改以下配置: 博客名称和描述 ? 分别是博客名称和描述,自己任意写点啥。 博客社交链接 ? 这里配置社交链接按钮,没配的不显示,我现在配了知乎、邮箱、github账号三个。...配置提交 对_config.ymld的修改需要提交才能生效,点下图中绿色按钮提交。 ? done! 现在输入上面提到的博客地址,回车,你拥有了自己的博客。 如何写博客 好了,博客有了。...关于文章的命名格式:博客文章必须按照统一的命名格式 yyyy-mm-dd-blogName.md 比如我这篇博客的名字是2019-11-22-create_blog_with_github_pages.md...本地博客预览 到目前为止,我们提交的文章都是必须上传到github仓库才能预览。如果你想写完在本地浏览器看一下效果在上传也是可以的,因为不是所有人都有这样的需求。...其他功能 小功能 好用的github插件 网站结构 根目录的index.html生成blog首页 _include/footer.html生成侧边栏 _include/svg-icons.html生成社交头像的链

    14.6K10

    jekyll简易教程

    安装Ruby gem install jekyll jekyll -v image.png 新建一个jekyll jekyll new cd bundle install...bundle exec jekyll serve 进入本地环境 127.0.0.1:4000 文件目录 目录 描述 _data 格式化好的网站数据应放在这里,jekyll 的引擎会自动加载在该目录下所有的...可以用这个标签 {% include file.ext %} 来把文件 _includes/file.ext 包含进来。..._layouts 用来保存模板 _posts 存放文章,文章格式很重要,必须要符合: YEAR-MONTH-DAY-title.md _sass 存放模板中的scss格式 _site 一旦 Jekyll...完成转换,就会将生成的页面放在这里(默认) _config.yml 保存配置数据,如果需要使配置生效,需要重启jekyll index.md 网站的入口,一般不放内容,一般用来进入home模板 assets

    62120

    jekyll

    jekyll是一个简单的免费的Blog生成工具,类似WordPress。但是和WordPress又有很大的不同,原因是jekyll只是一个生成静态网页的工具,不需要数据库支持。..._config.yml 这个文件是为了保存配置的。所谓的配置,其实可以用在命令行里面。放在这个文件里面主要是比较方便。详细的配置说明这里有:[1]  _includes这里面的就是可以重复利用的文件。...{% include file.ext %},就是引用file.ext的格式。 _layouts这里存放的是模板文件。 _posts这里的文件就实际的文章内容了。...文件名必须使用YEAR-MONTH-DATE-title.MARKUP的格式。如果使用textile的话,扩展名就是textile. _site这个文件夹存放的是最终生成的文件。...gem install jekyll

    53610

    为 Markdown 生成 TOC 的 Vim 插件

    因为饱受 GFM 和 Redcarpet 两种 Markdown 引擎生成 TOC 链接的差异的折磨,而我又不得不同时使用它们——博客基于 Jekyll 使用 Redcarpet(Update 2016.../09/16: GitHub Pages 现在已经改为只支持 kramdown),而其它放在 GitHub 仓库里的文档使用 GFM,我决定为我常用的 Markdown 编辑器 Vim 做一款同时支持...适用于使用 Redcarpet 作为 Markdown 引擎的 Jekyll 项目或其它地方。...除非是在配置里关闭了保存时自动更新,并且维持插入 Table of Contents 前后的 ,此时可使用 :UpdateToc 命令手动更新。...配置选项 g:vmt_auto_update_on_save 默认值:1 插件会自动更新已经存在的 Table of Contents,如果你不想要这个功能,可以在你的 vimrc 文件里加入如下内容关闭

    1.1K10

    如何使用GitHub搭建自己的个人博客

    会一点简单的Jekyll语法 一般个人博客搭建有两种方式 一种是:GitHub Pages + Hexo 的方式 另外一种是:GitHub Pages + jekyll 的方式 阿粉在这里就直接选择的是第二种方式...一般的都需要做一些配置,就比如阿粉选择这个,原作者就把所有的配置都放在了这里,告诉你需要配置哪些内容才能够实现正常的观看,否则就像阿粉这个样子。...配置项,不同的模板之间都是不同的,这就需要你掌握一点点的jekyll语法了。 下面是使用的事项。 阿粉对于Jekyll并不是很精通,但是还是要说一下的,一般的配置就如下几项。...Jekyll语法 _config.yml jekyll的全局配置在_config.yml文件中配置。比如网站的名字,网站的域名,网站的链接格式等等。...{% include filename %} _layouts 一般是其中的布局。 _site jekyll生成网站输出的地方,一般需要在.gitignore中屏蔽掉这个目录。

    1.2K50

    个人免费博客花式搭建指南

    于是开始投向了博客平台的怀抱,早期的博客平台有博客园、CSDN、InfoQ 等,发展到现在新兴的简书、掘金等等。...可能是出于扩大业务的考虑, Cloudflare 现在也开始提供类似于 Netlify 的持续部署和免费静态页面托管服务,并且提供了一个非常棒的域名 *.pages.dev。...git clone git@github.com:zhonger/zhonger.github.io 修改配置   Jekyll配置文件 _config.yml 在主目录下,非常容易就可以找到,以下为一些常用的配置内容及解释...# Site settings 配置站点 # 博客名称 title: 'Mr Li' # 博客描述,会出现在每个 HTML 页面的 head 部分 description: '个人的一个技术博客站点。'...插件 plugins: [jekyll-paginate, jekyll-feed, jemoji, jekyll-sitemap] # Netlify 设置选项,指定遵循的强制跳转规则 include

    1.8K40

    如何使用Jekyll+GitHub Pages搭建个人博客站点

    : brew install ruby gem install jekyll gem install bundler gem install jekyll-paginate gem install...(四)绑定自己到域名 最后说下github里面的项目,进入项目根目录后,点击右上角的Settings配置选项,在里面可以配置自己的站点域名,我这里配置的是我自己的域名,默认情况下一般都是 username.github.io...注意这里只需要域名后面的部分即可,不需要把http和www都写进来,然后登陆域名管理中心,我这里是阿里云的找到域名解析部分,添加一条CNAME记录: CNAME @ qindongliang.github.io ` 配置完毕之后...` 缺点: * 有一定技术门槛,你必须要懂一点git和网页开发。   * 它生成的是静态网页,添加动态功能必须使用外部服务,比如评论功能就只能用disqus。   ...* 它不适合大型网站,因为没有用到数据库,每运行一次都必须遍历全部的文本文件,网站越大,生成时间越长。

    1.1K70

    使用github+jekyll搭建个人博客

    后来偶然机会知道了github的gh-pages功能可以搭建个人博客,然后兴致冲冲地去折腾了一番,但是了解到并不能搭建后台,突然间又像浇了一盘冷水一样,知道现在都还存留着这个博客的残骸,看这里http:...安装完成之后,确保ruby的环境已经配置到了系统的变量中。比如我的DevKit安装目录是:D:\develop\DevKit。...jekyll的目录结构,最重要的就是_includes,_layouts,_posts _config.yml : 配置文件,用来定义你想要的效果,设置之后就不用关心了。..._includes : 可以用来存放一些小的可复用的模块,方便通过{ % include file.ext %}(去掉前两个{中或者{与%中的空格,下同)灵活的调用。...他的命名有严格的规定,必须是2012-02-22-artical-title.md这样的形式,MARKUP是你所使用标记语言的文件后缀名,根据_config.yml中设定的链接规则,可以根据你的文件名灵活调整

    90760

    利用Github+Jeklly搭建个人博客网站

    我们还需要修改配置文件。_config.yml 是 Jekyll 的全局配置文件。里面记录着网站的名字,网站的域名,网站的链接格式等等。...这里选择选项 3 进行安装。 ? 进入到本地项目文件中,启动终端,依次执行以下命令。 ?...猴哥总结 URL 地址的 SEO 优化三个原则: 1.日期需要出现在固定链接中。 这基于两个方面的考虑。一是如果数字出现在固定链接里面,等于提醒搜索引擎,这是很旧的内容了,没必要再爬一遍了。...因为是静态网站,所以必须按照 Jeklly 的规范来设置 URL,第一种方式也就被排除,只能选择第二种方案。Jeklly 提供的路径变量只有几个,不够灵活。...在 md 文件中,必须带上头部信息才能被识别出来,其中信息有文章标题、编写时间、分类、标签等。 ?

    1.1K20

    利用Github+Jeklly搭建个人博客网站

    我们还需要修改配置文件。_config.yml 是 Jekyll 的全局配置文件。里面记录着网站的名字,网站的域名,网站的链接格式等等。...这里选择选项 3 进行安装。 ? 进入到本地项目文件中,启动终端,依次执行以下命令。 ?...猴哥总结 URL 地址的 SEO 优化三个原则: 1.日期需要出现在固定链接中。 这基于两个方面的考虑。一是如果数字出现在固定链接里面,等于提醒搜索引擎,这是很旧的内容了,没必要再爬一遍了。...因为是静态网站,所以必须按照 Jeklly 的规范来设置 URL,第一种方式也就被排除,只能选择第二种方案。Jeklly 提供的路径变量只有几个,不够灵活。...在 md 文件中,必须带上头部信息才能被识别出来,其中信息有文章标题、编写时间、分类、标签等。 ?

    1.4K20

    基于Jekyll与Github Pages搭建博客

    库并开启 Github Pages 首先我们用自己的 Github 账号创建一个新的库(repository),这个库的名称有固定的格式: username.github.io,其中 username 必须是...到这一步,我们就成功完成了 Github Pages 的配置,接下来我们就需要安装 Jekyll ,上网找一个 Jekyll 的博客模板,再将自己修改后的模板上传至这个库中就可以完成我们的个人博客了。...Jekyll 运行环境的配置与安装 事实上,在搭建博客的过程中,配置这个安装环境我花的时间是最久的也是最懵逼的,最后也是不知道为什么才终于配置成功。...Linux 上配置并安装 Jekyll ,看起来操作也比较简单,也比较推荐大家用 Linux 作为配置环境。...接下来我们可以安装NodeJS,这个比较简单,在 NodeJS 官网就可以下载,找到适合自己系统的版本并安装,安装过程一路选择默认选项,安装后可以用命令行执行node -v 和npm -v检测是否安装成功

    1.1K10

    利用Github+Jeklly搭建个人博客网站

    我们还需要修改配置文件。_config.yml 是 Jekyll 的全局配置文件。里面记录着网站的名字,网站的域名,网站的链接格式等等。...这里选择选项 3 进行安装。 ? 进入到本地项目文件中,启动终端,依次执行以下命令。 ?...猴哥总结 URL 地址的 SEO 优化三个原则: 1.日期需要出现在固定链接中。 这基于两个方面的考虑。一是如果数字出现在固定链接里面,等于提醒搜索引擎,这是很旧的内容了,没必要再爬一遍了。...因为是静态网站,所以必须按照 Jeklly 的规范来设置 URL,第一种方式也就被排除,只能选择第二种方案。Jeklly 提供的路径变量只有几个,不够灵活。...在 md 文件中,必须带上头部信息才能被识别出来,其中信息有文章标题、编写时间、分类、标签等。 ?

    96320

    Jekyll搭建GITHUB个人博客】安装Ruby 环境、包管理器 RubyGems、Jekyll与错误解决

    搭建博客方便很多,开始一直想着自己搭建博客,然后一直没什么时间,在做另外一个项目,所以现在就考虑用Jekyll在GITHUB上搭建博客了。...介绍下Jekyll Jekyll 是一个简单的博客形态的静态站点生产机器。...如果你没有运行该命令,可以自己建文件,然后配置。 原文件为: ? 修改为: ? - D:/Ruby23 - D:/Ruby23 注意不要写成反斜杠!...获取最简单 Jekyll 模板并生成静态页面 需要的环境搭建好了之后,就是获取最简单 Jekyll 模板并生成静态页面、 安装 jekyll gem install jekyll 等待下载完成…...Please update your PATH to include build tools or download the DevKit from ‘http://rubyinstaller.org

    57510
    领券