summaryrefslogtreecommitdiff
path: root/pages/blogposts.sh
diff options
context:
space:
mode:
authorb4rkod <lllillilll@protonmail.com>2024-05-06 10:16:53 +0300
committerb4rkod <lllillilll@protonmail.com>2024-05-06 10:16:53 +0300
commit3624bc6c786a438c429615589225da9e121e42c9 (patch)
treed6e8f00a6206f555ff015d94c9cc8d902d38dfc1 /pages/blogposts.sh
parentad4239897d6b8cfc8ec3f4e43800206bcb182bd7 (diff)
i don't use my custom markup anymore, Added a blogposts and index compiler
Diffstat (limited to 'pages/blogposts.sh')
-rwxr-xr-xpages/blogposts.sh22
1 files changed, 22 insertions, 0 deletions
diff --git a/pages/blogposts.sh b/pages/blogposts.sh
new file mode 100755
index 0000000..81242f0
--- /dev/null
+++ b/pages/blogposts.sh
@@ -0,0 +1,22 @@
+#!/bin/sh
+
+. ~/.config/b4rcms/basics.sh
+
+#compile the blogposts
+for FILE in $(ls --time=creation -t $ROOT/blogposts) ; do
+ mkdir -p $SOURCE/blogposts
+ echo "$(header $FILE; 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 --time=creation -t $ROOT/blogposts) ; do
+ echo "<li> <a href="blogposts/$FILE">$FILE</a> </li>"
+ done
+ footer
+)" >| $SOURCE/blogposts.html
+