2023_iceland/ (13 items)

2023_san-francisco/ (54 items)

2023_sf-fleet-week/ (12 items)

2024_f-greenery/ (9 items)

2024_greenery-2/ (48 items)

2024_greenery-3/ (29 items)

2024_greenery/ (60 items)

2025_f-greenery/ (2 items)

404.html (120B)

about.md (1.07kB)

kevin.garden is my personal file gallery, currently fixated on my photos.

kevin.garden is a mirror of the underlying directory that hosts it. html pages
are created by a script (cultivate.js) that visits every file and parses their
file coordinates within the finder directory using data stored in macOS's
.DS_Store file. here, .DS_Store is a file that is finally esteemed.

view the source images, files, and more at github.com/inchkev/garden.
the repository paratactically hosts my personal kevin.garden, viewable
here, with the files and code that host and generate it. the .gardenignore
denylist prevents files such as .gitignore and node_modules/ from
being shown.

kevin.garden lays almost everything bare: src/ the source code, views/ the
.ejs templates that generate the .html, favicon.png the favicon, for example.

kevin.garden is a file.gallery by kevin chen.

birds/ (17 items)

bunney.md (44B)

(\(\
( -.-)
o_(")(")
       – Chia

changelog.md (531B)

  • no longer updated here, new location
  • 2/16/25: tweaked formal.ejs to be a bit less formal
  • 4/12/24: add text-size-adjust (and webkit equiv)
  • 4/8/24: for markdown files,
    • display file size
    • add md class to divs, add margins to inner tags
  • 10/17/23: added gray border around items
  • 10/9/23: added max recursion depth argument, defaults to 3
  • 10/6/23: you can node cultivate.js DIR now!
    • just be very careful what directory you specify...

CNAME

kevin.garden

favicon.png (1.66kB)

favicon.png

fujifilm

garden-ideas.txt (1.27kB)

garden/ (47 items)

kevin dot garden

mostly photos

last updated

2025-05-05

LICENSE (1.07kB)

lumix

misc

notes/ (2 items)

philosophy

photo of the week

photos

picnics/ (6 items)

previous-versions/ (28 items)

src/ (2 items)

todo.md (297B)

  • improve vertical centering it's good enough
  • add markdown/rich text support
  • fix div ordering
  • make cultivate take in an arg to an arbitrary directory
  • add a dry run flag
  • warn if too many index.htmls potentially generated
  • release garden to the world
    • kevin.garden party

views/ (2 items)

watch.sh (108B)