diff --git a/.gitignore b/.gitignore index 11a2ca7..9b4a572 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,2 @@ *~ -_site/ -.jekyll-cache/ +public/ diff --git a/CNAME b/CNAME deleted file mode 100644 index b77630b..0000000 --- a/CNAME +++ /dev/null @@ -1 +0,0 @@ -woozle.org \ No newline at end of file diff --git a/README.md b/README.md deleted file mode 100644 index 3d46a20..0000000 --- a/README.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -title: README ---- - -My Homepage -=========== - -This is the source to everything on -[my homepage](https://woozle.org/neale/). - -It basically just slaps a header and footer on -markdown files in various directories. - -I like JavaScript. diff --git a/_config.yml b/_config.yml deleted file mode 100644 index a1d24ad..0000000 --- a/_config.yml +++ /dev/null @@ -1,16 +0,0 @@ -plugins: - - jekyll-feed -defaults: - - scope: - path: "" - values: - layout: "default" - - scope: - path: "blog/*/*" - values: - layout: "blog" - title: "Neale Blog" -title: Neale Pickett -author: - name: Neale Pickett - uri: https://woozle.org/ diff --git a/_layouts/blog.html b/_layouts/blog.html deleted file mode 100644 index 246a3bc..0000000 --- a/_layouts/blog.html +++ /dev/null @@ -1,14 +0,0 @@ ---- -layout: default ---- - -{{content | smartify}} - -{% if page.tags.size != 0 %} -
- Tags: - {% for tag in page.tags %} - {{tag}} - {% endfor %} -
-{% endif %} diff --git a/_layouts/default.html b/_layouts/default.html deleted file mode 100644 index 50e41e1..0000000 --- a/_layouts/default.html +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - - - - - -{% if page.scripts %}{% for js_file in page.scripts %} - -{% endfor %}{% endif %} -{% if page.headers %}{% for header in page.headers %} - {{ header }} -{% endfor %}{% endif %} - {{ page.title }} - - - -

- {{ page.title }} - {% if page.collection == "posts" %} -
- - {{page.date | date: "%Y %B %-d"}} - - {% endif %} -

- -
- {{ content }} -{% if page.Time-stamp %} -

Last modified: {{ Time-stamp }}

-{% endif %} -
- - - - - - diff --git a/blog/index.md b/blog/index.md deleted file mode 100644 index 6630247..0000000 --- a/blog/index.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: Blog Posts ---- - -{% for post in site.posts %} -* [{{post.date | date: "%Y %B %-d"}}: {{post.title}}]({{post.url}}) -{% endfor %} diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..9189cbd --- /dev/null +++ b/build.sh @@ -0,0 +1,9 @@ +#! /bin/sh + +docker run \ + --rm -i \ + -v $(realpath $(dirname $0)):/src \ + -u $(id -u):$(id -g) \ + klakegg/hugo:ext build + +rsync --delete -vax $(dirname $0)/public/ melville.woozle.org:/srv/www/woozle.org/ diff --git a/config.yaml b/config.yaml new file mode 100644 index 0000000..7861961 --- /dev/null +++ b/config.yaml @@ -0,0 +1,13 @@ +author: + name: Neale Pickett + email: neale@woozle.org +baseURL: https://woozle.org/ +disablePathToLower: true +languageCode: en-us +title: Neale Pickett +uglyurls: true +enableGitInfo: true +markup: + goldmark: + renderer: + unsafe: true diff --git a/404.md b/content/404.md similarity index 100% rename from 404.md rename to content/404.md diff --git a/index.md b/content/_index.md similarity index 65% rename from index.md rename to content/_index.md index 2e44d62..26d92df 100644 --- a/index.md +++ b/content/_index.md @@ -2,11 +2,7 @@ title: Neale Pickett --- - - -![☺](assets/images/face.png){: .face .left} +![☺](assets/images/face.png) I write computer programs. When bad guys break into a computer, diff --git a/blog/_posts/2004-10-27-Debian-Digimatrix.md b/content/blog/2004-10-27-Debian-Digimatrix.md similarity index 99% rename from blog/_posts/2004-10-27-Debian-Digimatrix.md rename to content/blog/2004-10-27-Debian-Digimatrix.md index 1dca393..7634fb7 100644 --- a/blog/_posts/2004-10-27-Debian-Digimatrix.md +++ b/content/blog/2004-10-27-Debian-Digimatrix.md @@ -1,4 +1,5 @@ --- +date: "2004-10-27T00:00:00Z" title: Debian on Digimatrix --- diff --git a/blog/_posts/2021-12-22-drwho.md b/content/blog/2021-12-22-drwho.md similarity index 87% rename from blog/_posts/2021-12-22-drwho.md rename to content/blog/2021-12-22-drwho.md index ea8272f..b107220 100644 --- a/blog/_posts/2021-12-22-drwho.md +++ b/content/blog/2021-12-22-drwho.md @@ -1,7 +1,8 @@ --- -title: All of Doctor Who +date: "2021-12-22T00:00:00Z" tags: - - drwho +- drwho +title: All of Doctor Who --- I'm going to try to watch every episode of Doctor Who, in order. diff --git a/blog/_posts/2021-12-23-drwho-S01E01-cavemen.md b/content/blog/2021-12-23-drwho-S01E01-cavemen.md similarity index 91% rename from blog/_posts/2021-12-23-drwho-S01E01-cavemen.md rename to content/blog/2021-12-23-drwho-S01E01-cavemen.md index e7c54dd..649eaf4 100644 --- a/blog/_posts/2021-12-23-drwho-S01E01-cavemen.md +++ b/content/blog/2021-12-23-drwho-S01E01-cavemen.md @@ -1,7 +1,8 @@ --- -title: "Doctor Who S01E01-E04: Cavemen and Fire" +date: "2021-12-23T00:00:00Z" tags: - - drwho +- drwho +title: 'Doctor Who S01E01-E04: Cavemen and Fire' --- I guess this first story pretty clearly established that they travel diff --git a/blog/_posts/2021-12-23-drwho-S01E05-daleks.md b/content/blog/2021-12-23-drwho-S01E05-daleks.md similarity index 97% rename from blog/_posts/2021-12-23-drwho-S01E05-daleks.md rename to content/blog/2021-12-23-drwho-S01E05-daleks.md index f8b4bef..dbbe8dc 100644 --- a/blog/_posts/2021-12-23-drwho-S01E05-daleks.md +++ b/content/blog/2021-12-23-drwho-S01E05-daleks.md @@ -1,7 +1,8 @@ --- -title: "Doctor Who S01E05-E11: Daleks!" +date: "2021-12-23T00:00:00Z" tags: - - drwho +- drwho +title: 'Doctor Who S01E05-E11: Daleks!' --- Holy crap! I didn't realized the Daleks went all the way back to episode 4! diff --git a/blog/_posts/2021-12-23-drwho-S01E12-button.md b/content/blog/2021-12-23-drwho-S01E12-button.md similarity index 89% rename from blog/_posts/2021-12-23-drwho-S01E12-button.md rename to content/blog/2021-12-23-drwho-S01E12-button.md index ae8b3ce..77e877b 100644 --- a/blog/_posts/2021-12-23-drwho-S01E12-button.md +++ b/content/blog/2021-12-23-drwho-S01E12-button.md @@ -1,7 +1,8 @@ --- -title: "Doctor Who S01E12-E13: A Tardis Button Gets Stuck" +date: "2021-12-23T00:00:00Z" tags: - - drwho +- drwho +title: 'Doctor Who S01E12-E13: A Tardis Button Gets Stuck' --- This story was bathouse crazy. diff --git a/blog/_posts/2021-12-23-drwho-S01E14-china.md b/content/blog/2021-12-23-drwho-S01E14-china.md similarity index 85% rename from blog/_posts/2021-12-23-drwho-S01E14-china.md rename to content/blog/2021-12-23-drwho-S01E14-china.md index eb1bbf7..f001434 100644 --- a/blog/_posts/2021-12-23-drwho-S01E14-china.md +++ b/content/blog/2021-12-23-drwho-S01E14-china.md @@ -1,7 +1,8 @@ --- -title: "Doctor Who S01E14-20: Doctor Who goes to China" +date: "2021-12-23T00:00:00Z" tags: - - drwho +- drwho +title: 'Doctor Who S01E14-20: Doctor Who goes to China' --- I guess the film for this was lost, diff --git a/blog/_posts/2021-12-23-drwho-S01E21-chips.md b/content/blog/2021-12-23-drwho-S01E21-chips.md similarity index 97% rename from blog/_posts/2021-12-23-drwho-S01E21-chips.md rename to content/blog/2021-12-23-drwho-S01E21-chips.md index 3ef52d0..bacbca3 100644 --- a/blog/_posts/2021-12-23-drwho-S01E21-chips.md +++ b/content/blog/2021-12-23-drwho-S01E21-chips.md @@ -1,7 +1,8 @@ --- -title: "Doctor Who S01E21-26: Finding the Chips" +date: "2021-12-23T00:00:00Z" tags: - - drwho +- drwho +title: 'Doctor Who S01E21-26: Finding the Chips' --- The Scooby gang has to find some microchips scattered around the planet, diff --git a/blog/_posts/2021-12-23-drwho-S01E27-mexico.md b/content/blog/2021-12-23-drwho-S01E27-mexico/index.md similarity index 96% rename from blog/_posts/2021-12-23-drwho-S01E27-mexico.md rename to content/blog/2021-12-23-drwho-S01E27-mexico/index.md index 815ecf3..b006010 100644 --- a/blog/_posts/2021-12-23-drwho-S01E27-mexico.md +++ b/content/blog/2021-12-23-drwho-S01E27-mexico/index.md @@ -1,7 +1,8 @@ --- -title: "Doctor Who S01E27-30: Doctor Who goes to Mexico" +date: "2021-12-23T00:00:00Z" tags: - - drwho +- drwho +title: 'Doctor Who S01E27-30: Doctor Who goes to Mexico' --- A bunch of white people pretend to be Aztecs, and explore their moral diff --git a/assets/blog/susan-well-hello-there.mp4 b/content/blog/2021-12-23-drwho-S01E27-mexico/susan-well-hello-there.mp4 similarity index 100% rename from assets/blog/susan-well-hello-there.mp4 rename to content/blog/2021-12-23-drwho-S01E27-mexico/susan-well-hello-there.mp4 diff --git a/blog/_posts/2021-12-23-drwho-S01E31-sensorites.md b/content/blog/2021-12-23-drwho-S01E31-sensorites.md similarity index 93% rename from blog/_posts/2021-12-23-drwho-S01E31-sensorites.md rename to content/blog/2021-12-23-drwho-S01E31-sensorites.md index 894f87c..26d4bbb 100644 --- a/blog/_posts/2021-12-23-drwho-S01E31-sensorites.md +++ b/content/blog/2021-12-23-drwho-S01E31-sensorites.md @@ -1,7 +1,8 @@ --- -title: "Doctor Who S01E31-36: The Sensorites" +date: "2021-12-23T00:00:00Z" tags: - - drwho +- drwho +title: 'Doctor Who S01E31-36: The Sensorites' --- ### S01E31: Strangers in Space diff --git a/blog/_posts/2021-12-23-drwho-S01E34-france.md b/content/blog/2021-12-23-drwho-S01E34-france.md similarity index 73% rename from blog/_posts/2021-12-23-drwho-S01E34-france.md rename to content/blog/2021-12-23-drwho-S01E34-france.md index ef68c3e..10390c0 100644 --- a/blog/_posts/2021-12-23-drwho-S01E34-france.md +++ b/content/blog/2021-12-23-drwho-S01E34-france.md @@ -1,7 +1,8 @@ --- -title: "Doctor Who S01E37-42: Doctor Who vs the French Revolution" +date: "2021-12-23T00:00:00Z" tags: - - drwho +- drwho +title: 'Doctor Who S01E37-42: Doctor Who vs the French Revolution' --- Ugh, I just couldn't get myself to care about another one of these. diff --git a/blog/_posts/2021-12-23-drwho-S02E01-ants.md b/content/blog/2021-12-23-drwho-S02E01-ants.md similarity index 89% rename from blog/_posts/2021-12-23-drwho-S02E01-ants.md rename to content/blog/2021-12-23-drwho-S02E01-ants.md index f49c80f..23f83f5 100644 --- a/blog/_posts/2021-12-23-drwho-S02E01-ants.md +++ b/content/blog/2021-12-23-drwho-S02E01-ants.md @@ -1,7 +1,8 @@ --- -title: "Doctor Who S01E01-E03: Honey, I shrunk Doctor Who" +date: "2021-12-23T00:00:00Z" tags: - - drwho +- drwho +title: 'Doctor Who S01E01-E03: Honey, I shrunk Doctor Who' --- ## S02E01: Planet of Giants diff --git a/blog/_posts/2021-12-23-drwho-S02E04-moo.md b/content/blog/2021-12-23-drwho-S02E04-moo.md similarity index 73% rename from blog/_posts/2021-12-23-drwho-S02E04-moo.md rename to content/blog/2021-12-23-drwho-S02E04-moo.md index 65f230f..9fe56f5 100644 --- a/blog/_posts/2021-12-23-drwho-S02E04-moo.md +++ b/content/blog/2021-12-23-drwho-S02E04-moo.md @@ -1,7 +1,8 @@ --- -title: "Doctor Who S02E04-E09: Earth Again, and Daleks again" +date: "2021-12-23T00:00:00Z" tags: - - drwho +- drwho +title: 'Doctor Who S02E04-E09: Earth Again, and Daleks again' --- They go back to earth, and find a whole mess of Daleks. diff --git a/blog/_posts/2022-08-01-private-pages.md b/content/blog/2022-08-01-private-pages.md similarity index 87% rename from blog/_posts/2022-08-01-private-pages.md rename to content/blog/2022-08-01-private-pages.md index 6b2c1c1..090a2ee 100644 --- a/blog/_posts/2022-08-01-private-pages.md +++ b/content/blog/2022-08-01-private-pages.md @@ -1,6 +1,7 @@ --- -title: Private Blog Pages +date: "2022-08-01T00:00:00Z" published: false +title: Private Blog Pages --- I'm not sure why I would want to make a private blog entry that's also checked into Git, diff --git a/blog/_posts/2022-08-01-reblog.md b/content/blog/2022-08-01-reblog.md similarity index 98% rename from blog/_posts/2022-08-01-reblog.md rename to content/blog/2022-08-01-reblog.md index e1c5e39..1f8a37b 100644 --- a/blog/_posts/2022-08-01-reblog.md +++ b/content/blog/2022-08-01-reblog.md @@ -1,4 +1,5 @@ --- +date: "2022-08-01T00:00:00Z" title: Return of the blog --- diff --git a/assets/blog/Sladda.jpg b/content/blog/2022-08-03-bicycling/Sladda.jpg similarity index 100% rename from assets/blog/Sladda.jpg rename to content/blog/2022-08-03-bicycling/Sladda.jpg diff --git a/blog/_posts/2022-08-03-bicycling.md b/content/blog/2022-08-03-bicycling/index.md similarity index 98% rename from blog/_posts/2022-08-03-bicycling.md rename to content/blog/2022-08-03-bicycling/index.md index da06e83..7b8dc01 100644 --- a/blog/_posts/2022-08-03-bicycling.md +++ b/content/blog/2022-08-03-bicycling/index.md @@ -1,4 +1,5 @@ --- +date: "2022-08-03T00:00:00Z" title: Bicycling --- diff --git a/blog/_posts/2022-08-05-my-generation.md b/content/blog/2022-08-05-my-generation.md similarity index 98% rename from blog/_posts/2022-08-05-my-generation.md rename to content/blog/2022-08-05-my-generation.md index c1dc4b4..c1fa92c 100644 --- a/blog/_posts/2022-08-05-my-generation.md +++ b/content/blog/2022-08-05-my-generation.md @@ -1,6 +1,7 @@ --- -title: My (online) Generation +date: "2022-08-05T00:00:00Z" published: false +title: My (online) Generation --- I've been on this IRC channel (Signal now) for maybe 20 years now, maybe more. diff --git a/content/blog/_index.md b/content/blog/_index.md new file mode 100644 index 0000000..9629e59 --- /dev/null +++ b/content/blog/_index.md @@ -0,0 +1,4 @@ +--- +title: Blog +url: blog/ +--- diff --git a/content/letters/_index.md b/content/letters/_index.md new file mode 100644 index 0000000..fcf6e12 --- /dev/null +++ b/content/letters/_index.md @@ -0,0 +1,6 @@ +--- +title: Letters to the Editor +url: "letters/" +--- + +I collect 'em. diff --git a/misc/dear-ministers.md b/content/letters/dear-ministers.md similarity index 100% rename from misc/dear-ministers.md rename to content/letters/dear-ministers.md diff --git a/misc/good-and-bad-los-alamos.md b/content/letters/good-and-bad-los-alamos.md similarity index 96% rename from misc/good-and-bad-los-alamos.md rename to content/letters/good-and-bad-los-alamos.md index bac511b..42469a8 100644 --- a/misc/good-and-bad-los-alamos.md +++ b/content/letters/good-and-bad-los-alamos.md @@ -1,5 +1,6 @@ --- title: The good and bad of Los Alamos +description: The first letter I collected. I felt it needed to be preserved forever. --- *This was published as a [letter to the Editor of the Los Alamos Monitor](http://www.lamonitor.com/content/good-and-bad-los-alamos)* diff --git a/misc/i-also-enjoy-wearing-kilts.md b/content/letters/i-also-enjoy-wearing-kilts.md similarity index 100% rename from misc/i-also-enjoy-wearing-kilts.md rename to content/letters/i-also-enjoy-wearing-kilts.md diff --git a/misc/shopping-at-smiths.md b/content/letters/shopping-at-smiths.md similarity index 100% rename from misc/shopping-at-smiths.md rename to content/letters/shopping-at-smiths.md diff --git a/misc/suspicious-activity.md b/content/letters/suspicious-activity.md similarity index 100% rename from misc/suspicious-activity.md rename to content/letters/suspicious-activity.md diff --git a/misc/uglification-2.md b/content/letters/uglification-2.md similarity index 94% rename from misc/uglification-2.md rename to content/letters/uglification-2.md index 1c4c13e..a39e215 100644 --- a/misc/uglification-2.md +++ b/content/letters/uglification-2.md @@ -1,5 +1,6 @@ --- title: The Uglification of Los Alamos (2021) +description: in which it is opined that the new street lamps are ugly, unlike the old ones from 2014 --- *This was published as a [letter to the Editor of the Los Alamos Reporter](https://losalamosreporter.com/2021/01/30/the-uglification-of-los-alamos/)* diff --git a/misc/uglification.md b/content/letters/uglification.md similarity index 98% rename from misc/uglification.md rename to content/letters/uglification.md index 8e1b768..a270c57 100644 --- a/misc/uglification.md +++ b/content/letters/uglification.md @@ -1,5 +1,6 @@ --- title: The Uglification of Los Alamos (2014) +description: in which it is opined that the new street lamps are ugly --- *This was published as a [letter to the Editor of the Daily Post](http://www.ladailypost.com/content/letter-editor-uglification-los-alamos)* diff --git a/content/misc/_index.md b/content/misc/_index.md new file mode 100644 index 0000000..adfed08 --- /dev/null +++ b/content/misc/_index.md @@ -0,0 +1,6 @@ +--- +title: Miscellaneous +url: "misc/" +--- + +Various items that don't fit anywhere else diff --git a/misc/cement.jpg b/content/misc/cherries/cement.jpg similarity index 100% rename from misc/cement.jpg rename to content/misc/cherries/cement.jpg diff --git a/misc/cherry-bombs-mono.png b/content/misc/cherries/cherry-bombs-mono.png similarity index 100% rename from misc/cherry-bombs-mono.png rename to content/misc/cherries/cherry-bombs-mono.png diff --git a/misc/cherry-bombs-notext.png b/content/misc/cherries/cherry-bombs-notext.png similarity index 100% rename from misc/cherry-bombs-notext.png rename to content/misc/cherries/cherry-bombs-notext.png diff --git a/misc/cherry-bombs-stencil.png b/content/misc/cherries/cherry-bombs-stencil.png similarity index 100% rename from misc/cherry-bombs-stencil.png rename to content/misc/cherries/cherry-bombs-stencil.png diff --git a/misc/cherry-bombs.png b/content/misc/cherries/cherry-bombs.png similarity index 100% rename from misc/cherry-bombs.png rename to content/misc/cherries/cherry-bombs.png diff --git a/misc/cherry-bombs.svg b/content/misc/cherries/cherry-bombs.svg similarity index 100% rename from misc/cherry-bombs.svg rename to content/misc/cherries/cherry-bombs.svg diff --git a/misc/cherries.md b/content/misc/cherries/index.md similarity index 100% rename from misc/cherries.md rename to content/misc/cherries/index.md diff --git a/misc/paper.jpg b/content/misc/cherries/paper.jpg similarity index 100% rename from misc/paper.jpg rename to content/misc/cherries/paper.jpg diff --git a/misc/chupa1.png b/content/misc/chupas/chupa1.png similarity index 100% rename from misc/chupa1.png rename to content/misc/chupas/chupa1.png diff --git a/misc/chupa2.png b/content/misc/chupas/chupa2.png similarity index 100% rename from misc/chupa2.png rename to content/misc/chupas/chupa2.png diff --git a/misc/chupa3.png b/content/misc/chupas/chupa3.png similarity index 100% rename from misc/chupa3.png rename to content/misc/chupas/chupa3.png diff --git a/misc/chupa4.png b/content/misc/chupas/chupa4.png similarity index 100% rename from misc/chupa4.png rename to content/misc/chupas/chupa4.png diff --git a/misc/chupas-logo-inv.png b/content/misc/chupas/chupas-logo-inv.png similarity index 100% rename from misc/chupas-logo-inv.png rename to content/misc/chupas/chupas-logo-inv.png diff --git a/misc/chupas-logo-simple.png b/content/misc/chupas/chupas-logo-simple.png similarity index 100% rename from misc/chupas-logo-simple.png rename to content/misc/chupas/chupas-logo-simple.png diff --git a/misc/chupas-logo.png b/content/misc/chupas/chupas-logo.png similarity index 100% rename from misc/chupas-logo.png rename to content/misc/chupas/chupas-logo.png diff --git a/misc/chupas-medallion-bw.png b/content/misc/chupas/chupas-medallion-bw.png similarity index 100% rename from misc/chupas-medallion-bw.png rename to content/misc/chupas/chupas-medallion-bw.png diff --git a/misc/chupas-medallion-inv.png b/content/misc/chupas/chupas-medallion-inv.png similarity index 100% rename from misc/chupas-medallion-inv.png rename to content/misc/chupas/chupas-medallion-inv.png diff --git a/misc/chupas-medallion.png b/content/misc/chupas/chupas-medallion.png similarity index 100% rename from misc/chupas-medallion.png rename to content/misc/chupas/chupas-medallion.png diff --git a/misc/chupas.svg b/content/misc/chupas/chupas.svg similarity index 100% rename from misc/chupas.svg rename to content/misc/chupas/chupas.svg diff --git a/misc/chupas.md b/content/misc/chupas/index.md similarity index 100% rename from misc/chupas.md rename to content/misc/chupas/index.md diff --git a/misc/drwiii-invaders.md b/content/misc/drwiii-invaders.md similarity index 100% rename from misc/drwiii-invaders.md rename to content/misc/drwiii-invaders.md diff --git a/misc/twatch-config/PFDinDisplayPro-Light.woff b/content/misc/twatch-config/PFDinDisplayPro-Light.woff similarity index 100% rename from misc/twatch-config/PFDinDisplayPro-Light.woff rename to content/misc/twatch-config/PFDinDisplayPro-Light.woff diff --git a/misc/twatch-config/PTSans-regular.woff b/content/misc/twatch-config/PTSans-regular.woff similarity index 100% rename from misc/twatch-config/PTSans-regular.woff rename to content/misc/twatch-config/PTSans-regular.woff diff --git a/misc/twatch-config/chalice.html b/content/misc/twatch-config/chalice.html similarity index 100% rename from misc/twatch-config/chalice.html rename to content/misc/twatch-config/chalice.html diff --git a/misc/twatch-config/fonts.html b/content/misc/twatch-config/fonts.html similarity index 100% rename from misc/twatch-config/fonts.html rename to content/misc/twatch-config/fonts.html diff --git a/misc/twatch-config/index.html b/content/misc/twatch-config/index.html similarity index 100% rename from misc/twatch-config/index.html rename to content/misc/twatch-config/index.html diff --git a/misc/twatch-config/slate.min.css b/content/misc/twatch-config/slate.min.css similarity index 100% rename from misc/twatch-config/slate.min.css rename to content/misc/twatch-config/slate.min.css diff --git a/misc/twatch-config/slate.min.js b/content/misc/twatch-config/slate.min.js similarity index 100% rename from misc/twatch-config/slate.min.js rename to content/misc/twatch-config/slate.min.js diff --git a/misc/twatch-config/twatch.js b/content/misc/twatch-config/twatch.js similarity index 100% rename from misc/twatch-config/twatch.js rename to content/misc/twatch-config/twatch.js diff --git a/papers/DNS.md b/content/papers/DNS.md similarity index 96% rename from papers/DNS.md rename to content/papers/DNS.md index f1876eb..1fffa0b 100644 --- a/papers/DNS.md +++ b/content/papers/DNS.md @@ -1,11 +1,12 @@ --- title: How DNS Works +section: computing --- When you request a URL like `http://goob.woozle.org/~neale/foo.html`, the first thing your browser does is send out a DNS query on "goob.woozle.org". Specifically, it asks for A records or CNAMEs. A -records contain the name->IP mapping, and CNAMEs are like aliases. +records contain the name β†’ IP mapping, and CNAMEs are like aliases. CNAMEs are a little out of vogue these days, so I'll focus on A records. Your browser sends the query to your recursive DNS resolver (the diff --git a/content/papers/_index.md b/content/papers/_index.md new file mode 100644 index 0000000..880c881 --- /dev/null +++ b/content/papers/_index.md @@ -0,0 +1,9 @@ +--- +title: Papers +url: papers/ +--- + +These are papers I have written. Most of them were written to explain a +concept to someone. Hopefully other people will find them +useful, too. + diff --git a/papers/arch-runit.md b/content/papers/arch-runit.md similarity index 100% rename from papers/arch-runit.md rename to content/papers/arch-runit.md diff --git a/papers/derby-av.md b/content/papers/derby-av.md similarity index 99% rename from papers/derby-av.md rename to content/papers/derby-av.md index c4df585..513c2a8 100644 --- a/papers/derby-av.md +++ b/content/papers/derby-av.md @@ -1,5 +1,6 @@ --- title: Running Audio/Visual for a Roller Derby Bout +section: derby --- If you are a small team getting ready to bout, you are probably diff --git a/papers/derby-copyright.md b/content/papers/derby-copyright.md similarity index 99% rename from papers/derby-copyright.md rename to content/papers/derby-copyright.md index bf2f6b8..bf5c316 100644 --- a/papers/derby-copyright.md +++ b/content/papers/derby-copyright.md @@ -1,5 +1,6 @@ --- title: Copyright Advice for Small Leagues +section: derby --- There's enough in common that hacking sometimes feels like roller derby's big diff --git a/papers/derby-helmet.md b/content/papers/derby-helmet.md similarity index 99% rename from papers/derby-helmet.md rename to content/papers/derby-helmet.md index e3b0205..5f7a503 100644 --- a/papers/derby-helmet.md +++ b/content/papers/derby-helmet.md @@ -1,5 +1,6 @@ --- title: Choosing a Roller Derby Helmet +section: derby --- Last Update: 21 Jan 2014 diff --git a/papers/derby-software.md b/content/papers/derby-software.md similarity index 99% rename from papers/derby-software.md rename to content/papers/derby-software.md index a2050d1..6afb661 100644 --- a/papers/derby-software.md +++ b/content/papers/derby-software.md @@ -1,5 +1,6 @@ --- title: Why you shouldn't use Derby Software +section: derby --- Introduction diff --git a/papers/docx.md b/content/papers/docx.md similarity index 98% rename from papers/docx.md rename to content/papers/docx.md index eff5f37..f6406e6 100644 --- a/papers/docx.md +++ b/content/papers/docx.md @@ -1,5 +1,6 @@ --- title: Converting docx to text with unzip and sed +section: computing --- Periodically people email me Microsoft Word files which clearly contain diff --git a/papers/drwho/index.md b/content/papers/drwho/index.md similarity index 100% rename from papers/drwho/index.md rename to content/papers/drwho/index.md diff --git a/papers/floss-sucks.md b/content/papers/floss-sucks.md similarity index 99% rename from papers/floss-sucks.md rename to content/papers/floss-sucks.md index a318884..050052c 100644 --- a/papers/floss-sucks.md +++ b/content/papers/floss-sucks.md @@ -1,5 +1,6 @@ --- title: FLOSS Development Sucks +section: computing --- This Article Is A Work In Progress diff --git a/papers/html-tutorial.md b/content/papers/html-tutorial.md similarity index 99% rename from papers/html-tutorial.md rename to content/papers/html-tutorial.md index 4384229..a476d65 100644 --- a/papers/html-tutorial.md +++ b/content/papers/html-tutorial.md @@ -1,5 +1,6 @@ --- title: The 3-minute HTML tutorial +section: computing --- As computer formats go, HTML is easy and logical. It's all just text diff --git a/papers/joke-haiku.md b/content/papers/joke-haiku.md similarity index 100% rename from papers/joke-haiku.md rename to content/papers/joke-haiku.md diff --git a/papers/longbets.md b/content/papers/longbets.md similarity index 99% rename from papers/longbets.md rename to content/papers/longbets.md index 4b60702..c5f52ef 100644 --- a/papers/longbets.md +++ b/content/papers/longbets.md @@ -1,5 +1,6 @@ --- title: Long Bets +section: other --- All bets are for $1. diff --git a/papers/monopoly.md b/content/papers/monopoly.md similarity index 98% rename from papers/monopoly.md rename to content/papers/monopoly.md index 02bc87e..fb67479 100644 --- a/papers/monopoly.md +++ b/content/papers/monopoly.md @@ -1,5 +1,6 @@ --- title: Making "Monopoly" suck less +section: other --- These are simple alternative rules for Monopoly which make the game diff --git a/papers/php-cgi.md b/content/papers/php-cgi.md similarity index 98% rename from papers/php-cgi.md rename to content/papers/php-cgi.md index 7c9519a..0967795 100644 --- a/papers/php-cgi.md +++ b/content/papers/php-cgi.md @@ -1,5 +1,7 @@ --- title: Running PHP as a CGI +description: Tricking PHP into behaving properly outside of Apache +section: computing --- I'm the author of the diff --git a/papers/pid1.md b/content/papers/pid1.md similarity index 99% rename from papers/pid1.md rename to content/papers/pid1.md index c79b515..6bde4ea 100644 --- a/papers/pid1.md +++ b/content/papers/pid1.md @@ -1,5 +1,6 @@ --- title: Futzing with PID 1 +section: computing --- I've been working with somebody who, diff --git a/papers/plan9.md b/content/papers/plan9.md similarity index 97% rename from papers/plan9.md rename to content/papers/plan9.md index f2670c3..8865cd2 100644 --- a/papers/plan9.md +++ b/content/papers/plan9.md @@ -1,5 +1,7 @@ --- title: Making Unix a little more Plan9-like +description: How to make your X11 stuff feel more like Plan9 +section: computing --- I'm not really interested in defending anything. diff --git a/papers/plan9port.md b/content/papers/plan9port.md similarity index 99% rename from papers/plan9port.md rename to content/papers/plan9port.md index 237e42b..5aed513 100644 --- a/papers/plan9port.md +++ b/content/papers/plan9port.md @@ -1,5 +1,6 @@ --- title: Working with plan9port +section: computing --- Since I enjoy trying new things, diff --git a/papers/reply-to-still-harmful.md b/content/papers/reply-to-still-harmful.md similarity index 99% rename from papers/reply-to-still-harmful.md rename to content/papers/reply-to-still-harmful.md index 3557b32..345bbd2 100644 --- a/papers/reply-to-still-harmful.md +++ b/content/papers/reply-to-still-harmful.md @@ -1,5 +1,6 @@ --- title: '"Reply-To" Munging Still Considered Harmful. Really.' +section: computing --- An Earnest Plea to People Still Having This Debate diff --git a/papers/reply-to/harmful.html b/content/papers/reply-to/harmful.html similarity index 100% rename from papers/reply-to/harmful.html rename to content/papers/reply-to/harmful.html diff --git a/papers/reply-to/useful.html b/content/papers/reply-to/useful.html similarity index 100% rename from papers/reply-to/useful.html rename to content/papers/reply-to/useful.html diff --git a/papers/roff-letters.md b/content/papers/roff-letters.md similarity index 99% rename from papers/roff-letters.md rename to content/papers/roff-letters.md index 83fedf2..861f746 100644 --- a/papers/roff-letters.md +++ b/content/papers/roff-letters.md @@ -1,5 +1,6 @@ --- title: Writing formal letters with roff's "mm" package +section: computing --- I like using roff for quick things like letters and memos, diff --git a/papers/runit-as-init.md b/content/papers/runit-as-init.md similarity index 98% rename from papers/runit-as-init.md rename to content/papers/runit-as-init.md index 3345ff0..55afc59 100644 --- a/papers/runit-as-init.md +++ b/content/papers/runit-as-init.md @@ -1,5 +1,7 @@ --- -title: My experiences using runit in Arch Linux +title: Runit as init +description: My experience using runit as PID 1 for two years +section: computing --- In around 2012, diff --git a/papers/sockets.md b/content/papers/sockets.md similarity index 99% rename from papers/sockets.md rename to content/papers/sockets.md index 3ebf78e..ca50832 100644 --- a/papers/sockets.md +++ b/content/papers/sockets.md @@ -1,5 +1,6 @@ --- title: Introduction To TCP Sockets +section: computing --- Client Sockets diff --git a/content/poems/_index.md b/content/poems/_index.md new file mode 100644 index 0000000..801c7ac --- /dev/null +++ b/content/poems/_index.md @@ -0,0 +1,9 @@ +--- +title: Poems +url: poems/ +--- + +If wishes were horses +And poets were kings +I guess I'd still have my day job. + diff --git a/poems/bagel-girl.md b/content/poems/bagel-girl.md similarity index 100% rename from poems/bagel-girl.md rename to content/poems/bagel-girl.md diff --git a/poems/double-dactyl.md b/content/poems/double-dactyl.md similarity index 100% rename from poems/double-dactyl.md rename to content/poems/double-dactyl.md diff --git a/poems/ducks.md b/content/poems/ducks.md similarity index 100% rename from poems/ducks.md rename to content/poems/ducks.md diff --git a/poems/🐘🐒.md b/content/poems/elephant-turtle.md similarity index 94% rename from poems/🐘🐒.md rename to content/poems/elephant-turtle.md index e43a5a5..e9dafe7 100644 --- a/poems/🐘🐒.md +++ b/content/poems/elephant-turtle.md @@ -1,5 +1,6 @@ --- title: 🐘 🐒 +description: a rhyming poem in emoji --- 🐘 🐒 diff --git a/poems/goat.md b/content/poems/goat.md similarity index 100% rename from poems/goat.md rename to content/poems/goat.md diff --git a/poems/goldfish.md b/content/poems/goldfish.md similarity index 100% rename from poems/goldfish.md rename to content/poems/goldfish.md diff --git a/poems/lake.md b/content/poems/lake.md similarity index 100% rename from poems/lake.md rename to content/poems/lake.md diff --git a/poems/mice.md b/content/poems/mice.md similarity index 100% rename from poems/mice.md rename to content/poems/mice.md diff --git a/poems/optimized.md b/content/poems/optimized.md similarity index 100% rename from poems/optimized.md rename to content/poems/optimized.md diff --git a/poems/parcc.md b/content/poems/parcc.md similarity index 100% rename from poems/parcc.md rename to content/poems/parcc.md diff --git a/poems/poopy-music.png b/content/poems/poopy-music.png similarity index 100% rename from poems/poopy-music.png rename to content/poems/poopy-music.png diff --git a/poems/poopy.md b/content/poems/poopy.md similarity index 100% rename from poems/poopy.md rename to content/poems/poopy.md diff --git a/poems/sap.md b/content/poems/sap.md similarity index 100% rename from poems/sap.md rename to content/poems/sap.md diff --git a/poems/snark.md b/content/poems/snark.md similarity index 100% rename from poems/snark.md rename to content/poems/snark.md diff --git a/poems/winders.md b/content/poems/winders.md similarity index 100% rename from poems/winders.md rename to content/poems/winders.md diff --git a/tartans/index.md b/content/tartans/index.md similarity index 96% rename from tartans/index.md rename to content/tartans/index.md index 4c521da..8c85f2a 100644 --- a/tartans/index.md +++ b/content/tartans/index.md @@ -3,6 +3,7 @@ title: Tartans scripts: - weave.js - presets.js +url: tartans/ --- diff --git a/tartans/nmloe.png b/content/tartans/nmloe.png similarity index 100% rename from tartans/nmloe.png rename to content/tartans/nmloe.png diff --git a/tartans/presets.js b/content/tartans/presets.js similarity index 100% rename from tartans/presets.js rename to content/tartans/presets.js diff --git a/tartans/weave.js b/content/tartans/weave.js similarity index 100% rename from tartans/weave.js rename to content/tartans/weave.js diff --git a/content/toys/_index.md b/content/toys/_index.md new file mode 100644 index 0000000..b9fffc6 --- /dev/null +++ b/content/toys/_index.md @@ -0,0 +1,9 @@ +--- +title: Toys +url: toys/ +--- + +Here are some toys I've made. + +Maybe you'll find them amusing. +Maybe you'll just wonder why I spend so much time on this garbage. diff --git a/toys/convulse/LICENSE.md b/content/toys/convulse/LICENSE.md similarity index 100% rename from toys/convulse/LICENSE.md rename to content/toys/convulse/LICENSE.md diff --git a/toys/convulse/README.md b/content/toys/convulse/README.md similarity index 100% rename from toys/convulse/README.md rename to content/toys/convulse/README.md diff --git a/toys/convulse/convulse.css b/content/toys/convulse/convulse.css similarity index 100% rename from toys/convulse/convulse.css rename to content/toys/convulse/convulse.css diff --git a/toys/convulse/convulse.js b/content/toys/convulse/convulse.js similarity index 100% rename from toys/convulse/convulse.js rename to content/toys/convulse/convulse.js diff --git a/toys/convulse/convulse.png b/content/toys/convulse/convulse.png similarity index 100% rename from toys/convulse/convulse.png rename to content/toys/convulse/convulse.png diff --git a/toys/convulse/index.html b/content/toys/convulse/index.html similarity index 93% rename from toys/convulse/index.html rename to content/toys/convulse/index.html index 5361e59..0736366 100644 --- a/toys/convulse/index.html +++ b/content/toys/convulse/index.html @@ -1,3 +1,10 @@ +--- +title: Convulse +description: A screen recorder, with webcam overlay +url: toys/convulse/ +type: bare +--- + diff --git a/toys/convulse/manifest.json b/content/toys/convulse/manifest.json similarity index 100% rename from toys/convulse/manifest.json rename to content/toys/convulse/manifest.json diff --git a/toys/convulse/sw.js b/content/toys/convulse/sw.js similarity index 100% rename from toys/convulse/sw.js rename to content/toys/convulse/sw.js diff --git a/toys/crunt.md b/content/toys/crunt.md similarity index 81% rename from toys/crunt.md rename to content/toys/crunt.md index f4fd438..9a74060 100644 --- a/toys/crunt.md +++ b/content/toys/crunt.md @@ -1,10 +1,10 @@ --- -title: crunt +title: Crunt --- -**CRUNT**[!](http://www.subgenius.com/bigfist/bulldada/X0033_RAELIAN.TXT.html) +CRUNT! \ No newline at end of file + diff --git a/toys/facelight/LICENSE.md b/content/toys/facelight/LICENSE.md similarity index 100% rename from toys/facelight/LICENSE.md rename to content/toys/facelight/LICENSE.md diff --git a/toys/facelight/README.md b/content/toys/facelight/README.md similarity index 100% rename from toys/facelight/README.md rename to content/toys/facelight/README.md diff --git a/toys/facelight/app.css b/content/toys/facelight/app.css similarity index 100% rename from toys/facelight/app.css rename to content/toys/facelight/app.css diff --git a/toys/facelight/app.js b/content/toys/facelight/app.js similarity index 100% rename from toys/facelight/app.js rename to content/toys/facelight/app.js diff --git a/toys/facelight/app.svg b/content/toys/facelight/app.svg similarity index 100% rename from toys/facelight/app.svg rename to content/toys/facelight/app.svg diff --git a/toys/facelight/index.html b/content/toys/facelight/index.html similarity index 77% rename from toys/facelight/index.html rename to content/toys/facelight/index.html index e766761..3c4f320 100644 --- a/toys/facelight/index.html +++ b/content/toys/facelight/index.html @@ -1,3 +1,9 @@ +--- +title: Face Light +description: turn your monitor into a light, to improve your appearance in video calls +type: bare +url: toys/facelight/ +--- diff --git a/toys/facelight/manifest.json b/content/toys/facelight/manifest.json similarity index 100% rename from toys/facelight/manifest.json rename to content/toys/facelight/manifest.json diff --git a/toys/facelight/sw.js b/content/toys/facelight/sw.js similarity index 100% rename from toys/facelight/sw.js rename to content/toys/facelight/sw.js diff --git a/toys/grepdict/grepdict.js b/content/toys/grepdict/grepdict.js similarity index 100% rename from toys/grepdict/grepdict.js rename to content/toys/grepdict/grepdict.js diff --git a/toys/grepdict/index.md b/content/toys/grepdict/index.md similarity index 73% rename from toys/grepdict/index.md rename to content/toys/grepdict/index.md index c655d14..fdb809a 100644 --- a/toys/grepdict/index.md +++ b/content/toys/grepdict/index.md @@ -1,7 +1,9 @@ --- title: Grep Dict +description: runs grep on a list of English words; perfect for cheating on crossword puzzles scripts: - grepdict.js +url: toys/grepdict/ --- Ever wanted to run `grep` on `/usr/share/dict/words`, diff --git a/toys/grepdict/words.txt b/content/toys/grepdict/words.txt similarity index 100% rename from toys/grepdict/words.txt rename to content/toys/grepdict/words.txt diff --git a/toys/letter.md b/content/toys/letter.md similarity index 98% rename from toys/letter.md rename to content/toys/letter.md index c4544f0..c15da4c 100644 --- a/toys/letter.md +++ b/content/toys/letter.md @@ -1,5 +1,6 @@ --- title: Social Letter Generator +description: If you need to write someone a letter but really don’t want to --- @@ -123,4 +124,4 @@ function init() { } window.addEventListener("load", init); - \ No newline at end of file + diff --git a/content/toys/mastermind/index.md b/content/toys/mastermind/index.md new file mode 100644 index 0000000..f338ce9 --- /dev/null +++ b/content/toys/mastermind/index.md @@ -0,0 +1,13 @@ +--- +title: Printable Mastermind game +description: A pocket-sized game you can play anywhere +url: toys/mastermind/ +--- + +This is a printable, pocket-sized Mastermind game. +Use a pencil or pen to fill in segments correspending to your guess. + +I wrote it in PostScript. + +* [PDF version](mastermind.pdf) +* [PostScript source](mastermind.ps) diff --git a/toys/mastermind.pdf b/content/toys/mastermind/mastermind.pdf similarity index 100% rename from toys/mastermind.pdf rename to content/toys/mastermind/mastermind.pdf diff --git a/toys/mastermind.ps b/content/toys/mastermind/mastermind.ps similarity index 100% rename from toys/mastermind.ps rename to content/toys/mastermind/mastermind.ps diff --git a/toys/serpenski.html b/content/toys/serpenski.html similarity index 92% rename from toys/serpenski.html rename to content/toys/serpenski.html index ba893f0..0cd46c6 100644 --- a/toys/serpenski.html +++ b/content/toys/serpenski.html @@ -1,3 +1,8 @@ +--- +title: SerpeΕ„ski Gasket on Tektronix Terminal +description: A simulation of a program that amazed 4 whole people at my high school in 1991 +type: bare +--- @@ -72,4 +77,4 @@
The Serpenski Gasket
1991 by Neale Pickett
- \ No newline at end of file + diff --git a/toys/starship/icon-512.png b/content/toys/starship/icon-512.png similarity index 100% rename from toys/starship/icon-512.png rename to content/toys/starship/icon-512.png diff --git a/toys/starship/icon.svg b/content/toys/starship/icon.svg similarity index 100% rename from toys/starship/icon.svg rename to content/toys/starship/icon.svg diff --git a/toys/starship/index.md b/content/toys/starship/index.md similarity index 88% rename from toys/starship/index.md rename to content/toys/starship/index.md index b866f37..c803095 100644 --- a/toys/starship/index.md +++ b/content/toys/starship/index.md @@ -1,9 +1,11 @@ --- title: Starship Noise Generator +description: generate some background noise if your workspace is too quiet scripts: - starship.js headers: - +url: toys/starship/ --- diff --git a/toys/starship/manifest.json b/content/toys/starship/manifest.json similarity index 100% rename from toys/starship/manifest.json rename to content/toys/starship/manifest.json diff --git a/toys/starship/manifest.webmanifest b/content/toys/starship/manifest.webmanifest similarity index 100% rename from toys/starship/manifest.webmanifest rename to content/toys/starship/manifest.webmanifest diff --git a/toys/starship/starship.js b/content/toys/starship/starship.js similarity index 100% rename from toys/starship/starship.js rename to content/toys/starship/starship.js diff --git a/toys/starship/sw.js b/content/toys/starship/sw.js similarity index 100% rename from toys/starship/sw.js rename to content/toys/starship/sw.js diff --git a/layouts/404.html b/layouts/404.html new file mode 100644 index 0000000..e69de29 diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html new file mode 100644 index 0000000..6b60f71 --- /dev/null +++ b/layouts/_default/baseof.html @@ -0,0 +1,47 @@ + + + + + + + + + + {{range .AlternativeOutputFormats}} + + {{end}} + {{range .Params.scripts}} + + {{end}} + {{range .Params.headers}} + {{.}} + {{end}} + {{ .Title }} + + + +

{{.Title}}

+ +
+ {{ block "main" . }}{{end}} +

Last modified: {{.Lastmod | time.Format "2006-Jan-02"}}

+
+ + + + + + diff --git a/layouts/_default/list.html b/layouts/_default/list.html new file mode 100644 index 0000000..c4e16e1 --- /dev/null +++ b/layouts/_default/list.html @@ -0,0 +1,16 @@ +{{define "main"}} + {{.Content}} + + +{{end}} diff --git a/layouts/_default/single.html b/layouts/_default/single.html new file mode 100644 index 0000000..9e76ea0 --- /dev/null +++ b/layouts/_default/single.html @@ -0,0 +1,3 @@ +{{define "main"}} + {{.Content}} +{{end}} diff --git a/layouts/bare/baseof.html b/layouts/bare/baseof.html new file mode 100644 index 0000000..f941cd8 --- /dev/null +++ b/layouts/bare/baseof.html @@ -0,0 +1 @@ +{{block "main" .}}{{end}} diff --git a/layouts/bare/single.html b/layouts/bare/single.html new file mode 100644 index 0000000..8e39996 --- /dev/null +++ b/layouts/bare/single.html @@ -0,0 +1 @@ +{{.Content}} diff --git a/layouts/blog/list.html b/layouts/blog/list.html new file mode 100644 index 0000000..d37b29c --- /dev/null +++ b/layouts/blog/list.html @@ -0,0 +1,15 @@ +{{define "main"}} + {{.Content}} + +{{end}} diff --git a/layouts/blog/single.html b/layouts/blog/single.html new file mode 100644 index 0000000..9e76ea0 --- /dev/null +++ b/layouts/blog/single.html @@ -0,0 +1,3 @@ +{{define "main"}} + {{.Content}} +{{end}} diff --git a/layouts/index.html b/layouts/index.html new file mode 100644 index 0000000..c33fd26 --- /dev/null +++ b/layouts/index.html @@ -0,0 +1,3 @@ +{{define "main"}} +{{.Content}} +{{end}} diff --git a/layouts/papers/list.html b/layouts/papers/list.html new file mode 100644 index 0000000..d7d668c --- /dev/null +++ b/layouts/papers/list.html @@ -0,0 +1,28 @@ +{{define "main"}} + {{.Content}} + {{range .Pages.GroupByParam "section" }} +

+ {{if eq .Key "computing"}} + Computer Nerdery + {{else if eq .Key "derby"}} + Roller Derby + {{else if eq .Key "other"}} + Other + {{else}} + Things which don't have a known section parameter + {{end}} +

+ + {{end}} +{{end}} diff --git a/misc/index.md b/misc/index.md deleted file mode 100644 index d21f19a..0000000 --- a/misc/index.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: Miscellaneous ---- - -Letters to the Editor --------------------- - -I collect 'em. - -* [The Good and Bad of Los Alamos](good-and-bad-los-alamos.html) is - the first one I collected. It was so good I felt it needed to be - preserved forever. -* [Dear Ministers](dear-ministers.html) -* [Suspicious Activity](suspicious-activity.html) -* [Uglification (2014)](uglification.html), in which it is opined that the new downtown lamps are ugly -* [I Also Enjoy Wearing Kilts](i-also-enjoy-wearing-kilts.html) -* [Shopping At Smith's](shopping-at-smiths.html) -* [Uglification (2021)](uglification-2.html), in which it is opined that the new lamps are ugly, unlike the old downtown lamps installed in 2014 - - -Logos -------- - -One time I tried my hand at designing some logos. -Here's what happened. - -* [Cherry Bombs](cherries.html) junior roller derby team -* [Chupacabras](chupas.html) roller derby team diff --git a/papers/index.md b/papers/index.md deleted file mode 100644 index abc76f7..0000000 --- a/papers/index.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: Papers ---- - -These are papers I have written. Most of them were written to explain a -concept to someone on woozle. Hopefully other people will find them -useful, too. - - - -Computer Nerd Stuff -------------------- - -* [Runit as Init](runit-as-init.html): My experience using runit as PID 1 for two years -* [Plan9 GUI stuff in Unix](plan9.html): How to make your X11 stuff feel more like Plan9 -* [Writing formal letters with roff](roff-letters.html) -* [Reply-To Munging Still Considered Harmful](reply-to-still-harmful.html) -* [Runnning PHP as a CGI](php-cgi.html) in anything other than Apache -* [Converting .docx files to text using unzip and sed](docx.html) -* [Introduction to TCP Sockets](sockets.html) -* [3-Minute HTML Tutorial](html-tutorial.html) -* [How DNS Works](DNS.html) - - -Roller Derby Stuff ------------------- - -* [Choosing a Roller Derby Helmet](derby-helmet.html) -* [Running Audio/Visual for a Roller Derby Bout](derby-av.html) -* [Why you shouldn't use Derby Software](derby-software.html) -* [Copyright Advice for Small Leagues](derby-copyright.html) - - -Everything Else ---------------- - -* [How to make the game of Monopoly suck less](monopoly.html) -* [A Call for the Complete Elimination of Joke Haiku Production on the Internet](joke-haiku.html) by Paul H. Henry diff --git a/poems/index.md b/poems/index.md deleted file mode 100644 index c5b667f..0000000 --- a/poems/index.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -title: Poems ---- - -If wishes were horses -And poets were kings -I guess I'd still have my day job. - -* [PARCC Testing](parcc.html) -* [Goat on the Water](goat.html) -* [Ducks](ducks.html) -* [My Goldfish Wish](goldfish.html) -* [Poem For A Moonlit Lake With City Lights Reflecting](lake.html) -* [Ode to Mice](mice.html) -* [Optimized](optimized.html) -* [The Poopy Song](poopy.html) -* [Sap](sap.html) -* [Snark Hair](snark.html) -* [🐘 🐒](🐘🐒.html), a rhyming poem in emoji diff --git a/run.sh b/run.sh deleted file mode 100755 index 4cafed2..0000000 --- a/run.sh +++ /dev/null @@ -1,4 +0,0 @@ -#! /bin/sh - -cd $(dirname $0) -docker run --rm -it -v $(pwd):/srv/jekyll -e JEKYLL_UID=1000 -e JEKYLL_GID=1000 jekyll/jekyll jekyll build --watch diff --git a/static/assets/blog/Sladda.jpg b/static/assets/blog/Sladda.jpg new file mode 100644 index 0000000..2d76634 Binary files /dev/null and b/static/assets/blog/Sladda.jpg differ diff --git a/static/assets/blog/susan-well-hello-there.mp4 b/static/assets/blog/susan-well-hello-there.mp4 new file mode 100644 index 0000000..1ab76cf Binary files /dev/null and b/static/assets/blog/susan-well-hello-there.mp4 differ diff --git a/assets/css/default.css b/static/assets/css/default.css similarity index 100% rename from assets/css/default.css rename to static/assets/css/default.css diff --git a/assets/images/StarWarsPowerPoint.jpg b/static/assets/images/StarWarsPowerPoint.jpg similarity index 100% rename from assets/images/StarWarsPowerPoint.jpg rename to static/assets/images/StarWarsPowerPoint.jpg diff --git a/assets/images/astro-scale.gif b/static/assets/images/astro-scale.gif similarity index 100% rename from assets/images/astro-scale.gif rename to static/assets/images/astro-scale.gif diff --git a/assets/images/bg.jpg b/static/assets/images/bg.jpg similarity index 100% rename from assets/images/bg.jpg rename to static/assets/images/bg.jpg diff --git a/assets/images/bg.xcf b/static/assets/images/bg.xcf similarity index 100% rename from assets/images/bg.xcf rename to static/assets/images/bg.xcf diff --git a/assets/images/bobsqu.png b/static/assets/images/bobsqu.png similarity index 100% rename from assets/images/bobsqu.png rename to static/assets/images/bobsqu.png diff --git a/assets/images/bugs-florida.gif b/static/assets/images/bugs-florida.gif similarity index 100% rename from assets/images/bugs-florida.gif rename to static/assets/images/bugs-florida.gif diff --git a/assets/images/carbusbike.gif b/static/assets/images/carbusbike.gif similarity index 100% rename from assets/images/carbusbike.gif rename to static/assets/images/carbusbike.gif diff --git a/assets/images/carbusbike.jpg b/static/assets/images/carbusbike.jpg similarity index 100% rename from assets/images/carbusbike.jpg rename to static/assets/images/carbusbike.jpg diff --git a/assets/images/face.png b/static/assets/images/face.png similarity index 100% rename from assets/images/face.png rename to static/assets/images/face.png diff --git a/assets/images/facebook-flowchart.png b/static/assets/images/facebook-flowchart.png similarity index 100% rename from assets/images/facebook-flowchart.png rename to static/assets/images/facebook-flowchart.png diff --git a/assets/images/gas-tax.jpg b/static/assets/images/gas-tax.jpg similarity index 100% rename from assets/images/gas-tax.jpg rename to static/assets/images/gas-tax.jpg diff --git a/assets/images/haderp.svg b/static/assets/images/haderp.svg similarity index 100% rename from assets/images/haderp.svg rename to static/assets/images/haderp.svg diff --git a/assets/images/itsits.png b/static/assets/images/itsits.png similarity index 100% rename from assets/images/itsits.png rename to static/assets/images/itsits.png diff --git a/assets/images/not_this_shit_again.jpg b/static/assets/images/not_this_shit_again.jpg similarity index 100% rename from assets/images/not_this_shit_again.jpg rename to static/assets/images/not_this_shit_again.jpg diff --git a/assets/images/obama-birthcert.png b/static/assets/images/obama-birthcert.png similarity index 100% rename from assets/images/obama-birthcert.png rename to static/assets/images/obama-birthcert.png diff --git a/assets/images/odds-dying.jpg b/static/assets/images/odds-dying.jpg similarity index 100% rename from assets/images/odds-dying.jpg rename to static/assets/images/odds-dying.jpg diff --git a/assets/images/orient.png b/static/assets/images/orient.png similarity index 100% rename from assets/images/orient.png rename to static/assets/images/orient.png diff --git a/assets/images/pigeon.gif b/static/assets/images/pigeon.gif similarity index 100% rename from assets/images/pigeon.gif rename to static/assets/images/pigeon.gif diff --git a/assets/images/starwarsplan.jpg b/static/assets/images/starwarsplan.jpg similarity index 100% rename from assets/images/starwarsplan.jpg rename to static/assets/images/starwarsplan.jpg diff --git a/assets/images/viffer.jpg b/static/assets/images/viffer.jpg similarity index 100% rename from assets/images/viffer.jpg rename to static/assets/images/viffer.jpg diff --git a/assets/images/wings.jpg b/static/assets/images/wings.jpg similarity index 100% rename from assets/images/wings.jpg rename to static/assets/images/wings.jpg diff --git a/assets/images/yurt.png b/static/assets/images/yurt.png similarity index 100% rename from assets/images/yurt.png rename to static/assets/images/yurt.png diff --git a/toys/fungame.md b/toys/fungame.md deleted file mode 100644 index aca062f..0000000 --- a/toys/fungame.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Fun Game ---- - - - -Let's play a fun game. - -You think of a number between 1 and 100, and I'll try to guess -it. - -When you've thought of your number, click [here](#part2). - -
- - -Is your number 7? - -* [Yes](#part3) -* [No](#part2) - - -
- - -Yay, I win! - -Would you like to play again? - -* [Yes](#part1) -* [No](#part1) - -
diff --git a/toys/index.md b/toys/index.md deleted file mode 100644 index 400eeae..0000000 --- a/toys/index.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -title: Toys ---- - -Here is some various junk I've done. Maybe you'll find it amusing. -Maybe you'll just wonder why I spend so much time on this garbage. - -* [Convulse Screen Recorder](convulse/) - (web app) a screen recorder, with webcam overlay. -* [Face Light](facelight/) - (web app) turn your monitor into a light, to improve your appearance in video calls. -* [Starship Noise Generator](starship/) - (web app) generate some background noise if your workspace is too quiet. -* [Grep Dict](grepdict/) runs `grep` on `/usr/share/dict/words`; perfect for cheating on crossword puzzles -* If you need to write someone a letter but really don't want to, try my - [social letter generator](letter.html) -* [Pocket Mastermind PDF](mastermind.pdf) ([PostScript Source](mastermind.ps)) -* [Crunt](crunt.html) -* [SerpeΕ„ski Gasket on Tektronix Terminal](serpenski.html) which amazed 4 whole people at my high school in 1991. diff --git a/toys/reiki.md b/toys/reiki.md deleted file mode 100644 index 612974a..0000000 --- a/toys/reiki.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -title: Neale's Internet Reiki Page ---- - -What is Reiki? --------------- - -Reiki is like a good Swedish massage, but without any touching. A Reiki -practitioner is able to channel energy through their palms and into your -body, making you feel more energized and relaxed at the same time. In -the past, Reiki has been done on bulky Reiki tables which must be -carried from place to place, and appointments can be very expensive and -time consuming. - -This is the first ever long-distance Reiki *web page*, which applies a -Reiki treatment *over the Internet* while you work on other things. - - -How does this work? -------------------- - -I have run this web page through advanced software to calculate the -*total entropy* and *message digest checksum* of the page itself. I -have tuned the content of this page to match perfecty a digitized copy -of a Reiki session. By its very nature, this web page is able to tap in -to the boundless life energy sources surrounding you, the viewer, and -focus them into your body. - - -How do I get started? ---------------------- - -This web page is *already* applying life energy to you as you read it! -But to get the maximum benefit, please follow these simple instructions: - -1. Close your eyes. -2. If you are sitting, put your hands in your lap or on the table. If - you are standing, let them hang by your sides. If you are lying - down, let your hands fall to your side on the surface you're lying - on. -3. Take slow, deep breaths, in through your nose, and out through your - mouth. Try to visualize your body as an empty container, and feel - the life energy entering into your body with every breath. -4. Think about your body relaxing, starting with your toes, moving up to - your feet, then legs, torso, neck, then down your arms to your - fingertips. As you reach each body part, feel the tension leave as - you relax it. As your muscles relax, the life energy will be able to - more easily enter them. The energy has an intelligence that will - guide it to the areas in most need of help. -5. Try to stay this way for at least 5 minutes at first, working your - way up to 20. Please do not go longer than 25 minutes, as your - muscles may become imbued with the life energy and it may cause you - to become lethargic, or even fall asleep! There is no permanent - danger, of course, since the life energy is benevolent.