A poorly named Zettelkasten system.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Iced Quinn b2165d46d9
feat: include the readme
2 weeks ago
out-gmi feat: import code from /z/ 2 weeks ago
out-html feat: import code from /z/ 2 weeks ago
scripts feat: import code from /z/ 2 weeks ago
Gemfile feat: import code from /z/ 2 weeks ago
README.md feat: include the readme 2 weeks ago
Rakefile feat: import code from /z/ 2 weeks ago
mkfile feat: import code from /z/ 2 weeks ago
tasks.py feat: import code from /z/ 2 weeks ago

README.md

The way it works now

You create new notes with rake new. A card will be created with a timestamp and a CUID for a filename.

Plan 9 mk is used to compile each card to a text/html and text/gemini representation. This representation is then uploaded to respective web servers with mk deploy.

The way it will eventually work

A single Nim or Janet application that processes the files instead.

Currently site generation is very Unix-like but also very slow. It is slow because a Ruby interpreter is spun up twice for each card. When all the files are processed by a single worker set up one time then generation is very fast.

The move from Ruby to Janet is mostly to do with unifying around Nim and Lisp.