build markdown on indexes

This commit is contained in:
Jose Falanga 2025-11-03 16:52:54 -03:00
parent cf21d895cc
commit 135014d24a
2 changed files with 8 additions and 1 deletions

View file

@ -17,7 +17,7 @@ cd $(dirname $1)
get_page_metadata $page get_page_metadata $page
if [[ $is_toc == "true" ]]; then if [[ $is_toc == "true" ]]; then
build_toc $page build_toc "$page" "$process_markdown"
elif [[ $process_markdown == "false" ]]; then elif [[ $process_markdown == "false" ]]; then
build_header index.html build_header index.html
cat $page | sed -e '1,/END ARISE/d' | cat >> index.html cat $page | sed -e '1,/END ARISE/d' | cat >> index.html

View file

@ -12,6 +12,7 @@ build_toc() (
# Throw the metadata header together and add the source file to the list of files to remove in cleanup # Throw the metadata header together and add the source file to the list of files to remove in cleanup
toc_source=$(basename $1) toc_source=$(basename $1)
append_markdown="$2"
cd $(dirname $1) cd $(dirname $1)
get_page_metadata $toc_source get_page_metadata $toc_source
echo "$(realpath $toc_source)" >> $removelist echo "$(realpath $toc_source)" >> $removelist
@ -42,6 +43,12 @@ done
sort -r $toc_tmp >> index.html sort -r $toc_tmp >> index.html
rm $toc_tmp rm $toc_tmp
# After building TOC table
if [[ "$append_markdown" == "true" ]]; then
# append markdown content from the same page
sed -e '1,/END ARISE/d' "$toc_source" | pandoc -f markdown -t html >> index.html
fi
# Final page bits # Final page bits
cat >> index.html <<EOF cat >> index.html <<EOF
</table> </table>