Enable descriptive header IDs.
authorAustin Ziegler <austin@zieglers.ca>
Wed, 29 Oct 2014 05:08:31 +0000 (01:08 -0400)
committerspf13 <steve.francia@gmail.com>
Mon, 24 Nov 2014 23:01:57 +0000 (18:01 -0500)
commit8f9cea7f58e8acbffd2a14bc41225f4609963584
tree89842296a5c842a497f30a1f93297725ad2d2100
parent0282c922b4d788dcb9a281f036fe24280edd0054
Enable descriptive header IDs.

Enable blackfriday.EXTENSION_AUTO_HEADER_IDS to generate the name of the
header ID from the text in the header. Works for prefix and underline
headers.

- TOC extraction had to be modified to look for `<li><a href="#`>
  instead of `#toc_` because of this change.
- Fixed a number of tests that depended on the presence of `toc_` with
  as an `id` or as a `href` value.
- Renames the earlier parameter `footnoteref` to `documentId` as it more
  accurately represents the nature of the parameter. The `documentId` is
  appended to all generated headers through the new HTML renderer
  parameter `HeaderIDSuffix`.
helpers/content.go
hugolib/page_test.go
hugolib/shortcode_test.go
hugolib/site_test.go