all repos — aaoth.xyz @ 5b1ae7c9a0cfc2187e88784ad343e147d54135f7

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
18i use a subset of markdown to maintain the ease of convertation to gemtext.
19
20[2]:https://rgz.ee/ssg.html
21[3]:https://rgz.ee/rssg.html
22
23## dependencies
24
25main dependency is a unix shell, some kind of coreutils (for awk, find, date
26and others). other than that `lowdown` is needed to convert markdown to html and
27gemini.
28
29[lowdown home page](https://kristaps.bsd.lv/lowdown)
30
31## history
32
33firstly i've decided to use [jekyll][4] for this website.
34but then i found out that it's fairly complex and adds a lot of unnecessary
35layers of abstraction to my work.
36
37also i used [this git hook][5] on my server-side git repository for
38automatic deployment.
39
40[4]:https://jekyllrb.com
41[5]:https://jekyllrb.com/docs/deployment/automated/
42
43## license
44
45all site contents are licensed under
46[creative commons attribution share-alike][6] license (see `LICENSE.CC-BY-SA`).
47
48all supplemental code is licensed under an isc license (see `LICENSE.ISC`).
49
50[6]:https://creativecommons.org/licenses/by-sa/4.0/