commit 2d741d0
Emilia Smólska
·
2026-06-15 08:57:55 +0000 UTC
parent 2d741d0
meow
+1,
-0
1@@ -0,0 +1 @@
2+*.html
+0,
-0
+0,
-0
+0,
-0
+0,
-0
+0,
-0
+0,
-0
+0,
-0
+0,
-0
+0,
-0
+0,
-0
+0,
-0
+0,
-0
+0,
-0
+0,
-0
+0,
-0
+63,
-0
1@@ -0,0 +1,63 @@
2+---
3+Title: awk '{print NR "\t" $0}'
4+Date: 2026-05-25
5+---
6+contact me at:
7+
8+xmpp:
9+: _emilia at girlkissing dot tips_
10+
11+irc:
12+: _emilia_ on _ergo dot chat_
13+
14+matrix (please don't):
15+: _at emilia colon hopium dot club_
16+
17+email:
18+: _emilia at hopeserv dot net_
19+
20+my pgp key on [keys.openpgp.org](https://keys.openpgp.org/vks/v1/by-fingerprint/3A6DFDF0CF94D0AF7AEC55FE2345770677FE3BBD), or here:
21+
22+```
23+-----BEGIN PGP PUBLIC KEY BLOCK-----
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
62+=3lC5
63+-----END PGP PUBLIC KEY BLOCK-----
64+```
+28,
-0
1@@ -0,0 +1,28 @@
2+<!DOCTYPE html>
3+<html$ifdef(lang)$ lang="$lang$"$endif$>
4+ <head>
5+ <meta charset="utf-8" />
6+ <meta name="viewport" content="width=device-width,initial-scale=1" />
7+ $for(author.split)$<meta name="author" content="$this.escapehtmlattr$" />$endfor$
8+ $ifdef(date)$<meta name="date" content="$date.escapehtmlattr$" />$endif$
9+ $for(css.split)$<link rel="stylesheet" href="$this.escapehtmlurl$" />$endfor$
10+ <title>$ifdef(title)$$title.escapehtml$$endif$</title>
11+ </head>
12+ <body>
13+ <header>
14+ <nav>
15+ <ul>
16+ <li><a href="/">Home</a></li>
17+ <li><a href="/contact">Contact</a></li>
18+ <li><a href="/projects">Projects</a></li>
19+ </ul>
20+ </nav>
21+ </header>
22+ <main>
23+$body$
24+ </main>
25+ <footer>
26+ <a href="http://creativecommons.org/publicdomain/zero/1.0/">CC0</a> | Hosted on <a href="http://nixsha.re">Nixshare</a> | Made with <a href="http://kristaps.bsd.lv/lowdown">Lowdown</a>
27+ </footer>
28+ </body>
29+</html>
A
index.md
+35,
-0
1@@ -0,0 +1,35 @@
2+---
3+Title: awk '{print NR "\t" $0}'
4+Date: 2026-05-24
5+---
6+some sort of bunny
7+
8+friends and cool people:
9+
10+- Ashley, Hazel, Kit, Lena, Lexie, Lumi, Merry, Nistria, Veneficium
11+- [Autumn](http://autumn.thekittycat.ca)
12+- [Ceres](http://ceressees.dev)
13+- [Dalem](http://dalem.foo)
14+- [Dani](http://ouppyawa.xyz)
15+- [Luna (moony)](http://moonydev.xyz)
16+- [Magdalena (Girlkissing Tips(tm))](http://girlkissing.tips)
17+- [Nadia (ε-0x2e7579)](http://maidofhope.eu)
18+- [Shrub](http://shrub.industries)
19+- [Vivian](http://princessdisorder.nekoweb.org)
20+- [Émilie](http://girlkissing.rocks)
21+
22+[](http://ceressees.dev)
23+[](http://dalem.foo)
24+[](http://ouppyawa.xyz)
25+[](http://moonydev.xyz)
26+[](http://girlkissing.tips)
27+[](http://maidofhope.eu)
28+[](http://shrub.industries)
29+[](http://marxists.org)
30+[](http://derivelinux.org)
31+[](http://cat-n.org)
32+[](http://kinggizzardandthelizardwizard.com/)
33+[](http://cat-n.org)
34+[](http://cat-n.org)
35+[](https://www.amazon.com/dp/1541724003/)
36+[](http://acme.cat-v.org)
A
makefile
+29,
-0
1@@ -0,0 +1,29 @@
2+.POSIX:
3+.SUFFIXES:
4+
5+ID!=id -u
6+AUTHOR!=getent passwd ${ID} | awk 'BEGIN{FS=":"} {print $$5}'
7+
8+LOWDOWN=lowdown -sthtml -mauthor='${AUTHOR}' -mcss=/style.css --template=html.template
9+
10+PAGES=index.html contact.html projects.html
11+REMOTEHTDOCS=nixsha.re:/var/www/htdocs/cat-n.org/
12+ASSETS=_spectacle/ style.css
13+
14+all: ${PAGES}
15+
16+.SUFFIXES: .md .html
17+
18+${PAGES}: html.template
19+
20+.md.html:
21+ ${LOWDOWN} $< >$@
22+
23+clean:
24+ rm -f ${PAGES}
25+
26+scpall: scppages
27+ scp -r ${ASSETS} ${REMOTEHTDOCS}
28+
29+scppages: ${PAGES}
30+ scp ${PAGES} ${REMOTEHTDOCS}
+1,
-0
1@@ -0,0 +1 @@
2+todo
+52,
-0
1@@ -0,0 +1,52 @@
2+*{
3+ margin: 0;
4+}
5+
6+html{
7+ background-color: #FFFFEA;
8+ font-family: monospace;
9+}
10+
11+header{
12+ background-color: #EAFFFF;
13+ border-bottom: 1px solid black;
14+}
15+
16+header nav ul{
17+ padding-top: 0;
18+ padding-bottom: 0;
19+ padding-left: 1em;
20+}
21+
22+header nav ul li{
23+ display: inline;
24+}
25+
26+main{
27+ padding-left: 1em;
28+ padding-right: 1em;
29+}
30+
31+footer{
32+ padding-left: 1em;
33+ border-top: 1px solid black;
34+}
35+
36+a{
37+ color: black;
38+ text-decoration: none;
39+}
40+
41+a:hover{
42+ background-color: #9EEEEE;
43+}
44+
45+a:active{
46+ background-color: #AA0000;
47+ color: white;
48+}
49+
50+dl dd{
51+ padding-left: 1em;
52+}
53+