commit 44dbb6af991e5cf04310b5fe7c8f483ae9b3ca6d
Author: David Voznyarskiy <davidv@no-reply@disroot.org>
Date: Tue, 17 Mar 2026 12:58:01 -0700
init upload
Diffstat:
10 files changed, 471 insertions(+), 0 deletions(-)
diff --git a/Makefile b/Makefile
@@ -0,0 +1,43 @@
+# Generates the source code
+# simple script to convert markdown to html format
+
+.POSIX:
+.PHONY: all build copy clean
+
+SHELL := bash
+.SHELLFLAGS := -eu -o pipefail -c
+OUT_DIR := output
+PANDOC_FORMAT := -f markdown+link_attributes
+TEMPLATE := template.html
+RSYNC_OPTS := -av --delete
+DEPLOY_PATH := # add yours here
+RSYNC_IGNORE := --exclude=$(OUT_DIR) \
+ --exclude=$(TEMPLATE) \
+ --exclude=Makefile \
+ --exclude=".git*" \
+ --exclude="*.md"
+
+MD := $(shell find . -type f -name "*.md" -not -path "./$(OUT_DIR)/*")
+HTML := $(patsubst ./%.md,$(OUT_DIR)/%.html,$(MD))
+
+all: build copy
+
+build:
+ mkdir -p $(OUT_DIR)
+ for f in $(MD); do \
+ out="$(OUT_DIR)/$${f#./}"; \
+ out="$${out%.md}.html"; \
+ mkdir -p "$$(dirname "$$out")"; \
+ pandoc $(PANDOC_FORMAT) \
+ --template=$(TEMPLATE) \
+ "$$f" -s -o "$$out"; \
+ done
+
+copy:
+ rsync -a $(RSYNC_IGNORE) ./ $(OUT_DIR)/
+
+deploy:
+ rsync $(RSYNC_OPTS) $(OUT_DIR)/ $(DEPLOY_PATH)
+
+clean:
+ rm -rf $(OUT_DIR)
diff --git a/contact.md b/contact.md
@@ -0,0 +1,10 @@
+---
+title: Contact
+---
+# [Contact](..)
+
+#### `curl https://davidvoz.net/dv.asc | gpg --import` {.copy-block}
+
+9771 7FA7 E933 114D 2AD8 52D9 0C81 46DD 414E FC30
+
+email: oqnt5i0ka\<at\>mozmail\<dot\>com
diff --git a/dv.asc b/dv.asc
@@ -0,0 +1,51 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+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
+=LRhe
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/favicon.png b/favicon.png
Binary files differ.
diff --git a/fonts/DejaVuSansMono.woff b/fonts/DejaVuSansMono.woff
Binary files differ.
diff --git a/index.md b/index.md
@@ -0,0 +1,39 @@
+---
+title: David's Website
+---
+
+# Work in Progress
+
+**[[code]](code)
+[[contact]](contact.html)
+[[texts]](texts)**
+
+no javascript, no trackers, no seed oils, no nonsense
+
+Welcome to my website, have a stay and look around.
+Below is a bit about me and what I believe.
+
+*[soli Deo gloria](texts/solas.html#soli-deo-gloria)* -
+*[glory to](texts/solas.html#soli-deo-gloria)*
+***God***
+*[alone](texts/solas.html#soli-deo-gloria)*
+
+*[solus Christus](texts/solas.html#solus-christus)* -
+*[through](texts/solas.html#solus-christus)*
+***Christ***
+*[alone](texts/solas.html#solus-christus)*
+
+*[sola gratia](texts/solas.html#sola-gratia)* -
+*[through](texts/solas.html#sola-gratia)*
+***grace***
+*[alone](texts/solas.html#sola-gratia)*
+
+*[sola fide](texts/solas.html#sola-fide)* -
+*[through](texts/solas.html#sola-fide)*
+***faith***
+*[alone](texts/solas.html#sola-fide)*
+
+*[sola scriptura](texts/solas.html#sola-scriptura)* -
+*[by](texts/solas.html#sola-scriptura)*
+***scriptures***
+*[alone](texts/solas.html#sola-scriptura)*
diff --git a/style.css b/style.css
@@ -0,0 +1,38 @@
+@font-face {
+ font-family: 'DejaVuSansMono';
+ src: url('fonts/DejaVuSansMono.woff') format('woff');
+}
+
+* {
+ font-family: 'DejaVuSansMono', monospace;
+}
+
+body {
+ font-family: "DejaVu Sans Mono", monospace;
+ background-color: black;
+ color: white;
+}
+
+@media (prefers-color-scheme: light) {
+ body {
+ background-color: white;
+ color: black;
+ }
+}
+
+h1, h2, h3, h4, h5, a {
+ color: #794ae8;
+ text-decoration: none;
+}
+
+a:hover {
+ text-decoration: underline;
+}
+
+.darker-purple {
+ color: #7648e2;
+}
+
+.copy-block {
+ user-select: all;
+}
diff --git a/template.html b/template.html
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <meta charset="utf-8">
+ <title>$title$</title>
+ <link rel="stylesheet" href="./style.css" />
+ <link rel="icon" type="image/png" href="favicon.png" />
+</head>
+
+<body>
+$body$
+</body>
+</html>
diff --git a/texts/solas.md b/texts/solas.md
@@ -0,0 +1,239 @@
+---
+title: 5 Sola's
+---
+
+## soli Deo gloria
+
+tsra
+
+t sra
+t
+
+tasr tar ts
+
+art
+
+arst
+
+art
+
+art
+
+art
+
+ars
+
+arst
+
+arst
+
+
+arst
+
+arst
+
+
+arst
+
+arst
+
+arst
+
+arst
+
+arst
+
+arst
+
+ars
+t
+
+
+## solus Christus
+
+tsra
+
+t sra
+t
+
+tasr tar ts
+
+art
+
+arst
+
+art
+
+art
+
+art
+
+ars
+
+arst
+
+arst
+
+
+arst
+
+arst
+
+
+arst
+
+arst
+
+arst
+
+arst
+
+arst
+
+arst
+
+ars
+t
+
+
+## sola gratia
+
+tsra
+
+t sra
+t
+
+tasr tar ts
+
+art
+
+arst
+
+art
+
+art
+
+art
+
+ars
+
+arst
+
+arst
+
+
+arst
+
+arst
+
+
+arst
+
+arst
+
+arst
+
+arst
+
+arst
+
+arst
+
+ars
+t
+
+
+## sola fide
+
+tsra
+
+t sra
+t
+
+tasr tar ts
+
+art
+
+arst
+
+art
+
+art
+
+art
+
+ars
+
+arst
+
+arst
+
+
+arst
+
+arst
+
+
+arst
+
+arst
+
+arst
+
+arst
+
+arst
+
+arst
+
+ars
+t
+
+
+## sola scriptura
+
+tsra
+
+t sra
+t
+
+tasr tar ts
+
+art
+
+arst
+
+art
+
+art
+
+art
+
+ars
+
+arst
+
+arst
+
+
+arst
+
+arst
+
+
+arst
+
+arst
+
+arst
+
+arst
+
+arst
+
+arst
+
+ars
+t
+
+
diff --git a/texts/style.css b/texts/style.css
@@ -0,0 +1,38 @@
+@font-face {
+ font-family: 'DejaVuSansMono';
+ src: url('fonts/DejaVuSansMono.woff') format('woff');
+}
+
+* {
+ font-family: 'DejaVuSansMono', monospace;
+}
+
+body {
+ font-family: "DejaVu Sans Mono", monospace;
+ background-color: black;
+ color: white;
+}
+
+@media (prefers-color-scheme: light) {
+ body {
+ background-color: white;
+ color: black;
+ }
+}
+
+h1, h2, h3, h4, h5, a {
+ color: #794ae8;
+ text-decoration: none;
+}
+
+a:hover {
+ text-decoration: underline;
+}
+
+.darker-purple {
+ color: #7648e2;
+}
+
+.copy-block {
+ user-select: all;
+}