mirror of
https://git.ludikovsky.name/git/fugitive.git
synced 2024-09-28 22:25:27 +02:00
replace article content first to enable fugitive templating inside article
This commit is contained in:
parent
ddfa184c50
commit
55145b4609
|
@ -73,7 +73,6 @@ replace_commit_info() {
|
|||
replace_article_info() {
|
||||
cdt=`article_info "%ai" "$1" | tail -1`
|
||||
mdt=`article_info "%ai" "$1" | head -1`
|
||||
replace_var_by_file "article_content" "`article_content \"$1\"`" | \
|
||||
replace_var_by_string "article_title" "`article_title \"$1\"`" | \
|
||||
replace_var_by_string "article_cdatetime" "$cdt" | \
|
||||
replace_var_by_string "article_cdate" "`echo $cdt | cut -d' ' -f1`" | \
|
||||
|
@ -108,6 +107,7 @@ for f in $added_files $modified_files; do
|
|||
if [ "$f" != "${f#$articles_dir}" ]; then
|
||||
echo -n "Generating $public_dir/${f#$articles_dir/}.html from $f... "
|
||||
cat $templates_dir/article.html | \
|
||||
replace_var_by_file "article_content" "`article_content \"$f\"`" | \
|
||||
replace_commit_info | \
|
||||
replace_article_info "$f" | \
|
||||
cat > $public_dir/${f#$articles_dir/}.html
|
||||
|
|
Loading…
Reference in a new issue