mirror of
https://github.com/Retropex/raspiblitz.git
synced 2025-05-22 18:12:32 +02:00
fix toc dot (#3090)
This commit is contained in:
parent
de43ca96c6
commit
b0b3ba9066
6
toc.sh
6
toc.sh
@ -7,9 +7,9 @@
|
|||||||
## $1 = FILE.md
|
## $1 = FILE.md
|
||||||
|
|
||||||
red="\033[31m"
|
red="\033[31m"
|
||||||
#nocolor="\033[0m"
|
nocolor="\033[0m"
|
||||||
|
|
||||||
error_msg(){ printf %s"${red}ERROR: ${1}\n" >&2; exit 1; }
|
error_msg(){ printf %s"${red}ERROR: ${1}\n${nocolor}" >&2; exit 1; }
|
||||||
|
|
||||||
test -f "${1}" || error_msg "file '${1}' doesn't exist"
|
test -f "${1}" || error_msg "file '${1}' doesn't exist"
|
||||||
|
|
||||||
@ -59,7 +59,7 @@ while IFS="$(printf '\n')" read -r line; do
|
|||||||
## set header indentation
|
## set header indentation
|
||||||
line_md="$(printf '%s\n' "${line_md}" | sed "s|######| -|;s|#####| -|;s|####| -|;s|###| -|;s|##| -|;s|#|-|")"
|
line_md="$(printf '%s\n' "${line_md}" | sed "s|######| -|;s|#####| -|;s|####| -|;s|###| -|;s|##| -|;s|#|-|")"
|
||||||
## set link content
|
## set link content
|
||||||
line_content="$(printf '%s\n' "${line_md}" | sed "s/.*- /#/;s| |-|g;s|'||g;s|]||g;s/|/-/g" | tr "[:upper:]" "[:lower:]" | tr -cd "[:alnum:]-._")"
|
line_content="$(printf '%s\n' "${line_md}" | sed "s/.*- /#/;s| |-|g;s|'||g;s|]||g;s/|/-/g" | tr "[:upper:]" "[:lower:]" | tr -cd "[:alnum:]-_" | tr -d ".")"
|
||||||
## set link reference
|
## set link reference
|
||||||
line_md="$(printf '%s\n' "${line_md}" | sed "s|- |- [|;s|$|](#${line_content}${line_repeated_index})|")"
|
line_md="$(printf '%s\n' "${line_md}" | sed "s|- |- [|;s|$|](#${line_content}${line_repeated_index})|")"
|
||||||
## print header
|
## print header
|
||||||
|
Loading…
Reference in New Issue
Block a user