Executive Summary
Most Certainly Try Labs was created to solve a practical split: Squarespace is good for polished brand pages, but it is not the best place to manage a growing library of structured experiments, build logs, workflow notes, and case studies.
The answer was a small static site hosted on GitHub Pages at labs.mostcertainlytry.com. Squarespace stays the front door for the main site. GitHub becomes the workspace for repeatable project documentation, version history, JSON data, and lightweight publishing.
Problem
The main site needed a place to show work in progress without turning Squarespace into a database. The project library needed repeated entries with the same fields: title, category, type, status, date, tools, summary, outcome, public URL, and source note.
That structure is awkward to maintain by hand in a visual site builder. It is simple to maintain in JSON.
Build
The first version used plain files on purpose: HTML for pages, CSS for layout, JavaScript for rendering and filters, JSON as the source of truth, Markdown for source notes, and Git for history.
The repository was created as a separate Git project so the Labs site has clean history and can be pushed without mixing in unrelated OpenClaw workspace files.
Publishing
The site was pushed to GitHub, published from the main branch with GitHub Pages, and connected to the custom subdomain through Squarespace DNS.
The DNS record is a CNAME from labs to ilanajill-png.github.io. After DNS propagated, the site loaded publicly at labs.mostcertainlytry.com.
Result
The project shipped as a working public library, not just a demo page. It now supports searchable, filterable, JSON-driven entries and can grow without rebuilding the homepage by hand each time.
Reusable Pattern
- Draft a project entry.
- Add the object to projects.json.
- Write rough notes in Markdown.
- Promote the best entries into case-study pages.
- Commit and push.
- Let GitHub Pages publish the update.
Why This Belongs on GitHub
This project benefits from JSON and GitHub because the content is structured, repeatable, and likely to grow. Each entry follows the same schema, which means cards, filters, tables, and counts can be generated from one data file.
Git also gives the site a memory. Every change has a commit, and every case study can be updated as the work matures.