[>_]in/$cat /about/projects/solmountain.com.md
~/about/projects/solmountain.com.md

Sol Mountain Lodge

112 words · 1 min read

solmountain.com is a Squarespace 7.1 site for a backcountry ski and hiking lodge in BC's Monashee Mountains. I maintain the site post-launch, handling content updates, seasonal changes, and fixes, rather than having built it from scratch. One recurring pain point: the lodge's availability/booking table needed to appear on several pages, but Squarespace has no native way to define a block once and have it update everywhere. Every edit meant manually updating each page and hoping nothing drifted out of sync. I built a small tool around this: the availability data lives in one place, and a script injected across the relevant pages fetches it live and renders the table wherever it's needed.

[>_] in $

type a command and press enter, or press ⌘K for suggestions

Run a command

Help

how this site works · esc to close

About this site

This is Trinh Nguyen's dev blog, dressed up as a terminal. Instead of clicking through pages, you run commands against a small virtual file system with three directories:

~/posts~/topics~/about

How to use it

  • Type a command at the prompt and press enter. Output is added below, like a shell session.
  • Press ⌘K (Ctrl+K on Windows/Linux) to open the command palette with suggestions and your recent commands.
  • The /posts, /topics and /about links in the header are shortcuts for cd ~/posts && ls and friends.
  • Chain commands with &&, e.g. cd ~/about && cat me.md.
  • To read an article, ls a directory, then cat the file you want.

Commands