arcnyxx.net.git
arcnyxx.net - website
LICENCE | rw-r--r--
19L
()
|
Makefile | rw-r--r--
33L
()
|
README | rw-r--r--
39L
()
|
colour.js | rw-r--r--
14L
()
|
config.mk | rw-r--r--
17L
()
|
copy.js | rw-r--r--
5L
()
|
copy.svg | rw-r--r--
3L
()
|
elk.sh | rwxr-xr-x
95L
()
|
espurr.webp | rw-r--r--
6004B
()
|
hat.txt | rw-r--r--
17L
()
|
index.txt | rw-r--r--
21L
()
|
keyboard.mp4 | rw-r--r--
8144220B
()
|
layout.webp | rw-r--r--
28042B
()
|
outfit.webp | rw-r--r--
589042B
()
|
pattern.tex | rw-r--r--
27L
()
|
qmk.txt | rw-r--r--
79L
()
|
snail.c | rw-r--r--
172L
()
|
snail.sh | rwxr-xr-x
93L
()
|
stoat.c | rw-r--r--
517L
()
|
style.css | rw-r--r--
272L
()
|
arcnyxx.net - web site
======================
arcnyxx.net is the domain of my personal web site. this repository contains
all the code used to generate the html hosted on `arcnyxx.net' &
`blog.arcnyxx.net' and compile the git cgi which serves files at
`git.arcnyxx.net'.
snail - markdown compiler
-------------------------
snail is a markdown compiler which converts a simple markdown format into html
pages. the markdown is designed to be as unintrusive as possible, permitting
any html to be generated without further processing or complicated character
escaping.
stoat - git cgi
---------------
stoat is a fastcgi program designed to serve an html representation of multiple
git repositories. stoat does not display any commit information other than
dates, nor does it show binary files in any representation, preferring to
maintain a simple interface showing exclusively code.
elk - html packer and compile script
------------------------------------
elk is a complex script designed to fully compile everything necessary for the
function of my web site. elk compresses css & javascript files, embeds them
into universal html used for the header of every page on `*.arcnyxx.net',
compiles the header & footer html into stoat, generates blog.txt, compiles the
html & latex after building snail, and copies all static elements, generated
html & latex, and stoat into the `site' directory before cleaning up all
temporary files.
requirements
------------
stoat required cedrocc to build, as more popular c compilers have not yet
implemented the `#embed' preprocessor directive.
building
--------
to build everything required for the arcnyxx.net web site, run `./elk.sh'.