Update data-hook info.

* Switch docs from role to data-hook
* Fix markdown builder to support “-“ inside the metadata
* Add a notice to the role page if it’s on /docs/data-hook-attribute?role-redirect=true