diff options
Diffstat (limited to 'pages/blogposts.sh')
-rwxr-xr-x | pages/blogposts.sh | 35 |
1 files changed, 25 insertions, 10 deletions
diff --git a/pages/blogposts.sh b/pages/blogposts.sh index 33ba683..c910bd0 100755 --- a/pages/blogposts.sh +++ b/pages/blogposts.sh @@ -2,21 +2,36 @@ . ~/.config/b4rcms/basics.sh + +blogposts_database.sh + #compile the blogposts -for FILE in $(ls -t $ROOT/blogposts) ; do +for LINE in $( tac $DB/blogposts.txt ) ; do + DATE=$(date -d @$(echo $LINE | cut -c -10) "+%d %b %Y, %a") + FILE=$(echo $LINE| cut -c 12-) mkdir -p $SOURCE/blogposts - echo "$(header $FILE; cat $ROOT/blogposts/$FILE; footer)" >| $SOURCE/blogposts/$FILE + echo "$( + header $FILE; + echo "<p> $DATE </p> <hr style=\"max-width: 11em ;margin-left:1em;\" align=\"left\"> " ; + cat $ROOT/blogposts/$FILE; + footer)" >| $SOURCE/blogposts/$FILE done #compile the blogpost.html printf "$( - header blogposts.html; - printf \ " - <h1> Here is all the blogposts i have posted about</h1> - <ul> "; - for FILE in $(ls -t $ROOT/blogposts) ; do - echo "<li> <a href="blogposts/$FILE">$FILE</a> </li>" - done - footer + +header blogposts.html; + +printf \ " +<h1> Here is all the blogposts i have posted about</h1> +<ul> +"; + +for FILE in $( tac $DB/blogposts.txt | cut -c 12- ) ; do + echo "<li> <a href="blogposts/$FILE">$FILE</a> </li>" +done + +footer + )" >| $SOURCE/blogposts.html |