My personal site, notes, and the pillars of what I'm building. Jekyll on GitHub Pages. Live at https://peterp22.github.io.
- Pillars — evergreen pages in
_pillars/, one per theme (gaming, strength, the work, calling, lessons). These are the spine of the site. Grow them over time. - Notes — dated posts in
_posts/. Short, timestamped writing.
-
Add a file in
_posts/namedYYYY-MM-DD-some-title.md. -
Put this at the top (the
pillarline is optional — it files the note under a pillar):--- title: "Your title here" date: 2026-06-22 pillar: strength ---
-
Write the note in Markdown below the second
---. -
Commit and push. Live in about 30 seconds:
git add . && git commit -m "note: your title" && git push
Open the matching file in _pillars/ and write below the front matter:
| Pillar | File | pillar: value for notes |
|---|---|---|
| Gaming → Code | _pillars/gaming-to-code.md |
gaming-to-code |
| Strength | _pillars/strength.md |
strength |
| The Work | _pillars/the-work.md |
the-work |
| Calling | _pillars/calling.md |
calling |
| Lessons | _pillars/lessons.md |
lessons |
To add a new pillar, drop another file in _pillars/ with title, order, and
summary front matter. It appears on the home page automatically.
Name, role, bio, and links live in index.html. For a real photo, drop it at
assets/img/me.jpg and follow the comment near the top of that file.
Light mode, Nocturne Blurple palette. Colors live in assets/css/style.css under
:root; the Bricolage Grotesque fonts are in assets/fonts/.
Not needed to publish. For live preview:
bundle install
bundle exec jekyll serveThen open http://localhost:4000.