Simple desktop application for converting markdown documents into EncounerPlus compatible .module files.
Download the application flavour for your plattform from the Latest Releases section or clone this repository and run it from command line.
npm install
npm start
- Select a folder containing some markdown formatted documents you want to convert and pack.
- Change the name of your module.
- Click on the "Create module" button
- Click on the link to reveal the .module file in your file browser.
- Import generated .module file into EncounterPlus iOS app using app settings.
Use the content of the example.zip for testing.
Each markdown document can contain front matter block for additional configuration.
---
id: 553e68cc-2f81-4a9d-9008-d0a39269da4e
name: Page name
slug: page-name
pagebreak: h1,h2,h3
---
Pagebreak is an optional parameter which can be used for splitting single markdown document into multiple pages. The splitting is done automatically, based on the heading level array specified in this parameter and the actual content in the document. It's useful for describing map locations which can be added later as pins.
You can add links to any monster, player, item and spell in the compendium or to other pages or maps. Examples in markdown:
[Goblin](/monster/goblin)
[Staff of Power](/item/staff-of-power)
[Fireball](/spell/fireball)
[Example page](example-page)
You can add images using standard mardown syntax:
![Cover Image](cover.jpg)
![Heading](./images/heading.png)
You can add default text block with standard block quote syntax:
> Text block
Or Read Aloud
text by adding custom class read
to standard block quote:
> Read aloud text
{.read}