We did new classes for our game (local group is using 5e for an Iron Kingdoms game). I stared at the task a bit and ended up writing software to let me write YAML files describing classes and auto-generate class descriptions. So I write something like:
hitdie: d8
And the resulting output (in Markdown, which is used then to generate HTML and mediawiki format):
#### Hit Points
**Hit Dice:** 1d8 per engineer level
**Hit Points at 1st Level:** 8 + your Constitution modifier
**Hit Points at Higher Levels:** 1d8 (or 5) + your Constitution modifier per engineer level after 1st
And so on.
hitdie: d8
And the resulting output (in Markdown, which is used then to generate HTML and mediawiki format):
#### Hit Points
**Hit Dice:** 1d8 per engineer level
**Hit Points at 1st Level:** 8 + your Constitution modifier
**Hit Points at Higher Levels:** 1d8 (or 5) + your Constitution modifier per engineer level after 1st
And so on.