Merge branch 'master' into docs-usage-help
This commit is contained in:
commit
492a510538
14
.rubocop.yml
14
.rubocop.yml
|
@ -22,6 +22,8 @@ Metrics/BlockLength:
|
||||||
Exclude:
|
Exclude:
|
||||||
- test/**/*.rb
|
- test/**/*.rb
|
||||||
- lib/jekyll/configuration.rb
|
- lib/jekyll/configuration.rb
|
||||||
|
- rake/*.rake
|
||||||
|
- jekyll.gemspec
|
||||||
Metrics/ClassLength:
|
Metrics/ClassLength:
|
||||||
Exclude:
|
Exclude:
|
||||||
- !ruby/regexp /features\/.*.rb$/
|
- !ruby/regexp /features\/.*.rb$/
|
||||||
|
@ -32,6 +34,8 @@ Metrics/CyclomaticComplexity:
|
||||||
Metrics/LineLength:
|
Metrics/LineLength:
|
||||||
Exclude:
|
Exclude:
|
||||||
- !ruby/regexp /features\/.*.rb/
|
- !ruby/regexp /features\/.*.rb/
|
||||||
|
- Rakefile
|
||||||
|
- rake/*.rake
|
||||||
Max: 90
|
Max: 90
|
||||||
Severity: warning
|
Severity: warning
|
||||||
Metrics/MethodLength:
|
Metrics/MethodLength:
|
||||||
|
@ -44,6 +48,14 @@ Metrics/ParameterLists:
|
||||||
Max: 4
|
Max: 4
|
||||||
Metrics/PerceivedComplexity:
|
Metrics/PerceivedComplexity:
|
||||||
Max: 8
|
Max: 8
|
||||||
|
Security/MarshalLoad:
|
||||||
|
Exclude:
|
||||||
|
- !ruby/regexp /test\/.*.rb$/
|
||||||
|
- lib/jekyll/regenerator.rb
|
||||||
|
Security/YAMLLoad:
|
||||||
|
Exclude:
|
||||||
|
- !ruby/regexp /features\/.*.rb/
|
||||||
|
- !ruby/regexp /test\/.*.rb$/
|
||||||
Style/Alias:
|
Style/Alias:
|
||||||
Enabled: false
|
Enabled: false
|
||||||
Style/AlignArray:
|
Style/AlignArray:
|
||||||
|
@ -127,5 +139,7 @@ Style/StringLiterals:
|
||||||
EnforcedStyle: double_quotes
|
EnforcedStyle: double_quotes
|
||||||
Style/StringLiteralsInInterpolation:
|
Style/StringLiteralsInInterpolation:
|
||||||
EnforcedStyle: double_quotes
|
EnforcedStyle: double_quotes
|
||||||
|
Style/TrailingCommaInLiteral:
|
||||||
|
EnforcedStyleForMultiline: consistent_comma
|
||||||
Style/UnneededCapitalW:
|
Style/UnneededCapitalW:
|
||||||
Enabled: false
|
Enabled: false
|
||||||
|
|
6
Gemfile
6
Gemfile
|
@ -25,7 +25,7 @@ group :test do
|
||||||
gem "nokogiri"
|
gem "nokogiri"
|
||||||
gem "rspec"
|
gem "rspec"
|
||||||
gem "rspec-mocks"
|
gem "rspec-mocks"
|
||||||
gem "rubocop", "~> 0.44.1"
|
gem "rubocop", "~> 0.47"
|
||||||
gem "test-theme", :path => File.expand_path("./test/fixtures/test-theme", File.dirname(__FILE__))
|
gem "test-theme", :path => File.expand_path("./test/fixtures/test-theme", File.dirname(__FILE__))
|
||||||
|
|
||||||
gem "jruby-openssl" if RUBY_ENGINE == "jruby"
|
gem "jruby-openssl" if RUBY_ENGINE == "jruby"
|
||||||
|
@ -88,12 +88,12 @@ end
|
||||||
|
|
||||||
group :site do
|
group :site do
|
||||||
if ENV["PROOF"]
|
if ENV["PROOF"]
|
||||||
gem "html-proofer", "~> 2.0"
|
gem "html-proofer", "~> 3.4"
|
||||||
end
|
end
|
||||||
|
|
||||||
gem "jekyll-avatar"
|
gem "jekyll-avatar"
|
||||||
gem "jekyll-mentions"
|
gem "jekyll-mentions"
|
||||||
gem "jekyll-seo-tag"
|
gem "jekyll-seo-tag"
|
||||||
gem "jekyll-sitemap"
|
gem "jekyll-sitemap"
|
||||||
gem "jemoji", "0.5.1"
|
gem "jemoji"
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,5 +1,22 @@
|
||||||
## HEAD
|
## HEAD
|
||||||
|
|
||||||
|
### Minor Enhancements
|
||||||
|
|
||||||
|
* Add connector param to `array_to_sentence_string` filter (#5597)
|
||||||
|
* Adds `group_by_exp` filter (#5513)
|
||||||
|
* Use the current year for the LICENSE of theme (#5712)
|
||||||
|
* Update License (#5713)
|
||||||
|
* Use Addressable instead of URI to decode (#5726)
|
||||||
|
* throw IncludeTagError if error occurs in included file (#5767)
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
|
||||||
|
* Escaped regular expressions when using `post_url`. (#5605)
|
||||||
|
* fix date parsing in file names to be stricter (#5609)
|
||||||
|
* Add a module to re-define `ENV["TZ"]` in Windows (#5612)
|
||||||
|
* Use each instead of map to actually return nothing (#5668)
|
||||||
|
* include: fix 'no implicit conversion of nil to String' (#5750)
|
||||||
|
|
||||||
### Site Enhancements
|
### Site Enhancements
|
||||||
|
|
||||||
* Remove instructions to install Jekyll 2 on Windows (#5582)
|
* Remove instructions to install Jekyll 2 on Windows (#5582)
|
||||||
|
@ -16,21 +33,10 @@
|
||||||
* Add Jekyll-Post to list of plugins (#5705)
|
* Add Jekyll-Post to list of plugins (#5705)
|
||||||
* Add jekyll-numbered-headings (#5688)
|
* Add jekyll-numbered-headings (#5688)
|
||||||
* Docs: move permalinks from documents into config (#5544)
|
* Docs: move permalinks from documents into config (#5544)
|
||||||
|
* Sort gems in `docs/_config.yml` (#5746)
|
||||||
### Minor Enhancements
|
* [site] Use defaults for docs and news-items (#5744)
|
||||||
|
* Improve collections docs (#5691)
|
||||||
* Add connector param to array_to_sentence_string filter (#5597)
|
* Fix #5730: add gcc and make to the list of requirements (#5731)
|
||||||
* Adds group_by_exp filter (#5513)
|
|
||||||
* Use the current year for the LICENSE of theme (#5712)
|
|
||||||
* Update License (#5713)
|
|
||||||
* Use Addressable instead of URI to decode (#5726)
|
|
||||||
|
|
||||||
### Bug Fixes
|
|
||||||
|
|
||||||
* Escaped regular expressions when using post_url. (#5605)
|
|
||||||
* fix date parsing in file names to be stricter (#5609)
|
|
||||||
* Add a module to re-define `ENV["TZ"]` in Windows (#5612)
|
|
||||||
* Use each instead of map to actually return nothing (#5668)
|
|
||||||
|
|
||||||
### Development Fixes
|
### Development Fixes
|
||||||
|
|
||||||
|
@ -41,6 +47,15 @@
|
||||||
* Bump to rake 12.0 (#5670)
|
* Bump to rake 12.0 (#5670)
|
||||||
* Rubocop Gemfile (#5671)
|
* Rubocop Gemfile (#5671)
|
||||||
* update Classifier-Reborn to 2.1.0 (#5711)
|
* update Classifier-Reborn to 2.1.0 (#5711)
|
||||||
|
* Rubocop: fix Rakefile and gemspec (#5745)
|
||||||
|
* Use `assert_nil` (#5725)
|
||||||
|
* Sort gems in `jekyll.gemspec` (#5746)
|
||||||
|
* Rubocop: Require consistent comma in multiline literals (#5761)
|
||||||
|
* Bump rubocop (#5765)
|
||||||
|
* New rubocop security checks (#5768)
|
||||||
|
* test/helper: fix flaky plugin path test by removing calls to Dir.chdir without a block (#5779)
|
||||||
|
* Use latest jemoji gem (#5782)
|
||||||
|
* Bump htmlproofer (#5781)
|
||||||
|
|
||||||
### Documentation
|
### Documentation
|
||||||
|
|
||||||
|
@ -58,6 +73,12 @@
|
||||||
* Replace a dead link with a web-archived one (#5738)
|
* Replace a dead link with a web-archived one (#5738)
|
||||||
* Remove duplicate paragraph. (#5740)
|
* Remove duplicate paragraph. (#5740)
|
||||||
* Addition of a sample "typical post" (#5473)
|
* Addition of a sample "typical post" (#5473)
|
||||||
|
* Fix a minor grammatical mistake on themes' document ### -dev (#5748)
|
||||||
|
* Correct comments in data_reader.rb (#5621)
|
||||||
|
* Add jekyll-pre-commit to plugins list (#5752)
|
||||||
|
* Update quickstart.md (#5758)
|
||||||
|
* Correct minor typo (#5764)
|
||||||
|
* Fix a markdown link to look properly on the web (#5769)
|
||||||
|
|
||||||
## 3.3.1 / 2016-11-14
|
## 3.3.1 / 2016-11-14
|
||||||
|
|
||||||
|
|
69
Rakefile
69
Rakefile
|
@ -1,13 +1,13 @@
|
||||||
require 'rubygems'
|
require "rubygems"
|
||||||
require 'rake'
|
require "rake"
|
||||||
require 'rdoc'
|
require "rdoc"
|
||||||
require 'date'
|
require "date"
|
||||||
require 'yaml'
|
require "yaml"
|
||||||
|
|
||||||
$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), *%w[lib]))
|
$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), "lib"))
|
||||||
require 'jekyll/version'
|
require "jekyll/version"
|
||||||
|
|
||||||
Dir.glob('rake/**.rake').each { |f| import f }
|
Dir.glob("rake/**.rake").each { |f| import f }
|
||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
#
|
#
|
||||||
|
@ -36,21 +36,21 @@ def gemspec_file
|
||||||
end
|
end
|
||||||
|
|
||||||
def gem_file
|
def gem_file
|
||||||
"#{name}-#{Gem::Version.new(version).to_s}.gem"
|
"#{name}-#{Gem::Version.new(version)}.gem"
|
||||||
end
|
end
|
||||||
|
|
||||||
def normalize_bullets(markdown)
|
def normalize_bullets(markdown)
|
||||||
markdown.gsub(/\n\s{2}\*{1}/, "\n-")
|
markdown.gsub(%r!\n\s{2}\*{1}!, "\n-")
|
||||||
end
|
end
|
||||||
|
|
||||||
def linkify_prs(markdown)
|
def linkify_prs(markdown)
|
||||||
markdown.gsub(/#(\d+)/) do |word|
|
markdown.gsub(%r!#(\d+)!) do |word|
|
||||||
"[#{word}]({{ site.repository }}/issues/#{word.delete("#")})"
|
"[#{word}]({{ site.repository }}/issues/#{word.delete("#")})"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def linkify_users(markdown)
|
def linkify_users(markdown)
|
||||||
markdown.gsub(/(@\w+)/) do |username|
|
markdown.gsub(%r!(@\w+)!) do |username|
|
||||||
"[#{username}](https://github.com/#{username.delete("@")})"
|
"[#{username}](https://github.com/#{username.delete("@")})"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -60,13 +60,13 @@ def linkify(markdown)
|
||||||
end
|
end
|
||||||
|
|
||||||
def liquid_escape(markdown)
|
def liquid_escape(markdown)
|
||||||
markdown.gsub(/(`{[{%].+[}%]}`)/, "{% raw %}\\1{% endraw %}")
|
markdown.gsub(%r!(`{[{%].+[}%]}`)!, "{% raw %}\\1{% endraw %}")
|
||||||
end
|
end
|
||||||
|
|
||||||
def custom_release_header_anchors(markdown)
|
def custom_release_header_anchors(markdown)
|
||||||
header_regexp = /^(\d{1,2})\.(\d{1,2})\.(\d{1,2}) \/ \d{4}-\d{2}-\d{2}/
|
header_regexp = %r!^(\d{1,2})\.(\d{1,2})\.(\d{1,2}) \/ \d{4}-\d{2}-\d{2}!
|
||||||
section_regexp = /^### \w+ \w+$/
|
section_regexp = %r!^### \w+ \w+$!
|
||||||
markdown.split(/^##\s/).map do |release_notes|
|
markdown.split(%r!^##\s!).map do |release_notes|
|
||||||
_, major, minor, patch = *release_notes.match(header_regexp)
|
_, major, minor, patch = *release_notes.match(header_regexp)
|
||||||
release_notes
|
release_notes
|
||||||
.gsub(header_regexp, "\\0\n{: #v\\1-\\2-\\3}")
|
.gsub(header_regexp, "\\0\n{: #v\\1-\\2-\\3}")
|
||||||
|
@ -75,11 +75,11 @@ def custom_release_header_anchors(markdown)
|
||||||
end
|
end
|
||||||
|
|
||||||
def sluffigy(header)
|
def sluffigy(header)
|
||||||
header.gsub(/#/, '').strip.downcase.gsub(/\s+/, '-')
|
header.delete("#").strip.downcase.gsub(%r!\s+!, "-")
|
||||||
end
|
end
|
||||||
|
|
||||||
def remove_head_from_history(markdown)
|
def remove_head_from_history(markdown)
|
||||||
index = markdown =~ /^##\s+\d+\.\d+\.\d+/
|
index = markdown =~ %r!^##\s+\d+\.\d+\.\d+!
|
||||||
markdown[index..-1]
|
markdown[index..-1]
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -88,20 +88,23 @@ def converted_history(markdown)
|
||||||
custom_release_header_anchors(
|
custom_release_header_anchors(
|
||||||
liquid_escape(
|
liquid_escape(
|
||||||
linkify(
|
linkify(
|
||||||
normalize_bullets(markdown)))))
|
normalize_bullets(markdown)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
end
|
end
|
||||||
|
|
||||||
def siteify_file(file, overrides_front_matter = {})
|
def siteify_file(file, overrides_front_matter = {})
|
||||||
abort "You seem to have misplaced your #{file} file. I can haz?" unless File.exists?(file)
|
abort "You seem to have misplaced your #{file} file. I can haz?" unless File.exist?(file)
|
||||||
title = begin
|
title = begin
|
||||||
File.read(file).match(/\A# (.*)$/)[1]
|
File.read(file).match(%r!\A# (.*)$!)[1]
|
||||||
rescue
|
rescue
|
||||||
File.basename(file, ".*").downcase.capitalize
|
File.basename(file, ".*").downcase.capitalize
|
||||||
end
|
end
|
||||||
slug = File.basename(file, ".markdown").downcase
|
slug = File.basename(file, ".markdown").downcase
|
||||||
front_matter = {
|
front_matter = {
|
||||||
"title" => title,
|
"title" => title,
|
||||||
"layout" => "docs",
|
|
||||||
"permalink" => "/docs/#{slug}/",
|
"permalink" => "/docs/#{slug}/",
|
||||||
"note" => "This file is autogenerated. Edit /#{file} instead."
|
"note" => "This file is autogenerated. Edit /#{file} instead."
|
||||||
}.merge(overrides_front_matter)
|
}.merge(overrides_front_matter)
|
||||||
|
@ -115,7 +118,7 @@ def content_for(file)
|
||||||
when "History.markdown"
|
when "History.markdown"
|
||||||
converted_history(contents)
|
converted_history(contents)
|
||||||
else
|
else
|
||||||
contents.gsub(/\A# .*\n\n?/, "")
|
contents.gsub(%r!\A# .*\n\n?!, "")
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -128,23 +131,23 @@ end
|
||||||
multitask :default => [:test, :features]
|
multitask :default => [:test, :features]
|
||||||
|
|
||||||
task :spec => :test
|
task :spec => :test
|
||||||
require 'rake/testtask'
|
require "rake/testtask"
|
||||||
Rake::TestTask.new(:test) do |test|
|
Rake::TestTask.new(:test) do |test|
|
||||||
test.libs << 'lib' << 'test'
|
test.libs << "lib" << "test"
|
||||||
test.pattern = 'test/**/test_*.rb'
|
test.pattern = "test/**/test_*.rb"
|
||||||
test.verbose = true
|
test.verbose = true
|
||||||
end
|
end
|
||||||
|
|
||||||
require 'rdoc/task'
|
require "rdoc/task"
|
||||||
Rake::RDocTask.new do |rdoc|
|
Rake::RDocTask.new do |rdoc|
|
||||||
rdoc.rdoc_dir = 'rdoc'
|
rdoc.rdoc_dir = "rdoc"
|
||||||
rdoc.title = "#{name} #{version}"
|
rdoc.title = "#{name} #{version}"
|
||||||
rdoc.rdoc_files.include('README*')
|
rdoc.rdoc_files.include("README*")
|
||||||
rdoc.rdoc_files.include('lib/**/*.rb')
|
rdoc.rdoc_files.include("lib/**/*.rb")
|
||||||
end
|
end
|
||||||
|
|
||||||
begin
|
begin
|
||||||
require 'cucumber/rake/task'
|
require "cucumber/rake/task"
|
||||||
Cucumber::Rake::Task.new(:features) do |t|
|
Cucumber::Rake::Task.new(:features) do |t|
|
||||||
t.profile = "travis"
|
t.profile = "travis"
|
||||||
end
|
end
|
||||||
|
@ -152,9 +155,9 @@ begin
|
||||||
t.profile = "html_report"
|
t.profile = "html_report"
|
||||||
end
|
end
|
||||||
rescue LoadError
|
rescue LoadError
|
||||||
desc 'Cucumber rake task not available'
|
desc "Cucumber rake task not available"
|
||||||
task :features do
|
task :features do
|
||||||
abort 'Cucumber rake task is not available. Be sure to install cucumber as a gem or plugin'
|
abort "Cucumber rake task is not available. Be sure to install cucumber as a gem or plugin"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -10,6 +10,21 @@ help_url: https://github.com/jekyll/jekyll-help
|
||||||
|
|
||||||
timezone: America/Los_Angeles
|
timezone: America/Los_Angeles
|
||||||
|
|
||||||
|
defaults:
|
||||||
|
-
|
||||||
|
scope:
|
||||||
|
path: "_docs"
|
||||||
|
type: "docs"
|
||||||
|
values:
|
||||||
|
layout: "docs"
|
||||||
|
-
|
||||||
|
scope:
|
||||||
|
path: "_posts"
|
||||||
|
type: "posts"
|
||||||
|
values:
|
||||||
|
layout: "news_item"
|
||||||
|
|
||||||
|
|
||||||
collections:
|
collections:
|
||||||
docs:
|
docs:
|
||||||
permalink: /:collection/:path/
|
permalink: /:collection/:path/
|
||||||
|
@ -28,14 +43,14 @@ twitter:
|
||||||
logo: /img/logo-2x.png
|
logo: /img/logo-2x.png
|
||||||
|
|
||||||
gems:
|
gems:
|
||||||
- jekyll-feed
|
|
||||||
- jekyll-redirect-from
|
|
||||||
- jemoji
|
|
||||||
- jekyll-sitemap
|
|
||||||
- jekyll-seo-tag
|
|
||||||
- jekyll-avatar
|
- jekyll-avatar
|
||||||
|
- jekyll-feed
|
||||||
- jekyll-mentions
|
- jekyll-mentions
|
||||||
|
- jekyll-redirect-from
|
||||||
|
- jekyll-seo-tag
|
||||||
|
- jekyll-sitemap
|
||||||
|
- jemoji
|
||||||
|
|
||||||
exclude:
|
exclude:
|
||||||
- README.md
|
|
||||||
- .gitignore
|
- .gitignore
|
||||||
|
- README.md
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: docs
|
|
||||||
title: Assets
|
title: Assets
|
||||||
permalink: /docs/assets/
|
permalink: /docs/assets/
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: docs
|
|
||||||
title: Collections
|
title: Collections
|
||||||
permalink: /docs/collections/
|
permalink: /docs/collections/
|
||||||
---
|
---
|
||||||
|
@ -12,7 +11,13 @@ namespace.
|
||||||
|
|
||||||
## Using Collections
|
## Using Collections
|
||||||
|
|
||||||
### Step 1: Tell Jekyll to read in your collection
|
To start using collections, follow these 3 steps:
|
||||||
|
|
||||||
|
* [Step 1: Tell Jekyll to read in your collection](#step1)
|
||||||
|
* [Step 2: Add your content](#step2)
|
||||||
|
* [Step 3: Optionally render your collection's documents into independent files](#step3)
|
||||||
|
|
||||||
|
### Step 1: Tell Jekyll to read in your collection {#step1}
|
||||||
|
|
||||||
Add the following to your site's `_config.yml` file, replacing `my_collection`
|
Add the following to your site's `_config.yml` file, replacing `my_collection`
|
||||||
with the name of your collection:
|
with the name of your collection:
|
||||||
|
@ -41,12 +46,12 @@ defaults:
|
||||||
layout: page
|
layout: page
|
||||||
```
|
```
|
||||||
|
|
||||||
### Step 2: Add your content
|
### Step 2: Add your content {#step2}
|
||||||
|
|
||||||
Create a corresponding folder (e.g. `<source>/_my_collection`) and add
|
Create a corresponding folder (e.g. `<source>/_my_collection`) and add
|
||||||
documents. YAML Front Matter is read in as data if it exists, and everything
|
documents. YAML front matter is processed if the front matter exists, and everything
|
||||||
after it is stuck in the Document's `content` attribute. If no YAML Front
|
after the front matter is pushed into the document's `content` attribute. If no YAML front
|
||||||
Matter is provided, Jekyll will not generate the file in your collection.
|
matter is provided, Jekyll will not generate the file in your collection.
|
||||||
|
|
||||||
<div class="note info">
|
<div class="note info">
|
||||||
<h5>Be sure to name your directories correctly</h5>
|
<h5>Be sure to name your directories correctly</h5>
|
||||||
|
@ -56,7 +61,7 @@ your <code>_config.yml</code> file, with the addition of the preceding <code>_</
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
### Step 3: Optionally render your collection's documents into independent files
|
### Step 3: Optionally render your collection's documents into independent files {#step3}
|
||||||
|
|
||||||
If you'd like Jekyll to create a public-facing, rendered version of each
|
If you'd like Jekyll to create a public-facing, rendered version of each
|
||||||
document in your collection, set the `output` key to `true` in your collection
|
document in your collection, set the `output` key to `true` in your collection
|
||||||
|
@ -73,19 +78,6 @@ For example, if you have `_my_collection/some_subdir/some_doc.md`,
|
||||||
it will be rendered using Liquid and the Markdown converter of your
|
it will be rendered using Liquid and the Markdown converter of your
|
||||||
choice and written out to `<dest>/my_collection/some_subdir/some_doc.html`.
|
choice and written out to `<dest>/my_collection/some_subdir/some_doc.html`.
|
||||||
|
|
||||||
As for posts with [Permalinks](../permalinks/), the document
|
|
||||||
URL can be customized by setting `permalink` metadata for the collection:
|
|
||||||
|
|
||||||
```yaml
|
|
||||||
collections:
|
|
||||||
my_collection:
|
|
||||||
output: true
|
|
||||||
permalink: /awesome/:path/
|
|
||||||
```
|
|
||||||
|
|
||||||
For example, if you have `_my_collection/some_subdir/some_doc.md`, it will be
|
|
||||||
written out to `<dest>/awesome/some_subdir/some_doc/index.html`.
|
|
||||||
|
|
||||||
<div class="note info">
|
<div class="note info">
|
||||||
<h5>Don't forget to add YAML for processing</h5>
|
<h5>Don't forget to add YAML for processing</h5>
|
||||||
<p>
|
<p>
|
||||||
|
@ -95,6 +87,21 @@ written out to `<dest>/awesome/some_subdir/some_doc/index.html`.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
## Configuring permalinks for collections {#permalinks}
|
||||||
|
|
||||||
|
You can customize the [Permalinks](../permalinks/) for your collection's documents by setting `permalink` property in the collection's configuration as follows:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
collections:
|
||||||
|
my_collection:
|
||||||
|
output: true
|
||||||
|
permalink: /awesome/:path/:title.:output_ext
|
||||||
|
```
|
||||||
|
|
||||||
|
In this example, the collection documents will the have the URL of `awesome` followed by the path to the document and its file extension.
|
||||||
|
|
||||||
|
Collections have the following template variables available for permalinks:
|
||||||
|
|
||||||
<div class="mobile-side-scroller">
|
<div class="mobile-side-scroller">
|
||||||
<table>
|
<table>
|
||||||
<thead>
|
<thead>
|
||||||
|
@ -149,15 +156,92 @@ written out to `<dest>/awesome/some_subdir/some_doc/index.html`.
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
## Permalink examples for collections
|
||||||
|
|
||||||
|
Depending on how you declare the permalinks in your configuration file, the permalinks and paths get written differently in the `_site` folder. A few examples will help clarify the options.
|
||||||
|
|
||||||
|
Let's say your collection is called `apidocs` with `doc1.md` in your collection. `doc1.md` is grouped inside a folder called `mydocs`. Your project's source directory for the collection looks this:
|
||||||
|
|
||||||
|
```
|
||||||
|
├── \_apidocs
|
||||||
|
│ └── mydocs
|
||||||
|
│ └── doc1.md
|
||||||
|
```
|
||||||
|
|
||||||
|
Based on this scenario, here are a few permalink options.
|
||||||
|
|
||||||
|
**Permalink configuration 1**: [Nothing configured] <br/>
|
||||||
|
**Output**:
|
||||||
|
|
||||||
|
```
|
||||||
|
├── apidocs
|
||||||
|
│ └── mydocs
|
||||||
|
│ └── doc1.html
|
||||||
|
```
|
||||||
|
|
||||||
|
**Permalink configuration 2**: `/:collection/:path/:title:output_ext` <br/>
|
||||||
|
**Output**:
|
||||||
|
|
||||||
|
```
|
||||||
|
├── apidocs
|
||||||
|
│ └── mydocs
|
||||||
|
│ └── doc1.html
|
||||||
|
```
|
||||||
|
|
||||||
|
**Permalink configuration 3**: No collection permalinks configured, but `pretty` configured for pages/posts. <br/>
|
||||||
|
**Output**:
|
||||||
|
|
||||||
|
```
|
||||||
|
├── apidocs
|
||||||
|
│ └── mydocs
|
||||||
|
│ └── doc1
|
||||||
|
│ └── index.html
|
||||||
|
```
|
||||||
|
|
||||||
|
**Permalink configuration 4**: `/awesome/:path/:title.html` <br/>
|
||||||
|
**Output**:
|
||||||
|
|
||||||
|
```
|
||||||
|
├── awesome
|
||||||
|
│ └── mydocs
|
||||||
|
│ └── doc1.html
|
||||||
|
```
|
||||||
|
|
||||||
|
**Permalink configuration 5**: `/awesome/:path/:title/` <br/>
|
||||||
|
**Output**:
|
||||||
|
|
||||||
|
```
|
||||||
|
├── awesome
|
||||||
|
│ └── mydocs
|
||||||
|
│ └── doc1
|
||||||
|
│ └── index.html
|
||||||
|
```
|
||||||
|
|
||||||
|
**Permalink configuration 6**: `/awesome/:title.html` <br/>
|
||||||
|
**Output**:
|
||||||
|
|
||||||
|
```
|
||||||
|
├── awesome
|
||||||
|
│ └── doc1.html
|
||||||
|
```
|
||||||
|
|
||||||
|
**Permalink configuration 7**: `:title.html`
|
||||||
|
**Output**:
|
||||||
|
|
||||||
|
```
|
||||||
|
├── doc1.html
|
||||||
|
```
|
||||||
|
|
||||||
## Liquid Attributes
|
## Liquid Attributes
|
||||||
|
|
||||||
### Collections
|
### Collections
|
||||||
|
|
||||||
Each collection is accessible via the `site` Liquid variable. For example, if
|
Each collection is accessible as a field on the `site` variable. For example, if
|
||||||
you want to access the `albums` collection found in `_albums`, you'd use
|
you want to access the `albums` collection found in `_albums`, you'd use
|
||||||
`site.albums`. Each collection is itself an array of documents
|
`site.albums`.
|
||||||
(e.g. `site.albums` is an array of documents, much like `site.pages` and
|
|
||||||
`site.posts`). See below for how to access attributes of those documents.
|
Each collection is itself an array of documents (e.g., `site.albums` is an array of documents, much like `site.pages` and
|
||||||
|
`site.posts`). See the table below for how to access attributes of those documents.
|
||||||
|
|
||||||
The collections are also available under `site.collections`, with the metadata
|
The collections are also available under `site.collections`, with the metadata
|
||||||
you specified in your `_config.yml` (if present) and the following information:
|
you specified in your `_config.yml` (if present) and the following information:
|
||||||
|
@ -335,7 +419,7 @@ file, each document has the following attributes:
|
||||||
|
|
||||||
Attributes from the YAML front matter can be accessed as data anywhere in the
|
Attributes from the YAML front matter can be accessed as data anywhere in the
|
||||||
site. Using the above example for configuring a collection as `site.albums`,
|
site. Using the above example for configuring a collection as `site.albums`,
|
||||||
one might have front matter in an individual file structured as follows (which
|
you might have front matter in an individual file structured as follows (which
|
||||||
must use a supported markup format, and cannot be saved with a `.yaml`
|
must use a supported markup format, and cannot be saved with a `.yaml`
|
||||||
extension):
|
extension):
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
---
|
---
|
||||||
title: Code of Conduct
|
title: Code of Conduct
|
||||||
layout: docs
|
|
||||||
permalink: "/docs/conduct/"
|
permalink: "/docs/conduct/"
|
||||||
note: This file is autogenerated. Edit /CONDUCT.markdown instead.
|
note: This file is autogenerated. Edit /CONDUCT.markdown instead.
|
||||||
redirect_from: "/conduct/index.html"
|
redirect_from: "/conduct/index.html"
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: docs
|
|
||||||
title: Configuration
|
title: Configuration
|
||||||
permalink: /docs/configuration/
|
permalink: /docs/configuration/
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: docs
|
|
||||||
title: Continuous Integration
|
title: Continuous Integration
|
||||||
permalink: /docs/continuous-integration/
|
permalink: /docs/continuous-integration/
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
---
|
---
|
||||||
title: Contributing
|
title: Contributing
|
||||||
layout: docs
|
|
||||||
permalink: "/docs/contributing/"
|
permalink: "/docs/contributing/"
|
||||||
note: This file is autogenerated. Edit /.github/CONTRIBUTING.markdown instead.
|
note: This file is autogenerated. Edit /.github/CONTRIBUTING.markdown instead.
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: docs
|
|
||||||
title: Data Files
|
title: Data Files
|
||||||
permalink: /docs/datafiles/
|
permalink: /docs/datafiles/
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: docs
|
|
||||||
title: Deployment methods
|
title: Deployment methods
|
||||||
permalink: /docs/deployment-methods/
|
permalink: /docs/deployment-methods/
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: docs
|
|
||||||
title: Working with drafts
|
title: Working with drafts
|
||||||
permalink: /docs/drafts/
|
permalink: /docs/drafts/
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: docs
|
|
||||||
title: Extras
|
title: Extras
|
||||||
permalink: /docs/extras/
|
permalink: /docs/extras/
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: docs
|
|
||||||
title: Front Matter
|
title: Front Matter
|
||||||
permalink: /docs/frontmatter/
|
permalink: /docs/frontmatter/
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: docs
|
|
||||||
title: GitHub Pages
|
title: GitHub Pages
|
||||||
permalink: /docs/github-pages/
|
permalink: /docs/github-pages/
|
||||||
---
|
---
|
||||||
|
@ -139,7 +138,7 @@ looking at right now is contained in the [docs
|
||||||
folder]({{ site.repository }}/tree/master/docs) of the same repository.
|
folder]({{ site.repository }}/tree/master/docs) of the same repository.
|
||||||
|
|
||||||
Please refer to GitHub official documentation on
|
Please refer to GitHub official documentation on
|
||||||
[user, organization and projets pages](https://help.github.com/articles/user-organization-and-project-pages/)
|
[user, organization and project pages](https://help.github.com/articles/user-organization-and-project-pages/)
|
||||||
to see more detailed examples.
|
to see more detailed examples.
|
||||||
|
|
||||||
<div class="note warning">
|
<div class="note warning">
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
---
|
---
|
||||||
title: History
|
title: History
|
||||||
layout: docs
|
|
||||||
permalink: "/docs/history/"
|
permalink: "/docs/history/"
|
||||||
note: This file is autogenerated. Edit /History.markdown instead.
|
note: This file is autogenerated. Edit /History.markdown instead.
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: docs
|
|
||||||
title: Includes
|
title: Includes
|
||||||
permalink: /docs/includes/
|
permalink: /docs/includes/
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: docs
|
|
||||||
title: Welcome
|
title: Welcome
|
||||||
permalink: /docs/home/
|
permalink: /docs/home/
|
||||||
redirect_from: /docs/index.html
|
redirect_from: /docs/index.html
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: docs
|
|
||||||
title: Installation
|
title: Installation
|
||||||
permalink: /docs/installation/
|
permalink: /docs/installation/
|
||||||
---
|
---
|
||||||
|
@ -21,6 +20,7 @@ requirements you’ll need to make sure your system has before you start.
|
||||||
- [NodeJS](https://nodejs.org/), or another JavaScript runtime (Jekyll 2 and
|
- [NodeJS](https://nodejs.org/), or another JavaScript runtime (Jekyll 2 and
|
||||||
earlier, for CoffeeScript support).
|
earlier, for CoffeeScript support).
|
||||||
- [Python 2.7](https://www.python.org/downloads/) (for Jekyll 2 and earlier)
|
- [Python 2.7](https://www.python.org/downloads/) (for Jekyll 2 and earlier)
|
||||||
|
- [GCC](https://gcc.gnu.org/install/) and [Make](https://www.gnu.org/software/make/) (in case your system doesn't have them installed, which you can check by running `gcc -v` and `make -v` in your system's command line interface)
|
||||||
|
|
||||||
<div class="note info">
|
<div class="note info">
|
||||||
<h5>Running Jekyll on Windows</h5>
|
<h5>Running Jekyll on Windows</h5>
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
---
|
---
|
||||||
title: Affinity Team Captains
|
title: Affinity Team Captains
|
||||||
layout: docs
|
|
||||||
---
|
---
|
||||||
|
|
||||||
**This guide is for affinity team captains.** These special people are **team maintainers** of one of our [affinity teams][] and help triage and evaluate the issues and contributions of others. You may find what is written here interesting, but it’s definitely not for everyone.
|
**This guide is for affinity team captains.** These special people are **team maintainers** of one of our [affinity teams][] and help triage and evaluate the issues and contributions of others. You may find what is written here interesting, but it’s definitely not for everyone.
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
---
|
---
|
||||||
title: "Avoiding Burnout"
|
title: "Avoiding Burnout"
|
||||||
layout: docs
|
|
||||||
---
|
---
|
||||||
|
|
||||||
**This guide is for maintainers.** These special people have **write access** to one or more of Jekyll's repositories and help merge the contributions of others. You may find what is written here interesting, but it’s definitely not for everyone.
|
**This guide is for maintainers.** These special people have **write access** to one or more of Jekyll's repositories and help merge the contributions of others. You may find what is written here interesting, but it’s definitely not for everyone.
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
---
|
---
|
||||||
title: "Becoming a Maintainer"
|
title: "Becoming a Maintainer"
|
||||||
layout: docs
|
|
||||||
---
|
---
|
||||||
|
|
||||||
**This guide is for contributors.** These special people have contributed to one or more of Jekyll's repositories, but do not yet have write access to any. You may find what is written here interesting, but it’s definitely not for everyone.
|
**This guide is for contributors.** These special people have contributed to one or more of Jekyll's repositories, but do not yet have write access to any. You may find what is written here interesting, but it’s definitely not for everyone.
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: docs
|
|
||||||
title: Maintaining Jekyll
|
title: Maintaining Jekyll
|
||||||
permalink: /docs/maintaining/
|
permalink: /docs/maintaining/
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
---
|
---
|
||||||
title: "Merging a Pull Request"
|
title: "Merging a Pull Request"
|
||||||
layout: docs
|
|
||||||
---
|
---
|
||||||
|
|
||||||
**This guide is for maintainers.** These special people have **write access** to one or more of Jekyll's repositories and help merge the contributions of others. You may find what is written here interesting, but it’s definitely not for everyone.
|
**This guide is for maintainers.** These special people have **write access** to one or more of Jekyll's repositories and help merge the contributions of others. You may find what is written here interesting, but it’s definitely not for everyone.
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
---
|
---
|
||||||
title: "Reviewing a Pull Request"
|
title: "Reviewing a Pull Request"
|
||||||
layout: docs
|
|
||||||
---
|
---
|
||||||
|
|
||||||
**This guide is for maintainers.** These special people have **write access** to one or more of Jekyll's repositories and help merge the contributions of others. You may find what is written here interesting, but it’s definitely not for everyone.
|
**This guide is for maintainers.** These special people have **write access** to one or more of Jekyll's repositories and help merge the contributions of others. You may find what is written here interesting, but it’s definitely not for everyone.
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
---
|
---
|
||||||
title: "Special Labels"
|
title: "Special Labels"
|
||||||
layout: docs
|
|
||||||
---
|
---
|
||||||
|
|
||||||
**This guide is for maintainers.** These special people have **write access** to one or more of Jekyll's repositories and help merge the contributions of others. You may find what is written here interesting, but it’s definitely not for everyone.
|
**This guide is for maintainers.** These special people have **write access** to one or more of Jekyll's repositories and help merge the contributions of others. You may find what is written here interesting, but it’s definitely not for everyone.
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
---
|
---
|
||||||
title: "Triaging an Issue"
|
title: "Triaging an Issue"
|
||||||
layout: docs
|
|
||||||
---
|
---
|
||||||
|
|
||||||
**This guide is for maintainers.** These special people have **write access** to one or more of Jekyll's repositories and help merge the contributions of others. You may find what is written here interesting, but it’s definitely not for everyone.
|
**This guide is for maintainers.** These special people have **write access** to one or more of Jekyll's repositories and help merge the contributions of others. You may find what is written here interesting, but it’s definitely not for everyone.
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: docs
|
|
||||||
title: Blog migrations
|
title: Blog migrations
|
||||||
permalink: /docs/migrations/
|
permalink: /docs/migrations/
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: docs
|
|
||||||
title: Creating pages
|
title: Creating pages
|
||||||
permalink: /docs/pages/
|
permalink: /docs/pages/
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: docs
|
|
||||||
title: Pagination
|
title: Pagination
|
||||||
permalink: /docs/pagination/
|
permalink: /docs/pagination/
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: docs
|
|
||||||
title: Permalinks
|
title: Permalinks
|
||||||
permalink: /docs/permalinks/
|
permalink: /docs/permalinks/
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: docs
|
|
||||||
title: Plugins
|
title: Plugins
|
||||||
permalink: /docs/plugins/
|
permalink: /docs/plugins/
|
||||||
---
|
---
|
||||||
|
@ -919,6 +918,7 @@ LESS.js files during generation.
|
||||||
- [jekyll-migrate-permalink](https://github.com/mpchadwick/jekyll-migrate-permalink): Adds a `migrate-permalink` sub-command to help deal with side effects of changing your permalink.
|
- [jekyll-migrate-permalink](https://github.com/mpchadwick/jekyll-migrate-permalink): Adds a `migrate-permalink` sub-command to help deal with side effects of changing your permalink.
|
||||||
- [Jekyll-Post](https://github.com/robcrocombe/jekyll-post): A CLI tool to easily draft, edit, and publish Jekyll posts.
|
- [Jekyll-Post](https://github.com/robcrocombe/jekyll-post): A CLI tool to easily draft, edit, and publish Jekyll posts.
|
||||||
- [jekyll-numbered-headings](https://github.com/muratayusuke/jekyll-numbered-headings): Adds ordered number to headings.
|
- [jekyll-numbered-headings](https://github.com/muratayusuke/jekyll-numbered-headings): Adds ordered number to headings.
|
||||||
|
- [jekyll-pre-commit](https://github.com/mpchadwick/jekyll-pre-commit): A framework for running checks against your posts using a git pre-commit hook before you publish them.
|
||||||
|
|
||||||
#### Editors
|
#### Editors
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: docs
|
|
||||||
title: Writing posts
|
title: Writing posts
|
||||||
permalink: /docs/posts/
|
permalink: /docs/posts/
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,11 +1,10 @@
|
||||||
---
|
---
|
||||||
layout: docs
|
|
||||||
title: Quick-start guide
|
title: Quick-start guide
|
||||||
permalink: /docs/quickstart/
|
permalink: /docs/quickstart/
|
||||||
---
|
---
|
||||||
|
|
||||||
If you already have [Ruby](https://www.ruby-lang.org/en/downloads/) and [RubyGems](https://rubygems.org/pages/download) installed (see Jekyll's [requirements](/docs/
|
If you already have a full [Ruby](https://www.ruby-lang.org/en/downloads/) development environment with all headers and [RubyGems](https://rubygems.org/pages/download) installed (see Jekyll's [requirements](/docs/installation/#requirements/)), you can create a new Jekyll site by doing the following:
|
||||||
/#requirements/)), you can create a new Jekyll site by doing the following:
|
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
# Install Jekyll and Bundler gems through RubyGems
|
# Install Jekyll and Bundler gems through RubyGems
|
||||||
|
@ -23,6 +22,8 @@ If you already have [Ruby](https://www.ruby-lang.org/en/downloads/) and [RubyGem
|
||||||
# Now browse to http://localhost:4000
|
# Now browse to http://localhost:4000
|
||||||
```
|
```
|
||||||
|
|
||||||
|
If you encounter any unexpected errors during the above, please refer to the already-mentioned [requirements](/docs/installation/#requirements/) page, as you might be missing development headers or other prerequisites.
|
||||||
|
|
||||||
## About Bundler
|
## About Bundler
|
||||||
|
|
||||||
`gem install jekyll bundler` installs the [jekyll](https://rubygems.org/gems/jekyll/) and [bundler](https://rubygems.org/gems/bundler) gems through [RubyGems](https://rubygems.org/). You need only to install the gems one time — not every time you create a new Jekyll project. Here are some additional details:
|
`gem install jekyll bundler` installs the [jekyll](https://rubygems.org/gems/jekyll/) and [bundler](https://rubygems.org/gems/bundler) gems through [RubyGems](https://rubygems.org/). You need only to install the gems one time — not every time you create a new Jekyll project. Here are some additional details:
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: docs
|
|
||||||
title: Resources
|
title: Resources
|
||||||
permalink: /docs/resources/
|
permalink: /docs/resources/
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: docs
|
|
||||||
title: Sites using Jekyll
|
title: Sites using Jekyll
|
||||||
permalink: /docs/sites/
|
permalink: /docs/sites/
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: docs
|
|
||||||
title: Static Files
|
title: Static Files
|
||||||
permalink: /docs/static-files/
|
permalink: /docs/static-files/
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: docs
|
|
||||||
title: Directory structure
|
title: Directory structure
|
||||||
permalink: /docs/structure/
|
permalink: /docs/structure/
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: docs
|
|
||||||
title: Templates
|
title: Templates
|
||||||
permalink: /docs/templates/
|
permalink: /docs/templates/
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: docs
|
|
||||||
title: Themes
|
title: Themes
|
||||||
permalink: /docs/themes/
|
permalink: /docs/themes/
|
||||||
---
|
---
|
||||||
|
@ -67,7 +66,7 @@ Add your template files in the corresponding folders, complete the `.gemspec` an
|
||||||
|
|
||||||
Theme layouts and includes work just like they work in any Jekyll site. Place layouts in your theme's `/_layouts` folder, and place includes in your themes `/_includes` folder.
|
Theme layouts and includes work just like they work in any Jekyll site. Place layouts in your theme's `/_layouts` folder, and place includes in your themes `/_includes` folder.
|
||||||
|
|
||||||
For example, if your theme has a `/_layouts/page.html` file, and a page has `layout: page` in its YAML front matter, Jekyll will first look to the site's `_layouts` folder for a the `page` layout, and if none exists, will use your theme's `page` layout.
|
For example, if your theme has a `/_layouts/page.html` file, and a page has `layout: page` in its YAML front matter, Jekyll will first look to the site's `_layouts` folder for the `page` layout, and if none exists, will use your theme's `page` layout.
|
||||||
|
|
||||||
### Assets
|
### Assets
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: docs
|
|
||||||
title: Troubleshooting
|
title: Troubleshooting
|
||||||
permalink: /docs/troubleshooting/
|
permalink: /docs/troubleshooting/
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: docs
|
|
||||||
title: Upgrading from 0.x to 2.x
|
title: Upgrading from 0.x to 2.x
|
||||||
permalink: /docs/upgrading/0-to-2/
|
permalink: /docs/upgrading/0-to-2/
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: docs
|
|
||||||
title: Upgrading from 2.x to 3.x
|
title: Upgrading from 2.x to 3.x
|
||||||
permalink: /docs/upgrading/2-to-3/
|
permalink: /docs/upgrading/2-to-3/
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: docs
|
|
||||||
title: Basic Usage
|
title: Basic Usage
|
||||||
permalink: /docs/usage/
|
permalink: /docs/usage/
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: docs
|
|
||||||
title: Variables
|
title: Variables
|
||||||
permalink: /docs/variables/
|
permalink: /docs/variables/
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: docs
|
|
||||||
title: Jekyll on Windows
|
title: Jekyll on Windows
|
||||||
permalink: /docs/windows/
|
permalink: /docs/windows/
|
||||||
---
|
---
|
||||||
|
@ -16,7 +15,8 @@ A quick way to install Jekyll is to follow the [installation instructions by Dav
|
||||||
2. Install Ruby via Chocolatey: `choco install ruby -y`
|
2. Install Ruby via Chocolatey: `choco install ruby -y`
|
||||||
3. Reopen a command prompt and install Jekyll: `gem install jekyll`
|
3. Reopen a command prompt and install Jekyll: `gem install jekyll`
|
||||||
|
|
||||||
Updates in the infrastructure of Ruby may cause SSL errors when attempting to use `gem install` with versions of the RubyGems package older than 2.6. (The RubyGems package installed via the Chocolatey tool is version 2.3) If you have installed an older version, you can update the RubyGems package using the directions [here.][ssl-certificate-update]
|
Updates in the infrastructure of Ruby may cause SSL errors when attempting to use `gem install` with versions of the RubyGems package older than 2.6. (The RubyGems package installed via the Chocolatey tool is version 2.3) If you have installed an older version, you can update the RubyGems package using the directions [here][ssl-certificate-update].
|
||||||
|
|
||||||
[ssl-certificate-update]: http://guides.rubygems.org/ssl-certificate-update/#installing-using-update-packages
|
[ssl-certificate-update]: http://guides.rubygems.org/ssl-certificate-update/#installing-using-update-packages
|
||||||
|
|
||||||
For a more conventional way of installing Jekyll you can follow this [complete guide to install Jekyll 3 on Windows by Sverrir Sigmundarson][windows-installjekyll3].
|
For a more conventional way of installing Jekyll you can follow this [complete guide to install Jekyll 3 on Windows by Sverrir Sigmundarson][windows-installjekyll3].
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: "Jekyll 1.0.0 Released"
|
title: "Jekyll 1.0.0 Released"
|
||||||
date: "2013-05-06 02:12:52 +0200"
|
date: "2013-05-06 02:12:52 +0200"
|
||||||
author: parkr
|
author: parkr
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: "Jekyll 1.0.1 Released"
|
title: "Jekyll 1.0.1 Released"
|
||||||
date: "2013-05-08 23:46:11 +0200"
|
date: "2013-05-08 23:46:11 +0200"
|
||||||
author: parkr
|
author: parkr
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: "Jekyll 1.0.2 Released"
|
title: "Jekyll 1.0.2 Released"
|
||||||
date: "2013-05-12 14:45:00 +0200"
|
date: "2013-05-12 14:45:00 +0200"
|
||||||
author: parkr
|
author: parkr
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: "Jekyll 1.0.3 Released"
|
title: "Jekyll 1.0.3 Released"
|
||||||
date: "2013-06-07 21:02:13 +0200"
|
date: "2013-06-07 21:02:13 +0200"
|
||||||
author: parkr
|
author: parkr
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: "Jekyll 1.1.0 Released"
|
title: "Jekyll 1.1.0 Released"
|
||||||
date: "2013-07-14 19:38:02 +0200"
|
date: "2013-07-14 19:38:02 +0200"
|
||||||
author: parkr
|
author: parkr
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: "Jekyll 1.1.1 Released"
|
title: "Jekyll 1.1.1 Released"
|
||||||
date: "2013-07-24 22:24:14 +0200"
|
date: "2013-07-24 22:24:14 +0200"
|
||||||
author: parkr
|
author: parkr
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: "Jekyll 1.0.4 Released"
|
title: "Jekyll 1.0.4 Released"
|
||||||
date: "2013-07-25 09:08:38 +0200"
|
date: "2013-07-25 09:08:38 +0200"
|
||||||
author: mattr-
|
author: mattr-
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: "Jekyll 1.1.2 Released"
|
title: "Jekyll 1.1.2 Released"
|
||||||
date: "2013-07-25 09:08:38 +0200"
|
date: "2013-07-25 09:08:38 +0200"
|
||||||
author: parkr
|
author: parkr
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: "Jekyll 1.2.0 Released"
|
title: "Jekyll 1.2.0 Released"
|
||||||
date: "2013-09-06 22:02:41 -0400"
|
date: "2013-09-06 22:02:41 -0400"
|
||||||
author: parkr
|
author: parkr
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: 'Jekyll 1.2.1 Released'
|
title: 'Jekyll 1.2.1 Released'
|
||||||
date: 2013-09-14 20:46:50 -0400
|
date: 2013-09-14 20:46:50 -0400
|
||||||
author: parkr
|
author: parkr
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: 'Jekyll 1.3.0.rc1 Released'
|
title: 'Jekyll 1.3.0.rc1 Released'
|
||||||
date: 2013-10-28 20:14:39 -0500
|
date: 2013-10-28 20:14:39 -0500
|
||||||
author: mattr-
|
author: mattr-
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: 'Jekyll 1.3.0 Released'
|
title: 'Jekyll 1.3.0 Released'
|
||||||
date: 2013-11-04 21:46:02 -0600
|
date: 2013-11-04 21:46:02 -0600
|
||||||
author: mattr-
|
author: mattr-
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: 'Jekyll 1.3.1 Released'
|
title: 'Jekyll 1.3.1 Released'
|
||||||
date: 2013-11-26 19:52:20 -0600
|
date: 2013-11-26 19:52:20 -0600
|
||||||
author: mattr-
|
author: mattr-
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: 'Jekyll 1.4.0 Released'
|
title: 'Jekyll 1.4.0 Released'
|
||||||
date: 2013-12-07 13:55:28 -0600
|
date: 2013-12-07 13:55:28 -0600
|
||||||
author: mattr-
|
author: mattr-
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: 'Jekyll 1.4.1 Released'
|
title: 'Jekyll 1.4.1 Released'
|
||||||
date: 2013-12-09 20:44:13 -0600
|
date: 2013-12-09 20:44:13 -0600
|
||||||
author: mattr-
|
author: mattr-
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: 'Jekyll 1.4.2 Released'
|
title: 'Jekyll 1.4.2 Released'
|
||||||
date: 2013-12-16 19:48:13 -0500
|
date: 2013-12-16 19:48:13 -0500
|
||||||
author: parkr
|
author: parkr
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: 'Jekyll 1.4.3 Released'
|
title: 'Jekyll 1.4.3 Released'
|
||||||
date: 2014-01-13 17:43:32 -0800
|
date: 2014-01-13 17:43:32 -0800
|
||||||
author: benbalter
|
author: benbalter
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: 'Jekyll 1.5.0 Released'
|
title: 'Jekyll 1.5.0 Released'
|
||||||
date: 2014-03-24 20:37:59 -0400
|
date: 2014-03-24 20:37:59 -0400
|
||||||
author: parkr
|
author: parkr
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: 'Jekyll 1.5.1 Released'
|
title: 'Jekyll 1.5.1 Released'
|
||||||
date: 2014-03-27 22:43:48 -0400
|
date: 2014-03-27 22:43:48 -0400
|
||||||
author: parkr
|
author: parkr
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: 'Jekyll turns 2.0.0'
|
title: 'Jekyll turns 2.0.0'
|
||||||
author: parkr
|
author: parkr
|
||||||
version: 2.0.0
|
version: 2.0.0
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: 'Jekyll 2.0.3 Released'
|
title: 'Jekyll 2.0.3 Released'
|
||||||
date: 2014-05-08 22:43:17 -0400
|
date: 2014-05-08 22:43:17 -0400
|
||||||
author: parkr
|
author: parkr
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: 'Pick Up your $1 Jekyll Sticker'
|
title: 'Pick Up your $1 Jekyll Sticker'
|
||||||
date: 2014-06-04 15:46:53 -0400
|
date: 2014-06-04 15:46:53 -0400
|
||||||
author: parkr
|
author: parkr
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: 'Jekyll Turns 21! Err... I mean 2.1.0.'
|
title: 'Jekyll Turns 21! Err... I mean 2.1.0.'
|
||||||
date: 2014-06-28 17:26:59 -0400
|
date: 2014-06-28 17:26:59 -0400
|
||||||
author: parkr
|
author: parkr
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: 'Jekyll 2.1.1 Released'
|
title: 'Jekyll 2.1.1 Released'
|
||||||
date: 2014-07-01 20:16:43 -0400
|
date: 2014-07-01 20:16:43 -0400
|
||||||
author: parkr
|
author: parkr
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: 'Jekyll 2.2.0 Released'
|
title: 'Jekyll 2.2.0 Released'
|
||||||
date: 2014-07-29 18:59:13 -0400
|
date: 2014-07-29 18:59:13 -0400
|
||||||
author: parkr
|
author: parkr
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: 'Jekyll 2.3.0 Released'
|
title: 'Jekyll 2.3.0 Released'
|
||||||
date: 2014-08-10 20:38:34 -0400
|
date: 2014-08-10 20:38:34 -0400
|
||||||
author: parkr
|
author: parkr
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: 'A Wild Jekyll 2.4.0 Appeared!'
|
title: 'A Wild Jekyll 2.4.0 Appeared!'
|
||||||
date: 2014-09-09 21:10:33 -0700
|
date: 2014-09-09 21:10:33 -0700
|
||||||
author: parkr
|
author: parkr
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: "Jekyll's Mid-Life Crisis (Or, Jekyll turns 2.5.0)"
|
title: "Jekyll's Mid-Life Crisis (Or, Jekyll turns 2.5.0)"
|
||||||
date: 2014-11-05 10:48:22 -0800
|
date: 2014-11-05 10:48:22 -0800
|
||||||
author: parkr
|
author: parkr
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: 'Jekyll 2.5.1 Released'
|
title: 'Jekyll 2.5.1 Released'
|
||||||
date: 2014-11-09 09:47:52 -0800
|
date: 2014-11-09 09:47:52 -0800
|
||||||
author: parkr
|
author: parkr
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: 'Jekyll 2.5.2 Released'
|
title: 'Jekyll 2.5.2 Released'
|
||||||
date: 2014-11-12 18:49:08 -0800
|
date: 2014-11-12 18:49:08 -0800
|
||||||
author: parkr
|
author: parkr
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: 'Alfred Xing has joined the Jekyll core team'
|
title: 'Alfred Xing has joined the Jekyll core team'
|
||||||
date: 2014-12-17 11:16:21 -0800
|
date: 2014-12-17 11:16:21 -0800
|
||||||
author: parkr
|
author: parkr
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: 'Jekyll Release for the Holidays! v2.5.3 Out'
|
title: 'Jekyll Release for the Holidays! v2.5.3 Out'
|
||||||
date: 2014-12-22 09:03:30 -0500
|
date: 2014-12-22 09:03:30 -0500
|
||||||
author: parkr
|
author: parkr
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: "Jekyll Meet & Greet at GitHub HQ"
|
title: "Jekyll Meet & Greet at GitHub HQ"
|
||||||
date: "2015-01-20 19:23:12 -0800"
|
date: "2015-01-20 19:23:12 -0800"
|
||||||
author: parkr
|
author: parkr
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: 'Jekyll 3.0.0.beta1 Released'
|
title: 'Jekyll 3.0.0.beta1 Released'
|
||||||
date: 2015-01-24 00:42:31 -0800
|
date: 2015-01-24 00:42:31 -0800
|
||||||
author: parkr
|
author: parkr
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: 'Join the Discussion at Jekyll Talk'
|
title: 'Join the Discussion at Jekyll Talk'
|
||||||
date: 2015-02-26 21:06:51 -0800
|
date: 2015-02-26 21:06:51 -0800
|
||||||
author: alfredxing
|
author: alfredxing
|
||||||
|
@ -12,4 +11,4 @@ The forum was set up by [@envygeeks](https://github.com/envygeeks) to build a co
|
||||||
|
|
||||||
There's already been a lot of interesting topics, including a [site showcase](https://talk.jekyllrb.com/t/showcase-sites-made-using-jekyll/18) and [a poll for Jekyll 3.0 priorities](https://talk.jekyllrb.com/t/poll-installation-priorities-for-3-0/106/9).
|
There's already been a lot of interesting topics, including a [site showcase](https://talk.jekyllrb.com/t/showcase-sites-made-using-jekyll/18) and [a poll for Jekyll 3.0 priorities](https://talk.jekyllrb.com/t/poll-installation-priorities-for-3-0/106/9).
|
||||||
|
|
||||||
Come join the fun!
|
Come join the fun!
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: 'Jekyll 3.0 Released'
|
title: 'Jekyll 3.0 Released'
|
||||||
date: 2015-10-26 15:37:30 -0700
|
date: 2015-10-26 15:37:30 -0700
|
||||||
author: parkr
|
author: parkr
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: 'Jekyll 3.0.1 Released'
|
title: 'Jekyll 3.0.1 Released'
|
||||||
date: 2015-11-17 22:04:39 -0800
|
date: 2015-11-17 22:04:39 -0800
|
||||||
author: parkr
|
author: parkr
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: 'Jekyll 3.0.2 Released'
|
title: 'Jekyll 3.0.2 Released'
|
||||||
date: 2016-01-20 14:08:18 -0800
|
date: 2016-01-20 14:08:18 -0800
|
||||||
author: parkr
|
author: parkr
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: 'Jekyll 3.1.0 Released'
|
title: 'Jekyll 3.1.0 Released'
|
||||||
date: 2016-01-24 13:16:12 -0800
|
date: 2016-01-24 13:16:12 -0800
|
||||||
author: parkr
|
author: parkr
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: 'Jekyll 3.1.1 Released'
|
title: 'Jekyll 3.1.1 Released'
|
||||||
date: 2016-01-28 17:21:50 -0800
|
date: 2016-01-28 17:21:50 -0800
|
||||||
author: parkr
|
author: parkr
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: 'Jekyll 3.0.3 Released'
|
title: 'Jekyll 3.0.3 Released'
|
||||||
date: 2016-02-08 10:39:08 -0800
|
date: 2016-02-08 10:39:08 -0800
|
||||||
author: parkr
|
author: parkr
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: 'Jekyll 3.1.2 Released!'
|
title: 'Jekyll 3.1.2 Released!'
|
||||||
date: 2016-02-19 15:24:00 -0800
|
date: 2016-02-19 15:24:00 -0800
|
||||||
author: parkr
|
author: parkr
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
---
|
---
|
||||||
title: Making it easier to contribute to Jekyll
|
title: Making it easier to contribute to Jekyll
|
||||||
description: We've made it easier to contribute to Jekyll by updating our contributing documentation and introducing Jekyll Affinity Teams, teams dedicated to specific aspects of the project.
|
description: We've made it easier to contribute to Jekyll by updating our contributing documentation and introducing Jekyll Affinity Teams, teams dedicated to specific aspects of the project.
|
||||||
layout: news_item
|
|
||||||
author: benbalter
|
author: benbalter
|
||||||
categories: [community]
|
categories: [community]
|
||||||
---
|
---
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: 'Jekyll 3.0.4 Released'
|
title: 'Jekyll 3.0.4 Released'
|
||||||
date: 2016-04-19 10:26:12 -0700
|
date: 2016-04-19 10:26:12 -0700
|
||||||
author: parkr
|
author: parkr
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: 'Jekyll 3.1.3 Released'
|
title: 'Jekyll 3.1.3 Released'
|
||||||
date: 2016-04-19 10:26:16 -0700
|
date: 2016-04-19 10:26:16 -0700
|
||||||
author: parkr
|
author: parkr
|
||||||
|
@ -15,4 +14,3 @@ v3.1.3 is a patch release which fixes the follow two issues:
|
||||||
Both of these issues have been resolved. For more information, check out [the full history](/docs/history/#v3-1-3).
|
Both of these issues have been resolved. For more information, check out [the full history](/docs/history/#v3-1-3).
|
||||||
|
|
||||||
Happy Jekylling!
|
Happy Jekylling!
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: 'Jekyll 3.0.5 Released'
|
title: 'Jekyll 3.0.5 Released'
|
||||||
date: 2016-04-26 17:40:44 -0700
|
date: 2016-04-26 17:40:44 -0700
|
||||||
author: parkr
|
author: parkr
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: 'Jekyll 3.1.4 "Stability Sam" Released'
|
title: 'Jekyll 3.1.4 "Stability Sam" Released'
|
||||||
date: 2016-05-18 16:50:37 -0700
|
date: 2016-05-18 16:50:37 -0700
|
||||||
author: parkr
|
author: parkr
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: 'Jekyll 3.1.5 Released'
|
title: 'Jekyll 3.1.5 Released'
|
||||||
date: 2016-05-18 21:35:27 -0700
|
date: 2016-05-18 21:35:27 -0700
|
||||||
author: parkr
|
author: parkr
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: 'Jekyll 3.1.6 Released'
|
title: 'Jekyll 3.1.6 Released'
|
||||||
date: 2016-05-19 12:48:14 -0700
|
date: 2016-05-19 12:48:14 -0700
|
||||||
author: parkr
|
author: parkr
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: "Jekyll's Google Summer of Code Project: The CMS You Always Wanted"
|
title: "Jekyll's Google Summer of Code Project: The CMS You Always Wanted"
|
||||||
date: "2016-06-03 13:21:02 -0700"
|
date: "2016-06-03 13:21:02 -0700"
|
||||||
author: parkr
|
author: parkr
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: 'Jekyll turns 3.2'
|
title: 'Jekyll turns 3.2'
|
||||||
date: 2016-07-26 15:06:49 -0700
|
date: 2016-07-26 15:06:49 -0700
|
||||||
author: parkr
|
author: parkr
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
---
|
---
|
||||||
layout: news_item
|
|
||||||
title: 'Jekyll 3.2.1 Released with Fix for Windows'
|
title: 'Jekyll 3.2.1 Released with Fix for Windows'
|
||||||
date: 2016-08-02 13:20:11 -0700
|
date: 2016-08-02 13:20:11 -0700
|
||||||
author: parkr
|
author: parkr
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue