summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoreudoxia <uplink@distress.network>2020-12-31 06:46:32 -0500
committereudoxia <uplink@distress.network>2020-12-31 06:46:32 -0500
commitde5c1d059ec54449eef9a4cf7fffe4f04074445a (patch)
treeb83a7c8a7ac4525e7e85b48ba9c59341696cadd1
parent491032b297a6c9fdcc336152ff0b198ea2031d9f (diff)
added front page generation (front.sh)
-rwxr-xr-xfront-header29
-rwxr-xr-xfront.sh12
-rwxr-xr-xreload.sh6
3 files changed, 46 insertions, 1 deletions
diff --git a/front-header b/front-header
new file mode 100755
index 0000000..cb1785e
--- /dev/null
+++ b/front-header
@@ -0,0 +1,29 @@
+<!doctype html>
+<html lang="en">
+<head>
+<meta charset="utf-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<link rel="stylesheet" href="/fonts/fonts.css">
+<link rel="stylesheet" href="/css/main.css">
+<link rel="apple-touch-icon" sizes="180x180" href="/favicon/apple-touch-icon.png">
+<link rel="icon" type="image/png" sizes="32x32" href="/favicon/favicon-32x32.png">
+<link rel="icon" type="image/png" sizes="16x16" href="/favicon/favicon-16x16.png">
+<link rel="manifest" href="/favicon/site.webmanifest">
+<style>
+ .bg {display: flex; justify-content: center; flex-direction: column; min-height: 100vh; background-image: url("media/clouds-m.png"); background-size: cover; background-position: center center; background-attachment: fixed; image-rendering: crisp-edges; image-rendering: pixelated;}
+ .main {flex-direction: row; justify-content: flex-start; padding: 10vw;}
+ .main img {height: 32px; image-rendering: unset;}
+ nav {flex: none; width: unset; height: unset; position: static; padding: 0; background: none; border: none; overflow: hidden;}
+ nav pre {font-size: 0.75rem;}
+ @media screen and (max-width: 800px) {nav pre {font-size: 1rem;}}
+</style>
+<script>setTimeout(function(){var e=new Image;e.onload=function(){document.querySelector(".bg").style.backgroundImage="url("+e.src+")"},e.src="/media/clouds.png"},50);</script>
+<title>DistressNetwork°</title>
+</head>
+
+<body>
+<a rel="me" href="https://x0r.be/@distressnetwork" style="display: none;">.</a>
+<div class="bg">
+<div class="main">
+<img src="media/logo.svg" alt="DistressNetwork°">
+<nav>
diff --git a/front.sh b/front.sh
new file mode 100755
index 0000000..86d5a45
--- /dev/null
+++ b/front.sh
@@ -0,0 +1,12 @@
+#!/bin/sh
+set -e
+
+# usage: ./front.sh <output html>
+
+cat front-header > $1
+
+cat distress.network/nav.html | sed -e '/^<!--title:/d' -e '/^<a/d' >> $1
+
+cat md-footer | sed -e '/<\/main>/,/<nav>/d' -e '/<\/div>/p' >> $1
+
+printf "%s \tbuild complete: %s\n" "[->]" "$1"
diff --git a/reload.sh b/reload.sh
index 27cacce..23de489 100755
--- a/reload.sh
+++ b/reload.sh
@@ -10,7 +10,6 @@ done
}
sha=$(find -L distress.network | sed '/.git/d' | sort | sha256sum)
-
if [ "$(cat .sha256)" = "$sha" ] ; then
printf "[ok] \tignoring nav embed\n" ;
else
@@ -28,5 +27,10 @@ sh ./plain.sh distress.network/nav.html distress.network/meta/sitemap/index.html
sed 's/\(line-height:\) 1.5em/\1 1.25em/' -i'' distress.network/meta/sitemap/index.html
printf "[ok] \tnav page\n"
+sh ./front.sh distress.network/index.html > /dev/null
+printf "[ok] \tfront page\n"
+
sh ./sitemap.sh distress.network distress.network/sitemap.xml > /dev/null
printf "[ok] \tsitemap.xml\n"
+
+printf "%s \treload complete" "[->]"