commit a9b602493dfb5074289bad99c51620fef31ea011
parent ec2951a166a1579f04bf80228ea606324a1b6ff1
Author: parazyd <parazyd@dyne.org>
Date: Tue, 19 Sep 2017 02:38:22 +0200
cleanup
Diffstat:
21 files changed, 69 insertions(+), 598 deletions(-)
diff --git a/FA1B0274.asc b/FA1B0274.asc
@@ -1,203 +0,0 @@
------BEGIN PGP PUBLIC KEY BLOCK-----
-
-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
-ed7weq6vXg==
-=5P7u
------END PGP PUBLIC KEY BLOCK-----
diff --git a/Makefile b/Makefile
@@ -1,19 +1,21 @@
-PREFIX = /var/www/html
+include config.mk
-all:
- @./mars generate
+all: $(PAGES)
-push: all
- @./mars push -f
- @git push
+%: %.md
+ @echo " * generating $@"
+ @cat header.html nav.html > $@
+ @$(MARKDOWN) $^ >> $@
+ @cat footer.html >> $@
+ @sed -e "s/DEFAULT_TITLE/$(shell sed 1q $^) | parazyd.cf/" -i $@
clean:
- @./mars clean
+ rm -f $(PAGES)
-install:
- cp -f Makefile ${DESTDIR}${PREFIX}/Makefile
- cp -f mars ${DESTDIR}${PREFIX}/mars
- cp -f rsync-exclude ${DESTDIR}${PREFIX}/rsync-exclude
- cp -f webtree ${DESTDIR}${PREFIX}/webtree
+push: all
+ @echo " * pushing to $(WEBHOST):$(WEBROOT)"
+ @rsync -P -e "ssh" -avul --delete --stats \
+ --exclude-from "rsync-exclude" \
+ . $(WEBHOST):$(WEBROOT)
-.PHONY: all push clean install
+.PHONY: all clean push
diff --git a/birds/burds.gif b/birds/burds.gif
Binary files differ.
diff --git a/birds/java.png b/birds/java.png
Binary files differ.
diff --git a/contact.md b/contact.md
@@ -1,11 +0,0 @@
-contact
-=======
-
-You can contact me via any of the following:
-
-* **email/xmpp:** `printf 'cnenmlq@qlar.bet\n' | tr 'A-Za-z' 'N-ZA-Mn-za-m'`
-* **irc:** *parazyd* on various irc networks
-* **twitter:** [@parazyd](https://twitter.com/parazyd)
-* **github:** [github/parazyd](https://github.com/parazyd)
-* **gpg:** 0333 7671 FDE7 5BB6 A85E C91F [B876 CB44 FA1B 0274](/FA1B0274.asc)
-* **opmsg:** 2df87b82ef9f2df1 360793bf7cd243e2 3151d9724e0f126e [bc3a7b788dcd059e](/bc3a7b788dcd059e.asc) [(opmsg info)](/opmsg.txt)
diff --git a/footer.html b/footer.html
@@ -1,11 +1,12 @@
- </div>
- </div>
+ </div>
+ </div>
- <div id="footer">
- <span class="right">
+ <div id="footer">
+ <hr>
+ <span class="right">
copyleft 2017 parazyd :: layout inspired by <a href="http://suckless.org">suckless.org</a> ♥
- </span>
- </div>
+ </span>
+ </div>
</body>
</html>
diff --git a/header.html b/header.html
@@ -1,15 +1,15 @@
<!DOCTYPE html>
<html lang="en">
<head>
- <meta charset="utf-8">
- <meta name="description" content="Who is parazyd, software developer, designer, crypto, bitcoin, linux administrator">
- <title>DEFAULT_TITLE</title>
- <link rel="stylesheet" type="text/css" href="/static/style.css">
- <link rel="shortcut icon" href="/static/favicon.ico" type="image/icon">
- <link rel="icon" href="/static/favicon.ico" type="image/icon">
+ <meta charset="utf-8">
+ <title>DEFAULT_TITLE</title>
+ <link rel="stylesheet" type="text/css" href="static/style.css">
+ <link rel="shortcut icon" href="static/favicon.ico" type="image/icon">
+ <link rel="icon" href="static/favicon.ico" type="image/icon">
</head>
<body>
- <div id="header">
- <!-- <a href="/"><img alt="logo" src="/static/logo.svg"></a> -->
- <a id="headerLink" href="/">parazyd.cf</a> <!-- <span id="headerSubtitle">something something</span> -->
- </div>
+ <!--
+ <div id="header">
+ <a id="headerLink" href="/">parazyd.cf</a>
+ </div>
+ -->
diff --git a/index.md b/index.md
@@ -1,33 +0,0 @@
-welcome
-=======
-
-This is another one of those hidden websites on the Internet. And
-sometimes, these pages hold some cool things.
-
-Feel free to lurk around, but some links could give you a 404 or redirect
-you back here.
-
-What is this thing anyway?
---------------------------
-
-Hi, I'm parazyd. A [Bitcoin](https://bitcoin.org) enthusiast, programmer,
-musician, and [hacker](https://en.wikipedia.org/wiki/Hacker_culture).
-Basically you might call me a multitasker.
-
-Supporter of free and open source software and an active contributor to
-various FLOSS projects. This website for example has been built using only
-[free software](https://www.gnu.org/philosophy/free-sw.html).
-
-I also contribute to the [Gentoo Linux](https://gentoo.org) project,
-[Arch Linux](https://www.archlinux.org) and of course,
-[Devuan](https://devuan.org) and [heads](https://heads.dyne.org).
-
-This website is also offered completely through [Tor](https://torproject.org):
-
-* [i3kgydn7eeqm3dr4.onion](http://i3kgydn7eeqm3dr4.onion) - parazyd.cf
-* [ws32o25lrjv42mox.onion](http://ws32o25lrjv42mox.onion) - git.parazyd.cf
-* [efxjbsewyh76cvzv.onion](http://efxjbsewyh76cvzv.onion) - pub.parazyd.cf
-
-Happy hacking!
-
-![such powerful, very modes. wow.](/birds/burds.gif)
diff --git a/mars b/mars
@@ -1,65 +0,0 @@
-#!/bin/dash
-# copyleft (c) parazyd 2016-2017
-# see LICENSE file for license details
-
-. ./webtree
-
-process() {
- for dir in $tree; do
- printf "\t-- /$dir --\n"
- cd $dir || exit 1
-
- for page in *.md; do
- if [ $(printf "%s" "$exclude" | grep "$page") ]; then
- printf "[\033[1;33mSKIP\033[0m] %s\n" "$page"
- continue
- fi
-
- name="$(printf "%s" "$page" | cut -d. -f1 -)"
- rm -f "${name}.html"
-
- if [ "$1" = generate ]; then
- [ -n "$precontent" ] && {
- for i in $precontent; do
- cat $i >> "${name}.html"
- done
- }
-
- pagetitle="$(sed 1q $page) | $maintitle"
- sed -e 's:<title>.*</title>:<title>'"$pagetitle"'</title>:' \
- -i ${name}.html
-
- python -m markdown "$page" >> "${name}.html" \
- && printf "[ \033[1;32mOK\033[0m ] %s.md\t\t->\t%s.html\n" "$name" "$name" \
- || printf "[\033[1;31mNOPE\033[0m] %s.md\t\t->\t%s.html\n" "$name" "$name"
-
- [ -n "$postcontent" ] && {
- for i in $postcontent; do
- cat $i >> "${name}.html"
- done
- }
- fi
- done
- cd - >/dev/null
- done
-}
-
-push() {
- [ "$1" = -f ] || {
- printf "(*) do you want to rsync?\n"
- printf "(enter to accept, ^C to quit)"
- read dummy
- }
-
- rsync -P -e 'ssh' -avul --delete --stats \
- --size-only \
- --exclude-from 'rsync-exclude' \
- . $WEBHOST:$WEBROOT
-}
-
-case "$1" in
- generate) process generate ;;
- clean) process ;;
- push) push $2;;
- *) printf "usage: %s {generate|clean|push [-f]}\n" "$(basename $0)" && exit 1 ;;
-esac
diff --git a/navigation.html b/navigation.html
@@ -1,19 +0,0 @@
- <div id="menu">
- <span class="left">
- <a href="/">home</a>
- <a href="/musings/">musings</a>
- <a href="/projects/">projects</a>
- <a href="http://git.parazyd.cf">git</a>
- <a href="http://pub.parazyd.cf">pub</a>
- <a href="/contact.html">contact</a>
- </span>
-
- <span class="right">
- <a href="http://i3kgydn7eeqm3dr4.onion">tor</a>
- </span>
- </div>
-
- <div id="content">
-
- <div id="main">
-
diff --git a/opmsg.txt b/opmsg.txt
@@ -1,3 +1,4 @@
+https://github.com/stealth/opmsg
opmsg: 2df87b82ef9f2df1 360793bf7cd243e2 3151d9724e0f126e bc3a7b788dcd059e
add my key like this:
diff --git a/projects/footer.html b/projects/footer.html
@@ -1 +0,0 @@
-../footer.html-
\ No newline at end of file
diff --git a/projects/header.html b/projects/header.html
@@ -1 +0,0 @@
-../header.html-
\ No newline at end of file
diff --git a/projects/index.md b/projects/index.md
@@ -1,68 +0,0 @@
-Projects
-========
-
-Some projects I work on or/and are worth mentioning
-
-[heads](https://heads.dyne.org)
--------------------------------
-
-heads is the libre privacy distro. It's is loosely based around the
-concepts of Tails. It is built upon Devuan as a base distro.
-
-
-[devuan-sdk](https://git.devuan.org/sdk/)
------------------------------------------
-
-Devuan's Simple Distro Kit. Based around a shell script library called
-libdevuansdk, wrappers are easy to code and create distro derivatives.
-
-
-[amprolla](https://github.com/parazyd/amprolla/)
-------------------------------------------------
-
-Devuan's apt repo merger. A tool used to stack deb-based repositories
-on top of each other while keeping priorities and banning packages.
-
-
-[Dowse](http://dowse.eu)
-------------------------
-
-The Privacy Hub for the Internet of Things. Awareness of the context of
-your network. Made easy.
-
-
-[Devuan](https://devuan.org)
-----------------------------
-
-Devuan is the distro of choice for people that want current Debian
-without systemd. On top of that, I maintain a build framework for a
-[plethora of ARM devices](https://git.devuan.org/sdk/arm-sdk).
-
-
-[blck.cf](http://blck.cf)
--------------------------
-
-Use{ful,less} service to shorten links in an ephemeral way. First come
-first serve.
-
-
-[Arch Linux, systemd free](http://systemd-free.org)
----------------------------------------------------
-
-Our effort to kick systemd out of Arch Linux. Currently, we have OpenRC
-working extremely stable with Arch, and also offering an installation
-ISO which gets your Arch running with OpenRC from the very beginning!
-
-
-[mars](https://git.parazyd.cf/mars)
------------------------------------
-
-mars is the way this website is maintained :)
-
-
-[COFFIN](https://git.parazyd.cf/coffin/tree/)
----------------------------------------------
-
-Encrypted LAN file storage made easy. Using
-[tomb](https://www .dyne.org/software/tomb), encrypted containers are
-created and easily unlocked using one of your USB sticks.
diff --git a/projects/navigation.html b/projects/navigation.html
@@ -1 +0,0 @@
-../navigation.html-
\ No newline at end of file
diff --git a/rsync-exclude b/rsync-exclude
@@ -1,16 +1,7 @@
rsync-exclude
-mars
-*.php
-*.md
-.git
Makefile
+config.mk
.gitignore
+.git/*
*.swp
-mars.sh
-webtree
-pub/*
-ssl/*
-navigation.html
-footer.html
-header.html
-pushweb.sh
+*.md
diff --git a/static/ArchitectsDaughter.ttf b/static/ArchitectsDaughter.ttf
Binary files differ.
diff --git a/static/logo.svg b/static/logo.svg
@@ -1 +0,0 @@
-<?xml version="1.0" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" version="1.0" width="140" height="140"><g transform="matrix(20,0,0,20,10,10)"><path d="m0 0h6v6h-6zm0 2h6m-6 2h6m-4-4v6m2-6v6" style="fill:none;stroke:#000;stroke-width:.1;"/><circle cx="3" cy="1" r=".8"/><circle cx="5" cy="3" r=".8"/><circle cx="1" cy="5" r=".8"/><circle cx="3" cy="5" r=".8"/><circle cx="5" cy="5" r=".8"/></g></svg>-
\ No newline at end of file
diff --git a/static/quattro.woff b/static/quattro.woff
Binary files differ.
diff --git a/static/style.css b/static/style.css
@@ -1,144 +1,56 @@
-@font-face { font-family: copse; src: url(quattro.woff); }
-@font-face { font-family: archi; src: url(ArchitectsDaughter.ttf); }
-
body {
- background-color: #eed;
- color: #222;
- font-family: copse, sans-serif;
- -webkit-font-smoothing: antialiased;
- padding: 0;
- margin: 0;
-}
-
-hr { margin: 30px 60px; }
-
-i { font-family: copse, sans-serif; }
-b, strong { font-family: copse, sans-serif; }
-b i, i b, strong i, i strong { font-family: copse, sans-serif; }
-
-a, a:visited {
- color: #058;
- text-decoration: none;
- -webkit-transition: all 0.2s linear;
- -moz-transition: all 0.2s linear;
- -ms-transition: all 0.2s linear;
- -o-transition: all 0.2s linear;
- transition: all 0.2s linear;
-}
-
-a:hover {
- background-color: #eee;
- text-decoration: none;
+ background-color: #f4f5e7;
+ margin: 0 15% 0 15%;
+ font-size: 12pt;
+ font-family: sans-serif, monospace;
}
code {
font-family: monospace;
- color: #222;
- background-color: #f2f8fc;
- border: solid 1px #dbe7f3;
- padding 0 30px;
-}
-
-#menu {
- clear: both;
- overflow: hidden;
- color: #069;
- background-color: #333;
- padding: 0.7ex;
- font-family: archi, sans-serif;
- font-size: 94%;
- border-top: 1px solid #333;
- border-bottom: 1px solid #333;
-}
-
-#menu a {
- padding: 0.5ex 1ex 0.5ex 1ex;
- color: #fff;
-}
-
-#menu a:hover {
- background-color: #333;
- color: #17a;
-}
-
-#header {
- clear: both;
- font-family: archi, sans-serif;
- color: #666;
- font-size: 1.78em;
- padding: 0.7ex 0.7ex 0.7ex 0.7em;
-}
-
-#header a:hover {
- background-color: #eed;
- color: #17a;
+ font-size: 11pt;
+ padding: 2px;
+ background-color: #ddd;
}
-#header img {
- width: 30px;
-}
-
-#headerLink {
- color: #666;
- margin-left: 5px;
-}
-
-h1 {
- font-family: archi, sans-serif;
- margin: 1em 1ex 0.5ex 0;
- font-size: 1.4em;
-}
-
-h2 {
- font-family: archi, sans-serif;
- margin: 1em 1ex 0.5ex 0;
- font-size: 1.3em;
-}
-
-h3 {
- font-family: archi, sans-serif;
- margin: 1em 1ex 0.5ex 0;
- font-size: 1.0em;
+#content {
+ margin: 0 10% 0 10%;
}
-h4 {
- font-family: archi, sans-serif;
- margin: 1em 1ex 0.5ex 0;
- font-size: 0.9em;
+#footer {
+ text-align: right;
+ font-size: 7pt;
}
-#content {
- clear: both;
+#menu ul {
+ list-style-type: none;
margin: 0;
padding: 0;
- background-color: #fff;
overflow: hidden;
+ background-color: #393f4c;
}
-#main {
- margin: 0 50px 0 50px;
- padding: 1.5em;
- max-width: 50em;
+#menu li {
+ float: left;
}
-#footer {
- clear: both;
- color: #666;
- border-top: 1px solid #ccc;
- font-family: archi, sans-serif;
- font-size: 70%;
- padding: 1em;
- margin: 0 0 1.5em 0;
+#menu li a {
+ display: block;
+ color: #eee;
+ text-align: center;
+ padding: 14px 16px;
+ text-decoration: none;
}
-.left {
- float: left;
- margin: 0;
- padding: 0;
+#menu li a:hover {
+ background-color: #222;
}
-.right {
- float: right;
- margin: 0;
- padding: 0;
+a, a:visited, a:active {
+ text-decoration: none;
+ color: #fa1027;
+}
+
+a:hover {
+ text-decoration: underline;
+ color: #fa1027;
}
diff --git a/webtree b/webtree
@@ -1,29 +0,0 @@
-# here configure your webserver and webroot path for rsync
-WEBHOST="parazyd.cf"
-#WEBROOT="public_html/beta.parazyd.cf"
-WEBROOT="public_html/www.parazyd.cf"
-
-maintitle="parazyd.cf"
-
-tree="
- .
-
- musings
-
- projects
-"
-
-# blog directory, for autogenerating indexes
-blogdir="musings"
-
-# here add files you want excluded from being generated as .html
-exclude="
- andromusl.md
- README.md
-"
-
-# html that is put in order before the conten
-precontent="header.html navigation.html"
-
-# html that is put in order after the content
-postcontent="footer.html"