scry-rpg-callouts
Scry style content gem that registers Just the Docs callouts used by adventures:
| Class | Title | Color |
|---|---|---|
monster |
Monster | red |
monster-no-title |
— | red |
item |
Item | blue |
Layout
scry-rpg-callouts/
├── lib/scry-rpg-callouts.rb # no-op require stub
├── content/
│ ├── manifest.yml # config_file: config.yml
│ └── config.yml # callout definitions (not Jekyll `_config.yml`)
├── scry-rpg-callouts.gemspec
├── LICENSE
└── README.md
Install
group :jekyll_plugins do
gem "jekyll-scry-content", "~> 0.3"
gem "scry-rpg-callouts", "~> 1.0"
end
Requires jekyll-scry-content 0.2+ (declared in this gemspec) in the host site's plugins: list. Fine inside or outside group :jekyll_plugins. The loader reads content/config.yml and merges it into site config in memory; it does not copy that file into the site, so it never collides with Jekyll's _config.yml. Site _config.yml still wins if you redefine the same callout names.
Usage
{: .monster}
> **Goblin**
>
> AC 6 [13], HD 1-1 (3hp), Att 1 × spear (1d6), THAC0 19 [+0], MV 60′ (20′), ML 7
{: .item}
> **Silver Key**
>
> Opens the locked door in area 3. Worth 25 gp.
{: .monster-no-title}
> Same red styling, no "Monster" heading.