@@ -22,7 +22,7 @@ extract_title_from_nav() {
22
22
local dir=" $1 "
23
23
local nav_file=" $dir /.nav.yaml"
24
24
if [[ -f " $nav_file " ]]; then
25
- grep -m1 ' ^title:' " $nav_file " | cut -d' :' -f2- | sed ' s/^ *//' | sed ' s/"//g'
25
+ grep -m1 ' ^title:' " $nav_file " | cut -d' :' -f2- | sed ' s/^ *//' | sed ' s/"//g' | sed " s/^[' \" ]//; s/[' \" ]$// "
26
26
fi
27
27
}
28
28
@@ -33,7 +33,7 @@ extract_slug_from_md() {
33
33
34
34
extract_title_from_md () {
35
35
local file=" $1 "
36
- grep -m1 ' ^title:' " $file " | cut -d' :' -f2- | sed ' s/^ *//' | sed ' s/"//g'
36
+ grep -m1 ' ^title:' " $file " | cut -d' :' -f2- | sed ' s/^ *//' | sed ' s/"//g' | sed " s/^[' \" ]//; s/[' \" ]$// "
37
37
}
38
38
39
39
build_slug_path () {
@@ -71,7 +71,7 @@ generate_toc() {
71
71
parent_slug_path=$( build_slug_path " $( dirname " $item " ) " )
72
72
relative_slug_path=" ${parent_slug_path#*/ } "
73
73
link=" ../${relative_slug_path} /${slug} "
74
- toc+=" $( printf " \n%s* [%s](%s)\n" " $indent " " $title " " $link " ) "
74
+ toc+=" $( printf " \n%s- [%s](%s)\n" " $indent " " $title " " $link " ) "
75
75
76
76
elif [[ -d " $item " ]]; then
77
77
title=$( extract_title_from_nav " $item " )
@@ -81,7 +81,7 @@ generate_toc() {
81
81
parent_slug_path=$( build_slug_path " $item " )
82
82
relative_folder_path=" ${parent_slug_path#*/ } "
83
83
folder_link=" ../${relative_folder_path} /index/"
84
- toc+=" $( printf " \n%s* ** [%s](%s)** \n" " $indent " " $title " " $folder_link " ) "
84
+ toc+=" $( printf " \n%s- [%s](%s)\n" " $indent " " $title " " $folder_link " ) "
85
85
toc+=$( generate_toc " $base_dir " " $( realpath --relative-to=" $base_dir " " $item " ) " $(( depth + 1 )) " $indent " )
86
86
fi
87
87
done
0 commit comments