A collection of my tabletop role-playing game adventures, characters, character journals, and assorted tools or miscellanea.
https://ttrpg.theinternetvagabond.com
|
||
---|---|---|
.forgejo/workflows | ||
_adventures | ||
_campaigns | ||
_includes | ||
_journals | ||
_layouts | ||
adventures | ||
assets | ||
campaigns | ||
journals | ||
.domains | ||
.gitignore | ||
404.html | ||
_config.yml | ||
favicon.ico | ||
Gemfile | ||
Gemfile.lock | ||
index.markdown | ||
README.md | ||
TODO.md |
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:
- Remove the
_site
directory. - Clone the "pages" branch into
_site
:git clone -b pages ssh://git@forge.niblock.tech:8222/vagabond/ttrpg-compendium.git _site
- Run the container from above step. It will now build into
_site
, which is linked to the "pages" branch. - 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.