--- layout: docs title: Permalinks prev_section: templates next_section: pagination --- Jekyll supports a flexible way to build your site’s URLs. You can specify the permalinks for your site through the [Configuration](../configuration) or in the [YAML Front Matter](../frontmatter) for each post. You’re free to choose one of the built-in styles to create your links or craft your own. The default style is `date`. Permalinks are constructed by creating a template URL where dynamic elements are represented by colon-prefixed keywords. For example, the default `date` permalink is defined as `/:categories/:year/:month/:day/:title.html`. ## Template variables
Variable | Description |
---|---|
|
Year from the Post’s filename |
|
Month from the Post’s filename |
|
Month from the Post’s filename without leading zeros. |
|
Day from the Post’s filename |
|
Day from the Post’s filename without leading zeros. |
|
Title from the Post’s filename |
|
The specified categories for this Post. Jekyll automatically parses out double slashes in the URLs, so if no categories are present, it will ignore this. |
Permalink Style | URL Template |
---|---|
|
|
|
|
|
|
Permalink Setting | Resulting Permalink URL |
---|---|
None specified, or |
|
|
|
|
|
|
|