Adding documentation on Pretty Urls
authorspf13 <steve.francia@gmail.com>
Fri, 21 Feb 2014 00:04:29 +0000 (19:04 -0500)
committerspf13 <steve.francia@gmail.com>
Fri, 21 Feb 2014 00:04:29 +0000 (19:04 -0500)
docs/content/extras/urls.md

index 69bc98ffc192d928f184f084ae3ce308b49fa84a..87dce974a5e401bbff80d70893e4c5a78ab64f77 100644 (file)
@@ -7,6 +7,25 @@ groups: ["extras"]
 groups_weight: 40
 notoc: true
 ---
+
+## Pretty Urls
+
+By default Hugo will create content with 'pretty' urls. For example
+content created at /content/extras/urls.md will be rendered at
+/content/extras/urls/index.html and accessible at /content/extras/urls. No
+no standard server side configuration is required for these pretty urls to
+work. 
+
+If you would like to have uglyurls you are in luck. Hugo supports the
+ability to create your entire site with ugly urls. Simply use the
+`--uglyurls=true` flag on the command line.
+
+If you want a specific piece of content to have an exact url you can
+specify this in the front matter under the url key. See [Content
+Organization](content/organization/) for more details. 
+
+## Canonicalization
+
 By default, all relative URLs encountered in the input will be canonicalized
 using `baseurl`, so that a link `/css/foo.css` becomes
 `http://yoursite.example.com/css/foo.css`.