2013-07-04 11:34:22 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								# Hugo
 
							 
						 
					
						
							
								
									
										
										
										
											2014-12-09 08:36:07 -07:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								A Fast and Flexible Static Site Generator built with love by [spf13 ](http://spf13.com )
							 
						 
					
						
							
								
									
										
										
										
											2013-08-03 03:33:39 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								and [friends ](http://github.com/spf13/hugo/graphs/contributors ) in Go.
							 
						 
					
						
							
								
									
										
										
										
											2013-07-04 11:34:22 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-08-09 18:24:42 -07:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								[](https://travis-ci.org/spf13/hugo)
							 
						 
					
						
							
								
									
										
										
										
											2014-01-15 11:06:41 -05:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								[](https://app.wercker.com/project/bykey/1a0de7d703ce3b80527f00f675e1eb32)
							 
						 
					
						
							
								
									
										
										
										
											2014-11-25 09:01:54 -05:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								[](https://ci.appveyor.com/project/spf13/hugo/branch/master)
							 
						 
					
						
							
								
									
										
										
										
											2013-08-09 18:24:42 -07:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-07-04 11:34:22 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								## Overview
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2014-03-24 07:19:25 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								Hugo is a static site generator written in Go. It is optimized for
							 
						 
					
						
							
								
									
										
										
										
											2013-07-04 11:34:22 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								speed, easy use and configurability. Hugo takes a directory with content and
							 
						 
					
						
							
								
									
										
										
										
											2014-09-02 22:12:26 -06:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								templates and renders them into a full HTML website.
							 
						 
					
						
							
								
									
										
										
										
											2013-07-04 11:34:22 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2014-09-02 22:12:26 -06:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								Hugo makes use of Markdown files with front matter for meta data.
							 
						 
					
						
							
								
									
										
										
										
											2013-07-04 11:34:22 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-07-22 10:32:25 -07:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								A typical website of moderate size can be
							 
						 
					
						
							
								
									
										
										
										
											2013-08-03 03:31:25 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								rendered in a fraction of a second. A good rule of thumb is that Hugo
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								takes around 1 millisecond for each piece of content.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								It is written to work well with any
							 
						 
					
						
							
								
									
										
										
										
											2013-07-22 10:32:25 -07:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								kind of website including blogs, tumbles and docs.
							 
						 
					
						
							
								
									
										
										
										
											2013-07-04 11:34:22 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2014-09-27 13:05:42 +05:30 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								**Complete documentation is available at [Hugo Documentation ](http://gohugo.io ).**
							 
						 
					
						
							
								
									
										
										
										
											2013-07-04 11:34:22 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								# Getting Started
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								## Installing Hugo
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2014-12-09 08:36:07 -07:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								Hugo is written in Go with support for Windows, Linux, FreeBSD and OS X.
							 
						 
					
						
							
								
									
										
										
										
											2013-07-05 00:35:11 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2014-12-25 21:46:43 -07:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								The latest release can be found at [Hugo Releases ](https://github.com/spf13/hugo/releases ).
							 
						 
					
						
							
								
									
										
										
										
											2014-12-09 08:36:07 -07:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								We currently build for Windows, Linux, FreeBSD and OS X for x64
							 
						 
					
						
							
								
									
										
										
										
											2014-09-02 22:12:26 -06:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								and i386 architectures.
							 
						 
					
						
							
								
									
										
										
										
											2013-07-05 00:35:11 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-07-24 11:47:58 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								### Installing Hugo (binary)
 
							 
						 
					
						
							
								
									
										
										
										
											2013-07-24 11:43:23 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-07-04 11:34:22 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								Installation is very easy. Simply download the appropriate version for your
							 
						 
					
						
							
								
									
										
										
										
											2014-09-02 22:12:26 -06:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								platform from [Hugo Releases ](https://github.com/spf13/hugo/releases ).
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								Once downloaded, it can be run from anywhere. You don't need to install
							 
						 
					
						
							
								
									
										
										
										
											2013-07-05 00:35:11 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								it into a global location. This works well for shared hosts and other systems
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								where you don't have a privileged account.
							 
						 
					
						
							
								
									
										
										
										
											2013-07-04 11:34:22 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2014-09-02 22:12:26 -06:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								Ideally, you should install it somewhere in your path for easy use. `/usr/local/bin` 
							 
						 
					
						
							
								
									
										
										
										
											2013-07-04 11:34:22 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								is the most probable location.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2014-03-19 08:22:06 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								*The Hugo executable has no external dependencies.*
							 
						 
					
						
							
								
									
										
										
										
											2013-07-04 11:34:22 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-07-24 11:47:58 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								### Installing from source
 
							 
						 
					
						
							
								
									
										
										
										
											2013-07-04 13:03:16 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-07-24 11:47:58 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								#### Dependencies
 
							 
						 
					
						
							
								
									
										
										
										
											2013-07-18 22:27:21 -07:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-07-22 10:32:25 -07:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								*  Git
							 
						 
					
						
							
								
									
										
										
										
											2014-12-26 13:00:14 -07:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								*  Go 1.1+ (Go 1.4+ on Windows, see Go [Issue #8090 ](https://code.google.com/p/go/issues/detail?id=8090 ))
							 
						 
					
						
							
								
									
										
										
										
											2013-07-22 10:32:25 -07:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								*  Mercurial
							 
						 
					
						
							
								
									
										
										
										
											2013-07-24 11:27:03 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								*  Bazaar
							 
						 
					
						
							
								
									
										
										
										
											2013-07-22 10:32:25 -07:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-07-24 11:47:58 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								#### Clone locally (for contributors):
 
							 
						 
					
						
							
								
									
										
										
										
											2013-07-22 10:32:25 -07:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-07-04 13:03:16 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    git clone https://github.com/spf13/hugo
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    cd hugo
							 
						 
					
						
							
								
									
										
										
										
											2013-07-18 22:27:21 -07:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    go get
							 
						 
					
						
							
								
									
										
										
										
											2013-07-04 13:03:16 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2014-12-25 21:46:43 -07:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								Because Go expects all of your libraries to be found in either `$GOROOT`  or `$GOPATH` ,
							 
						 
					
						
							
								
									
										
										
										
											2013-07-24 11:43:23 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								it's helpful to symlink the project to one of the following paths:
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2014-09-02 22:12:26 -06:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								 *  `ln -s /path/to/your/hugo $GOPATH/src/github.com/spf13/hugo` 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								 *  `ln -s /path/to/your/hugo $GOROOT/src/pkg/github.com/spf13/hugo` 
							 
						 
					
						
							
								
									
										
										
										
											2013-07-24 11:43:23 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2014-09-02 22:12:26 -06:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								#### Get directly from GitHub:
 
							 
						 
					
						
							
								
									
										
										
										
											2013-07-24 11:43:23 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-08-03 03:31:25 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								If you only want to build from source, it's even easier.
							 
						 
					
						
							
								
									
										
										
										
											2013-07-24 11:27:03 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2014-09-02 22:12:26 -06:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    go get -v github.com/spf13/hugo
							 
						 
					
						
							
								
									
										
										
										
											2013-07-04 13:03:16 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-07-24 11:47:58 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								#### Building Hugo
 
							 
						 
					
						
							
								
									
										
										
										
											2013-07-18 22:27:21 -07:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-07-24 11:43:23 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    cd /path/to/hugo
							 
						 
					
						
							
								
									
										
										
										
											2013-07-18 22:27:21 -07:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    go build -o hugo main.go
							 
						 
					
						
							
								
									
										
										
										
											2013-07-24 11:43:23 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    mv hugo /usr/local/bin/
							 
						 
					
						
							
								
									
										
										
										
											2013-07-04 13:03:16 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2014-11-05 19:01:03 -06:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								##### Adding compile information to Hugo
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2014-12-25 21:46:43 -07:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								When Hugo is built using the above steps, the `version`  sub-command will include the `mdate`  of the Hugo executable, similar to the following:
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    Hugo Static Site Generator v0.13-DEV buildDate: 2014-12-24T04:46:03-07:00
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								Instead, it is possible to have the `version`  sub-command return information about the git commit used and time of compilation using `build`  flags.
							 
						 
					
						
							
								
									
										
										
										
											2014-11-05 19:01:03 -06:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								To do this, replace the `go build`  command with the following * (replace `/path/to/hugo` with the actual path) * :
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2014-12-09 08:36:07 -07:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    go build -ldflags "-X /path/to/hugo/hugolib.CommitHash `git rev-parse --short HEAD 2>/dev/null`  -X github.com/spf13/hugo/hugolib.BuildDate `date +%FT%T%z` "
							 
						 
					
						
							
								
									
										
										
										
											2014-11-05 19:01:03 -06:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2014-12-25 21:46:43 -07:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								This will result in `hugo version`  output that looks similar to:
							 
						 
					
						
							
								
									
										
										
										
											2014-11-05 19:01:03 -06:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2014-12-25 21:46:43 -07:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    Hugo Static Site Generator v0.13-DEV-8042E77 buildDate: 2014-12-25T03:25:57-07:00
							 
						 
					
						
							
								
									
										
										
										
											2014-11-05 19:01:03 -06:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2014-12-25 21:46:43 -07:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								The format of the date is configurable via the `Params.DateFormat`  setting.  `DateFormat`  is a string value representing the Go time layout that should be used to format the date output. If `Params.DateFormat`  is not set, `time.RFC3339`  will be used as the default format. See Go's ["time" package documentation ](http://golang.org/pkg/time/#pkg-constants ) for more information.
							 
						 
					
						
							
								
									
										
										
										
											2014-11-05 19:01:03 -06:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								Configuration setting using config.yaml as example:
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    Params:
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								       DateFormat: "2006-01-02"
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								Will result in:
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    Hugo Static Site Generator v0.13-DEV buildDate: 2014-10-16
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    Hugo Static Site Generator v0.13-DEV-24BBFE7 buildDate: 2014-10-16
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-08-03 03:31:25 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								#### Running Hugo
 
							 
						 
					
						
							
								
									
										
										
										
											2013-07-04 11:34:22 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-08-03 03:31:25 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    cd /path/to/hugo
							 
						 
					
						
							
								
									
										
										
										
											2014-03-09 11:17:17 +08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    go install github.com/spf13/hugo/hugolib
							 
						 
					
						
							
								
									
										
										
										
											2013-08-03 03:31:25 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    go run main.go
							 
						 
					
						
							
								
									
										
										
										
											2013-07-04 11:34:22 -04:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2013-12-07 20:48:17 -08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								#### Contribution Guidelines
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								We welcome your contributions.  To make the process as seamless as possible, we ask for the following:
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								*  Go ahead and fork the project and make your changes.  We encourage pull requests to discuss code changes.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								*  When you're ready to create a pull request, be sure to:
							 
						 
					
						
							
								
									
										
										
										
											2013-12-07 20:51:34 -08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								     *  Have test cases for the new code.  If you have questions about how to do it, please ask in your pull request.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								     *  Run `go fmt` 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								     *  Squash your commits into a single commit.  `git rebase -i` .  It's okay to force update your pull request.  
							 
						 
					
						
							
								
									
										
										
										
											2014-12-25 21:46:43 -07:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								     *  Make sure `go test ./...`  passes, and `go build`  completes.  Our Travis CI loop will catch most things that are missing.  The exception: Windows.  We run on Windows from time to time, but if you have access, please check on a Windows machine too.
							 
						 
					
						
							
								
									
										
										
										
											2013-12-07 20:48:17 -08:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2014-09-27 13:05:42 +05:30 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								**Complete documentation is available at [Hugo Documentation ](http://gohugo.io ).**
							 
						 
					
						
							
								
									
										
										
										
											2014-01-03 12:58:09 -05:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								[](https://github.com/igrigorik/ga-beacon)
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								[](https://bitdeli.com/free "Bitdeli Badge")