From 372a6dfd8f960ad44c7d4c11b50a9ed29241388f Mon Sep 17 00:00:00 2001 From: Pinghao Wu Date: Fri, 20 Oct 2023 03:48:42 +0800 Subject: [PATCH] builds: gemini: extract title with yq --- .builds/gemini.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.builds/gemini.yml b/.builds/gemini.yml index e03d85a..4c027ee 100644 --- a/.builds/gemini.yml +++ b/.builds/gemini.yml @@ -4,6 +4,7 @@ packages: - py3-pip - hut - md2gemini + - yq tasks: - tools: | find /usr/lib -name 'renderers.py' -exec sed -i -E 's/text\.rstrip\(\)\.endswith\("\[" \+ str\(self\.footnote_num\) \+ "\]"\)/False/' {} \; @@ -24,7 +25,7 @@ tasks: done < "${i}.orig" set -x IFS=$OIFS - echo "=> $(echo $i | sed s/\.md$/.gmi/) $(echo $i | cut -f 1-3 -d '-'): $(grep '^title:' $i | cut -f 2 -d \")" >> ../gemini/index.gmi + echo "=> $(echo $i | sed s/\.md$/.gmi/) $(echo $i | cut -f 1-3 -d '-'): $(grep '^title:' $i | yq .title)" >> ../gemini/index.gmi done md2gemini -w -d ../gemini -a -f -i tab -l paragraph *.md - pack: | -- 2.43.0