mirror of
				https://github.com/gohugoio/hugo.git
				synced 2025-11-03 20:14:26 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			37 lines
		
	
	
		
			943 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			943 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
---
 | 
						|
lastmod: 2016-01-06
 | 
						|
date: 2015-12-08
 | 
						|
menu:
 | 
						|
  main:
 | 
						|
    parent: extras
 | 
						|
next: /extras/datafiles
 | 
						|
prev: /extras/crossreferences
 | 
						|
title: Custom robots.txt
 | 
						|
---
 | 
						|
 | 
						|
Hugo can generated a customized [robots.txt](http://www.robotstxt.org/) 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:
 | 
						|
 | 
						|
```http
 | 
						|
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:
 | 
						|
 | 
						|
```http
 | 
						|
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.
 |