Add documentation about relative_permalinks. #1081

This commit is contained in:
Parker Moore 2013-05-12 14:07:30 +02:00
parent 7671b45a92
commit 61faef46cc
2 changed files with 22 additions and 0 deletions

View File

@ -253,6 +253,8 @@ show_drafts: nil
limit_posts: 0 limit_posts: 0
pygments: true pygments: true
relative_permalinks: true
permalink: date permalink: date
paginate_path: 'page:num' paginate_path: 'page:num'

View File

@ -33,6 +33,26 @@ rebuild each time a file changes, just add the `--watch` flag at the end.
or `jekyll build`.</p> or `jekyll build`.</p>
</div> </div>
### Absolute Permalinks
In older Jekyll versions, one could use relative permalinks for pages in
subdirectories. As of Jekyll v1.0, **we introduced absolute permalinks**,
which do not take advantage of the page's directory position to write the
permalink. As of Jekyll v1.0.2, a new switch, `relative_permalinks`,
allows the user to turn relative permalinks on and off at will, in order
to preserve the old behaviour, or use the new behaviour. As of v1.0.2,
this switch defaults to `true`, but it will default to `false`
in v1.1.0 and beyond.
<div class="note warning" id="absolute-permalinks-warning">
<h5 markdown="1">Absolute permalinks will be default in v1.1 and on</h5>
<p markdown="1">
Starting with Jekyll v1.1.0, `relative_permalinks` will default to `false`,
meaning all pages will be built using the absolute permalink behaviour.
The switch will still exist until v2.0.
</p>
</div>
### Custom Config File ### Custom Config File
Rather than passing individual flags via the command line, you can now pass an Rather than passing individual flags via the command line, you can now pass an