shurcooL/sanitized_anchor_name

Package sanitized_anchor_name provides a func to create sanitized anchor names.

27

stars

17

commits

Go

primary language

May 18, 2025

updated

README

sanitized_anchor_name

Go Reference

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.

Installation

go get github.com/shurcooL/sanitized_anchor_name

Example

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

fmt.Println(anchorName)

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

License

Contributors

dmitshur

16 commits

SamWhited

1 commits

shurcooL/sanitized_anchor_name

Package sanitized_anchor_name provides a func to create sanitized anchor names.

27

stars

17

commits

Go

primary language

May 18, 2025

updated

README

sanitized_anchor_name

Go Reference

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.

Installation

go get github.com/shurcooL/sanitized_anchor_name

Example

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

fmt.Println(anchorName)

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

License

Contributors

dmitshur

16 commits

SamWhited

1 commits

Languages

Go

100.0%