| 
									
										
										
										
											2013-11-18 18:31:02 -05:00
										 |  |  |  | --- | 
					
						
							|  |  |  |  | aliases: | 
					
						
							| 
									
										
										
										
											2014-05-29 18:42:05 -04:00
										 |  |  |  | - /doc/permalinks/ | 
					
						
							| 
									
										
										
										
											2016-01-06 23:45:19 +01:00
										 |  |  |  | lastmod: 2015-01-19 | 
					
						
							| 
									
										
										
										
											2014-05-29 18:42:05 -04:00
										 |  |  |  | date: 2013-11-18 | 
					
						
							| 
									
										
										
										
											2014-04-23 03:00:11 -04:00
										 |  |  |  | menu: | 
					
						
							|  |  |  |  |   main: | 
					
						
							| 
									
										
										
										
											2014-05-29 18:42:05 -04:00
										 |  |  |  |     parent: extras | 
					
						
							|  |  |  |  | next: /extras/shortcodes | 
					
						
							|  |  |  |  | notoc: true | 
					
						
							|  |  |  |  | prev: /extras/menus | 
					
						
							|  |  |  |  | title: Permalinks | 
					
						
							| 
									
										
										
										
											2014-11-25 03:07:18 -05:00
										 |  |  |  | weight: 70 | 
					
						
							| 
									
										
										
										
											2013-11-18 18:31:02 -05:00
										 |  |  |  | --- | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | By default, content is laid out into the target `publishdir` (public) | 
					
						
							|  |  |  |  | namespace matching its layout within the `contentdir` hierarchy. | 
					
						
							|  |  |  |  | The `permalinks` site configuration option allows you to adjust this on a | 
					
						
							|  |  |  |  | per-section basis. | 
					
						
							|  |  |  |  | This will change where the files are written to and will change the page's | 
					
						
							|  |  |  |  | internal "canonical" location, such that template references to | 
					
						
							|  |  |  |  | `.RelPermalink` will honour the adjustments made as a result of the mappings | 
					
						
							|  |  |  |  | in this option. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-09-02 22:12:26 -06:00
										 |  |  |  | For instance, if one of your sections is called `post`, and you want to adjust | 
					
						
							| 
									
										
										
										
											2013-11-18 18:31:02 -05:00
										 |  |  |  | the canonical path to be hierarchical based on the year and month, then you | 
					
						
							|  |  |  |  | might use: | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ```yaml | 
					
						
							|  |  |  |  | permalinks: | 
					
						
							|  |  |  |  |   post: /:year/:month/:title/ | 
					
						
							|  |  |  |  | ``` | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Only the content under `post/` will be so rewritten. | 
					
						
							|  |  |  |  | A file named `content/post/sample-entry` which contains a line | 
					
						
							|  |  |  |  | `date: 2013-11-18T19:20:00-05:00` might end up with the rendered page | 
					
						
							|  |  |  |  | appearing at `public/2013/11/sample-entry/index.html` and be reachable via | 
					
						
							|  |  |  |  | the URL <http://yoursite.example.com/2013/11/sample-entry/>. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-09-02 22:12:26 -06:00
										 |  |  |  | The following is a list of values that can be used in a permalink definition. | 
					
						
							|  |  |  |  | All references to time are dependent on the content's date. | 
					
						
							| 
									
										
										
										
											2014-08-02 07:16:24 -04:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-01-19 11:44:14 -07:00
										 |  |  |  |   * **:year** the 4-digit year | 
					
						
							|  |  |  |  |   * **:month** the 2-digit month | 
					
						
							|  |  |  |  |   * **:monthname** the name of the month | 
					
						
							|  |  |  |  |   * **:day** the 2-digit day | 
					
						
							|  |  |  |  |   * **:weekday** the 1-digit day of the week (Sunday = 0) | 
					
						
							|  |  |  |  |   * **:weekdayname** the name of the day of the week | 
					
						
							|  |  |  |  |   * **:yearday** the 1- to 3-digit day of the year | 
					
						
							|  |  |  |  |   * **:section** the content's section | 
					
						
							|  |  |  |  |   * **:title** the content's title | 
					
						
							|  |  |  |  |   * **:slug** the content's slug (or title if no slug) | 
					
						
							|  |  |  |  |   * **:filename** the content's filename (without extension) | 
					
						
							|  |  |  |  | 
 |