Jekyll 是一个静态站点生成器,内置 GitHub Pages 支持和简化的构建过程。 Jekyll 使用 Markdown 和 HTML 文件,并根据您选择的布局创建完整静态网站。 Jekyll 支持 Markdown 和 Lick,这是一种可在网站上加载动态内容的模板语言。所以在Github Pages上使用Jekyll很合适,其他有关介绍请参考Github Docs关于Jekyll...
Jekyll(五). jekyll-theme-chirpy主题常用基础配置及侧边导航栏联系方式修改
安装完Ruby环境以及Jekyll主题之后,将fork到的主题根据自身情况进行个性化定制,例如此博客源主题地址,本篇介绍下常用配置及更改侧边导航栏。 修改_config.yml配置文件 主要配置一些全局属性,包括lang(语言),url(主页地址),title(博客主标题),avatar(设置头像地址)等等,都有相应的注释。 Jekyll的基本结构 先看一下整个博客的基本结构,下面为_lay...
Jekyll(四). 常用变量
在_layouts的布局文件与_includes的模块中能够看到 site.theme_mode,if page.mermaid 等语句调用常量与变量,那么其中site,page就是Jekyll的全局(Global)变量。 Jekyll 会遍历你的网站搜寻要处理的文件。任何有 YAML 头信息的文件都是要处理的对象。对于每一个这样的文件,Jekyll 都会通过 Liquid 模板工具来生成一...
Jekyll(三). 头信息Front Matter
任何只要包含 YAML 头信息(Front Matter)的文件在 Jekyll 中都能被当做一个特殊的文件来处理。头信息必须在文件的开始部分,并且需要按照 YAML 的格式写在两行三虚线之间。下面是一个基本的例子: --- layout: post title: Blogging Like a Hacker --- 在这两行的三虚线之间,你可以设置预定义的变量(下面这个例子可以作为参考)...
Jekyll(二). Liquid 模板语言
Liquid是由Shopify创建并用Ruby编写的开源模板语言。它是 Shopify 主题的骨干,用于在页面上加载动态内容。 Jekyll内置模板语言Liquid,可用于html页面进行内容输出,引用外部内容,进行逻辑判断等,丰富了html页面的可用性,在编辑Jekyll页面时直接使用Liquid就可以。更加详细的Liquid的使用介绍可以参考Liquid中文网。 简介 Liquid 代码...
- 1
- 1 / 1