diff --git a/utils/libs/blog-page.sh b/utils/libs/blog-page.sh index 0d55529..9aa4cf2 100755 --- a/utils/libs/blog-page.sh +++ b/utils/libs/blog-page.sh @@ -7,7 +7,7 @@ function get_blog_pages () { ## Setting the list to the available blog files. if ls -1 $BLOG_DIR/*.wiki >/dev/null 2>&1; then - VAR=( $(ls -1 $BLOG_DIR/*.wiki | grep -Ev 'index.wiki|about-me.wiki' ) ) + VAR=( $(ls -r1 $BLOG_DIR/*.wiki | grep -Ev 'index.wiki|about-me.wiki' ) ) fi } diff --git a/utils/libs/generate.sh b/utils/libs/generate.sh index 44de6c7..0755ffe 100644 --- a/utils/libs/generate.sh +++ b/utils/libs/generate.sh @@ -35,7 +35,7 @@ for page in ${last_few_posts[@]}; do read JUNK TITLE <<< "$( grep '%title' $page )" TITLES="${TITLES}\n - [[$(basename page)|$TITLE]]" done -echo $TITLES +echo -e $TITLES ` *Date:* `date +'%Y/%m/%d'` @@ -71,7 +71,7 @@ for file in ${blog_files[@]}; do FILENAME="$(basename $file)" DATE="$(grep -i 'date:' $file | grep -Eo '[0-9]{4}/[0-9]{2}/[0-9]{2}')" - echo -e "- [[$FILENAME|$TITLE ($DATE)]] \n" + echo -e "- [[$FILENAME|$DATE - $TITLE ]] \n" done ` diff --git a/utils/main.sh b/utils/main.sh index 131cad4..3f6f605 100755 --- a/utils/main.sh +++ b/utils/main.sh @@ -25,9 +25,10 @@ while [[ $# -ne 0 ]]; do $1 = Title $2 = Filename " + DATESTAMP=`date +%s` TITLE="${1:?"main.sh : Title was not provided"}" FILENAME="${2:?"main.sh : Filename was not provided"}" - generate_blog_post "$TITLE" "$FILENAME" + generate_blog_post "$TITLE" "$DATESTAMP-$FILENAME" sync generate_index break