Clone this repo:



  1. 7bfe4c7 Add go.mod file. (#6) by Sam Whited · 4 years, 5 months ago master v1.0.0
  2. 86672fc Simplify range over runes. by Dmitri Shuralyov · 6 years ago
  3. 541ff5e Travis: Use latest stable Go (1.8.1 at this time). by Dmitri Shuralyov · 6 years ago
  4. 79c90ef Add license name, use consistent wrapping. by Dmitri Shuralyov · 6 years ago
  5. 1dba4b3 Update Travis to Go 1.7, fix vet issue. by Dmitri Shuralyov · 7 years ago


Build Status GoDoc

Package sanitized_anchor_name provides a func to create sanitized anchor names.

Its logic can be reused by multiple packages to create interoperable anchor names and links to those anchors.

At this time, it does not try to ensure that generated anchor names are unique, that responsibility falls on the caller.


go get -u


anchorName := sanitized_anchor_name.Create("This is a header")


// Output:
// this-is-a-header