mmap.page

Uses

Colophon

Made with Lume 1

Computers

Online Services

Camera

Editor

Wear

I only have casual clothing, no formal, semiformal, or informal clothing. I used to prefer vintage style running shoes, those revised models originated from 1960s to 1980s, light and comfort. However, I found out that their toe boxes are narrow. Nowadays, I often wear a pair of Crocs Classical Clog instead, which has a large toe box. I also put on some charms to make my white Crocs prettier. Occasionally, I wear Vibram FiveFingers KSO ECO Green, which is extremely light and minimalistic.

This page is inspired by uses.tech.

Drink

Water, milk, and Juice. I seldom drink coffee or tea, and almost never drink alcohol. However, I do like drinking chocolate.

Footnotes

  1. This site was hosted at GitHub Pages before. Thus, I have used Jekyll for many years. I have considered migrating to other static site generators several times.

    But I'd like to keep the source of the content in the same way:

    1. I'd like to use standard GFM, which renders nicely on GitHub and is compatible with a lot of programs. This rules out a lot of static site generators without writing a customized Markdown reader. For example, the default Markdown reader of Pelican uses <{filename}../article.md> for internal links, and its Pandoc plugin expects all Markdown files to start with a YAML header.

    2. I prefer a content first directory structure, not nesting Markdown files under a specific directory. This again rules out a lot of static site generators. For example, Hugo assumes a content directory.

    Also, I do not want JavaScript at the client side.

    As far as I know, the static site generators satisfying these needs are Jekyll, Eleventy, and Lume. Eleventy, as a meta static site generator, allows customizing almost everything, while Lume is more out of the box.

    Finally I have migrating to Lume, allowing me to stop writing Liquid templates, which is my main pain point for Jekyll.

    The migration process is easier than I thought, since Lume also supports Liquid templates. The only thing I find missing is using README.md as the index page. This nice feature of Jekyll makes browsering the Markdown files more convenient on GitHub. However, customizing destination URL is easy in Lume. I wrote a trivial url function in configuration to implement this feature.

  2. My previous personal Apple computer was last generation of PowerPC based iBook (PowerBook 6,7).

  3. Previously I also use Homebrew for command line programs. The migration to MacPorts is very smooth.