diff options
Diffstat (limited to 'lib/generate.source.sh')
| -rw-r--r-- | lib/generate.source.sh | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/generate.source.sh b/lib/generate.source.sh index 8cc3329..aabb600 100644 --- a/lib/generate.source.sh +++ b/lib/generate.source.sh @@ -31,6 +31,12 @@ generate::make_link () { fi } +# Markdown internal href format, we use it also for HTML +generate::internal_link_id () { + local -r text="$1"; shift + tr '[:upper:]' '[:lower:]' <<< "$text" | tr ' ' '-' | tr -cd 'A-Za-z0-9-' +} + # Add other docs (e.g. images, videos) from Gemtext to output format. generate::fromgmi_add_docs () { local -r src="$1"; shift |
