diff options
author | eudoxia <uplink@distress.network> | 2020-12-31 06:46:32 -0500 |
---|---|---|
committer | eudoxia <uplink@distress.network> | 2020-12-31 06:46:32 -0500 |
commit | de5c1d059ec54449eef9a4cf7fffe4f04074445a (patch) | |
tree | b83a7c8a7ac4525e7e85b48ba9c59341696cadd1 | |
parent | 491032b297a6c9fdcc336152ff0b198ea2031d9f (diff) |
added front page generation (front.sh)
-rwxr-xr-x | front-header | 29 | ||||
-rwxr-xr-x | front.sh | 12 | ||||
-rwxr-xr-x | reload.sh | 6 |
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" @@ -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" "[->]" |