本文章主要介绍常用Jekyll命令的使用,详情大家可查看Jekyll官网
常用命令
jekyll clean - 删除所有生成的文件:输出目录、元数据文件、Sass 和 Jekyll 缓存。
jekyll build 或 jekyll b - 执行一次构建,并将生成的站点输出到 ./_site (默认) 目录
jekyll serve 或 jekyll s - 源文件更改时构建站点并提供本地访问服务
ps:需要在本地调试查看博客时,可在博客的根目录调出控制台(shift+鼠标右键,选择“在此打开powershell窗口”),输入“jekyll s”回车启动Jekyll,然后在浏览器(http://127.0.0.1:4000/)查看文章(同一个博客站内,无论是对文章的增删查改,都不需要重启jekyll)。
所有命令
jekyll new PATH - 使用基于 gem 的默认主题在指定目录中创建一个全新的 Jekyll 站点。
jekyll new PATH --blank - 在指定的目录下创建一个全新的空的 Jekyll 站点脚手架。
jekyll build 或 jekyll b - 执行一次构建,并将生成的站点输出到 ./_site (默认) 目录
jekyll serve 或 jekyll s - 源文件更改时构建站点并提供本地访问服务
jekyll doctor - 输出任何不推荐功能或配置方面的问题
jekyll clean - 删除所有生成的文件:输出目录、元数据文件、Sass 和 Jekyll 缓存。
jekyll help - 显示帮助信息,也可以针对特定子命令显示帮助信息,例如 jekyll help build
jekyll new-theme - 创建一个新的 Jekyll 主题脚手架
下面附上博客模板路径:
.
├── _config.yml # 配置文件,
├── _data
| └── members.yml
├── _drafts # 草稿文章文件夹
| ├── begin-with-the-crazy-ideas.md
| └── on-simplicity-in-technology.md
├── _includes #
| ├── footer.html
| └── header.html
├── _layouts # 布局模板文件夹
| ├── default.html
| └── post.html
├── _posts # 博客文章源文件
| ├── 2007-10-29-why-every-programmer-should-play-nethack.md
| └── 2009-04-26-barcamp-boston-4-roundup.md
├── _sass
| ├── _base.scss
| └── _layout.scss
├── _site # 站点,用于存放生成后的博客文件
├── .jekyll-metadata
└── index.html # 也可以是带 front matter 的 'index.md' 文件