diff options
-rwxr-xr-x[-rw-r--r--] | basics.sh | 81 | ||||
-rwxr-xr-x | pages/avatar.sh | 14 | ||||
-rwxr-xr-x | pages/blogposts.sh | 22 | ||||
-rwxr-xr-x | pages/index.sh | 46 |
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 |