From f416a38df0caf397d22a07f227f1de72856a100a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Romain=20Gon=C3=A7alves?= Date: Wed, 16 Nov 2022 22:54:11 +0100 Subject: feat(bin): generate + embed description in RSS articles --- bin/func | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'bin/func') diff --git a/bin/func b/bin/func index 97688f5..bea9dea 100644 --- a/bin/func +++ b/bin/func @@ -145,6 +145,10 @@ __lowdown() { lowdown --html-no-skiphtml --html-no-escapehtml "${1}" } +__generate_rss_body() { + lowdown -tgemini "${1}" | sed 's/&/\&/g; s//\>/g; s/"/\"/g; s/'"'"'/\'/g' +} + __apply_template() { # 1: template name or default m4 "templates/${1:-default}" @@ -223,14 +227,14 @@ __handle_md() { __generate_metadata "${1}" > "${tmp_file}.metadata" - if [ ! "$(__get_value ${1} index)" = "" ]; then + if [ ! "$(__get_value "${1}" index)" = "" ]; then __generate_index "${1}" > "${tmp_file}.index" else [ -f "${tmp_file}.index" ] && rm "${tmp_file}.index" fi - __apply_template "$(__get_value ${1} template)" > "${tmp_file}" - __install "${tmp_file}" "$(__get_out_filename ${1})" + __apply_template "$(__get_value "${1}" template)" > "${tmp_file}" + __install "${tmp_file}" "$(__get_out_filename "${1}")" } __handle() { -- cgit v1.2.3