summaryrefslogtreecommitdiff
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
parentad4239897d6b8cfc8ec3f4e43800206bcb182bd7 (diff)
i don't use my custom markup anymore, Added a blogposts and index compiler
-rwxr-xr-x[-rw-r--r--]basics.sh81
-rwxr-xr-xpages/avatar.sh14
-rwxr-xr-xpages/blogposts.sh22
-rwxr-xr-xpages/index.sh46
4 files changed, 125 insertions, 38 deletions
diff --git a/basics.sh b/basics.sh
index 54a7f0f..21e255e 100644..100755
--- a/basics.sh
+++ b/basics.sh
@@ -1,45 +1,50 @@
#!/bin/sh
+TABNAME="Barkod\'s Basement"
+ROOT="$HOME/www"
+SOURCE="$ROOT/source"
+PATH="$PATH:$ROOT/sh"
+SERVER="root@23.94.92.217"
+SERVERFILE="$SERVER:/var/www/b4rkod/"
header() {
-printf \ "
-<!DOCTYPE html>
-<html lang="en">
-<head>
-
- <link rel="icon" type="image/png" sizes="32x32" href="/etc/favicon-32x32.png">
- <link rel="icon" type="image/png" sizes="16x16" href="/etc/favicon-16x16.png">
- <link rel="manifest" href="/etc/site.webmanifest">
- <meta charset="utf-8">
-
- <link rel="stylesheet" href="/etc/style.css">
- <title>Barkod's Basement | $1</title>
-</head>
-
-<body>
- <h1> $1 </h1>
- <hr>
-
- <div id="menu" >
- <a href="/index.html" >Main</a>
- <a href="/index.html#blogposts" >Blogposts</a>
- <a href="/index.html#contents" >Contents</a>
- <a href="/files/files.html" >Library</a>
- <a href="https://git.b4rkod.net.tr" >git</a>
- <a href="/rss.xml" >RSS</a>
- <a href="/index.html#webrings" >webrings</a>
- <a href="/trash/trash.html" >Trash</a>
-</div>
-<br>
-<div id="main">
-"
+ printf \ "
+ <!DOCTYPE html>
+ <html lang="en">
+ <head>
+
+ <link rel="icon" type="image/png" sizes="32x32" href="/etc/favicon-32x32.png">
+ <link rel="icon" type="image/png" sizes="16x16" href="/etc/favicon-16x16.png">
+ <meta charset="utf-8">
+
+ <link rel="stylesheet" href="/etc/style.css">
+ <title> $TABNAME $([ $1 ] && printf "| $1") </title>
+
+
+ </head>
+
+ <body>
+ <h1> $( [ $1 ] && printf "$1" || printf " $TABNAME") </h1>
+ <hr>
+
+ <div id="menu" >
+ <a href="/index.html" >Main</a>
+ <a href="/blogposts.html" >Blogposts</a>
+ <a href="https://b4rkod.net.tr/avatar.html" >avatar</a>
+ <a href="https://git.b4rkod.net.tr" >git</a>
+ <a href="https://b4rkod.net.tr/rss.xml" >RSS</a>
+ <a href="https://b4rkod.net.tr/#webrings" >webrings</a>
+ </div>
+ <br>
+ <div id="main">
+ "
}
footer() {
- printf \ '
- </div >
- <br>
-<img style=" margin-left: auto; margin-right: auto;display:block"
-title="b4rkod written in lower case" src="/images/b4rkod.png">
-</body>
-</html> '
+ printf \ '
+ </div >
+ <br>
+ <img style=" margin-left: auto; margin-right: auto;display:block"
+ title="b4rkod written in lower case" src="/images/b4rkod.png">
+ </body>
+ </html> '
}
diff --git a/pages/avatar.sh b/pages/avatar.sh
new file mode 100755
index 0000000..185371e
--- /dev/null
+++ b/pages/avatar.sh
@@ -0,0 +1,14 @@
+#!/bin/sh
+#compile the index.html
+
+. ~/.config/b4rcms/basics.sh
+
+echo "$(
+ header
+ echo \ "
+ <img src="/files/b4rkod_avatar.png">
+ <img src="/files/b4rkod_avatar_1.jpg">
+ <img src="/files/b4rkod_avatar_2.jpg">
+ "
+ footer
+)" >| $SOURCE/avatar.html
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
+
diff --git a/pages/index.sh b/pages/index.sh
new file mode 100755
index 0000000..1ee499c
--- /dev/null
+++ b/pages/index.sh
@@ -0,0 +1,46 @@
+#!/bin/sh
+#compile the index.html
+
+. ~/.config/b4rcms/basics.sh
+
+echo "$(
+ header
+ echo \ "
+ <h3> Welcome To My Digital Basement, Traveler</h3>"
+
+ echo '<hr style="max-width: 200px; margin-left: 40px;" >'
+ echo \ "
+ <img src="/files/b4rkod_avatar.png" align="right">
+ <p>Anyways!<p>
+ <p>In this site i will post crazy weird ramblings about technology with maybe my awful c practices scattered here and there.</p>
+ <p>I know my website doesn\'t look like much right now but i am stable and can be trusted with long, tedious labour with no immediate returns soo i will fill it with thingies and stuff. Pinkie promise...</p>
+
+ <h2 > Contents </h2> "
+
+ echo \ "
+ <ul id="contents">
+ <li><a href="//git.b4rkod.net.tr">git</a></li>
+ <li><a href=blogposts.html >Blogposts</a></li>
+ <li><a href=https://b4rkod.net.tr/avatar.html >avatar</a></li>
+ <li><a href=files/files.html >Library</a></li>
+ <li><a href=https://git.b4rkod.net.tr >git</a></li>
+ <li><a href=https://b4rkod.net.tr/rss.xml >RSS</a></li>
+ <li><a href=https://b4rkod.net.tr/#webrings >webrings</a></li>
+ <li><a href=/trash/trash.html >Trash</a></li>
+ </ul>
+ "
+ printf \ "
+ <h2 id="webrings"> Webrings I am in </h2>
+ <ul>
+ <li><a href="lain_webring/webring.html">Lainchan Webring</a>
+ <li><a href="agora_webring/index.html">Agora Webring</a>
+ </ul>
+ <h2> Contact </h2>
+
+ <ul>
+ <li><a href="mailto:lllillilll@protonmail.com" >lllillilll@protonmail.com</a>
+ <li> irc.b4rkod.net.tr (6667 for no SSL, 6697 for SSL)
+ <li>I will set up my own mail here, eventually
+ "
+ footer
+)" >| $SOURCE/index.html