avatar

arachne

screenshot of Arachne's network
Arachne’s network

Arachne* is the generator that renders this site.

struct

Arachne parses files called tomes written in custom Indental and Runic formats and renders static web pages. Additional data is derived from my time-tracker and Intra databases.

page
  .key: value
  .body
    value
    ; block elements
    ~h1 heading 1
    ~h2 heading 2
    ~p paragraph
    ~code code block
    ~ol ordered list
      ~li list item
    ~ul unordered list
      ~li list item
    ~img image | caption
    ~html custom HTML block
    ~quote
      quote
      author: author
      source: source
      link: url
    ; inline elements
    ~p [!text | ISO 639-1!]
    ~p [/time | timestamp/]
    ~p ["quote | source"]
    ~p [^abbr | meaning^]
    ~p [+text | link+]
    ~p [#inline code#]
    ~p [?db.query?]
    ~p ['citation']
    ~p [_key_]

stats

Arachne presently contains 1074 files (64 MB): 873 media files (63 MB) and 157 pages (893 kB) rendered from 27 tomes (313 kB) and 2 Intra summaries (143 kB). Efficiency is at 285 %.

Do more and more with less and less until eventually you can do everything with nothing.

R. Buckminster Fuller, Nine Chains to the Moon

Efficiency is the ratio of tomes to web pages. A 1:1 ratio means I might as well manually type HTML. The dream is a self-documenting wiki with minimal to no input.

history

Here are some of the site’s previous iterations. I never can seem to settle. I’m happy with the one you’re browsing now, but I’ll probably change it again later.