diff --git a/shdoc b/shdoc index 013da72..5fbdad3 100755 --- a/shdoc +++ b/shdoc @@ -178,6 +178,7 @@ function render_toc_link(text) { # @see https://github.com/jch/html-pipeline/blob/master/lib/html/pipeline/toc_filter.rb#L44-L45 url = tolower(url) gsub(/[^[:alnum:] _-]/, "", url) + gsub(/_/, "", url) gsub(/ /, "-", url) } diff --git a/tests/testcases/table-of-contents.test.sh b/tests/testcases/table-of-contents.test.sh index 9c2893e..b4e0180 100644 --- a/tests/testcases/table-of-contents.test.sh +++ b/tests/testcases/table-of-contents.test.sh @@ -20,7 +20,7 @@ tests:put expected <