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.