X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=processor%2Findex.html.do;h=725bccb243670cacf9a5ced56d5e1d7ad93968fc;hb=54220bdf43b8a1269dc54ae19dad9038b11e9981;hp=105bc74309cc2e177fafd508fb52da4829c70e71;hpb=6b5631096b03f1c985bc40c4d2e244315280c686;p=redo-blog diff --git a/processor/index.html.do b/processor/index.html.do index 105bc74..725bccb 100644 --- a/processor/index.html.do +++ b/processor/index.html.do @@ -17,21 +17,22 @@ tmp_snippets_dir=.tmp_index_snippets mkdir -p "$tmp_snippets_dir" for file in ./*.rst ./*.md; do if [ -e "$file" ]; then - uuid_file="${metadata_dir}/${file%.*}.uuid" - redo-ifchange "$uuid_file" - published=`stat -c%y "${uuid_file}"` - published_unix=$(date -u "+%s%N" -d "${published}") + meta_file="${metadata_dir}/${file%.*}.automatic_metadata" + redo-ifchange "$meta_file" + published=$(get_creation_date_from_meta_file_nanoseconds "$meta_file") snippet_file="${metadata_dir}/${file%.*}.index_snippet" redo-ifchange "$snippet_file" - ln -s "$srcdir/$snippet_file" "./${tmp_snippets_dir}/${published_unix}" + ln -s "$srcdir/$snippet_file" "./${tmp_snippets_dir}/${published}" fi done # Write link list. for file in ./${tmp_snippets_dir}/*; do - touch ./${tmp_snippets_dir}/list - cat "$file" ./${tmp_snippets_dir}/list > ./${tmp_snippets_dir}/tmp - mv ./${tmp_snippets_dir}/tmp ./${tmp_snippets_dir}/list + if [ -e "$file" ]; then + touch ./${tmp_snippets_dir}/list + cat "$file" ./${tmp_snippets_dir}/list > ./${tmp_snippets_dir}/tmp + mv ./${tmp_snippets_dir}/tmp ./${tmp_snippets_dir}/list + fi done if [ -e "./${tmp_snippets_dir}/list" ]; then list=$(cat ./${tmp_snippets_dir}/list | prep_sed) @@ -41,6 +42,6 @@ rm -rf "${tmp_snippets_dir}" # Put data into template. template=$(cat "$template_file") printf "%s" "$template" | \ -sed 's/%TITLE%/'"$title"'/g' | \ -sed 's/%LIST%/'"$list"'/g' | \ +sed 's/%BLOG_TITLE%/'"$title"'/g' | \ +sed 's/%INDEX%/'"$list"'/g' | \ tr '\a' '%'