mirror of
				https://github.com/gohugoio/hugo.git
				synced 2024-05-11 05:54:58 +00:00 
			
		
		
		
	Meny people, including me, have a custom robots.txt in static. Also remove that option from the command line; it doesn't feel important enough. Fixes ##2049
		
			
				
	
	
	
		
			950 B
		
	
	
	
	
	
	
	
			
		
		
	
	
			950 B
		
	
	
	
	
	
	
	
lastmod, date, menu, next, prev, title, weight
| lastmod | date | menu | next | prev | title | weight | ||||
|---|---|---|---|---|---|---|---|---|---|---|
| 2016-01-06 | 2015-12-08 | 
  | 
/community/mailing-list | /extras/urls | Custom robots.txt | 120 | 
Hugo can generated a customized robots.txt in the [same way as any other templates]({{< ref "templates/go-templates.md" >}}).
To enable it, just set enableRobotsTXT option to true in the [configuration file]({{< ref "overview/configuration.md" >}}). By default, it generates a robots.txt, which allows everything, with the following content:
User-agent: *
Hugo will use the template robots.txt according to the following list in descending precedence:
- /layouts/robots.txt
 - /themes/
THEME/layout/robots.txt 
An example of a robots.txt layout is:
User-agent: *
{{range .Data.Pages}}
Disallow: {{.RelPermalink}}{{end}}
This template disallows and all the pages of the site creating one Disallow entry for each one.