arachne

Arachne's pages graphed
Arachne’s network as of

Arachne, named after the weaver in Greek myth, is what renders this site.

struct

Arachne is written in Deno. It 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
    ~h1 heading 1
    ~h2 heading 2
    ~p paragraph
    ~code code block
    ~ol ordered list
      list item
    ~ul unordered list
      list item
    ~img image | caption
    ~html custom HTML block
    ~quote
      quote
      .author: author
      .source: source
      .link: url
    ~p [!text | ISO 639-1!]
    ~p [/time | timestamp/]
    ~p [^abbr | meaning^]
    ~p [+text | link+]
    ~p [#inline code#]
    ~p [?db.query?]
    ~p [_key_]

stats

Arachne’s output presently contains 1235 files (82 MB): 994 media files (81 MB) and 184 pages (1 MB) rendered from 33 tomes (415 kB) and 2 Intra summaries (141 kB). Efficiency is at 268%.

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.

a minimalist homepage, index items are grouped accordingly to what has been updated recently, in the past year, and over a year ago
the homepage with a gallery grid of entries parsed from my time-tracker
, gallery-style homepage
a beige design
, beige phase
a homepage with nine parallel lines, each representing the activity timeline of a project
, project heartbeats
a more Wikipedia-like design
The Memex

further reading