A collection of my tabletop role-playing game adventures, characters, character journals, and assorted tools or miscellanea. https://ttrpg.theinternetvagabond.com
Find a file
2025-04-10 11:46:56 -05:00
adventures Automated Publish 2024-08-07 10:48:59 -05:00
assets Manual Publish 2024-06-14 13:51:01 -04:00
campaigns Automated Publish 2024-08-07 10:48:59 -05:00
journals Automated Publish 2025-04-10 11:46:56 -05:00
.domains Automated Publish 2024-06-21 15:56:34 -05:00
404.html Automated Publish 2024-06-22 08:45:35 -05:00
favicon.ico Manual Publish 2024-06-14 13:51:01 -04:00
feed.xml Automated Publish 2025-04-10 11:46:56 -05:00
index.html Automated Publish 2024-08-07 10:48:59 -05:00
README.md Automated Publish 2024-06-14 16:38:06 -05:00
TODO.md Automated Publish 2024-08-07 10:49:31 -05:00

TTRPG Compendium

Static, Jekyll-based site for all tabletop RPG-related stuff I write about.

Adventures

Some of the adventures I've written up or am working on.

Journals

Both character and campaign journals

Tools

Stuff that helps with TTRPG play.

Building

For just running locally, easiest is to use a container:

    docker run --rm \
               --volume="$PWD:/srv/jekyll:Z" \
               --publish [::1]:4000:4000 \
               jvconseil/jekyll-docker \
               jekyll serve

For modifying and publishing newly generated content, the following process works pretty well:

  1. Remove the _site directory.
  2. Clone the "pages" branch into _site: git clone -b pages ssh://git@forge.niblock.tech:8222/vagabond/ttrpg-compendium.git _site
  3. Run the container from above step. It will now build into _site, which is linked to the "pages" branch.
  4. When satisfied with changes, be sure to push both from _site and the base repository to keep the source and the results up-to-date.