all repos — aaoth.xyz @ 5c4851559b83a439c31ab742ea3dc7b5fc2cfb06

aaoth.xyz website

README.md (view raw)

 1# aaoth.xyz
 2
 3repo of aaoth.xyz [website][0] and [gemini capsule][1].
 4
 5i have a lot of different creative projects so that i can't handle it in my
 6head. so i wish i'll be able to create some lightweight and simple website to
 7show as much of them as possible.
 8
 9[0]:https://aaoth.xyz
10[1]:gemini://aaoth.xyz
11
12## implementation
13
14website is built from markdown files by slightly modified [ssg][2] script.
15[rssg][3] script generates rss feed from the blog page.
16both scripts are included in the repository for ease of use.
17
18[2]:https://rgz.ee/ssg.html
19[3]:https://rgz.ee/rssg.html
20
21## dependencies
22
23main dependency is a unix shell, some kind of coreutils (for awk, find, date
24and others). other than that `lowdown` is needed to convert markdown to html and
25gemini.
26
27[lowdown home page](https://kristaps.bsd.lv/lowdown)
28
29## history
30
31firstly i've decided to use [jekyll][4] for this website.
32but then i found out that it's fairly complex and adds a lot of unnecessary
33layers of abstraction to my work.
34
35also i used [this git hook][5] on my server-side git repository for
36automatic deployment.
37
38[4]:https://jekyllrb.com
39[5]:https://jekyllrb.com/docs/deployment/automated/
40
41## license
42
43all site contents are licensed under
44[creative commons attribution share-alike][6] license (see `LICENSE.CC-BY-SA`).
45
46all supplemental code is licensed under an isc license (see `LICENSE.ISC`).
47
48[6]:https://creativecommons.org/licenses/by-sa/4.0/