blob: 8846b24835345152ffd122ec12d5d88c49fc7f89 (
about) (
plain) (
blame)
1
2
3
4
5
6
7
8
9
|
Jekyll::Hooks.register [:documents, :pages], :post_render do |doc|
if doc.output_ext == ".html" && doc.type != :slides
doc.output =
doc.output.gsub(
/<h([1-6])(.*?)id="([\w-]+)"(.*?)>(.*?)<\/h[1-6]>/,
'<div class="header-anchor"><h\1\2id="\3"\4>\5</h\1><a href="#\3"><img class="simple-icon" src="/images/link.svg" aria-hidden="true" alt="link icon for showing link to this header" /></a></div>'
)
end
end
|