Marshmallow is a Markdown-esque plain text file format that combines CampfireJS and HTML to create dynamic web pages.
Marshmallow is the system used to compile *.mm files into *.html files. It is sometimes called "Marshmallow Markdown."
If you know Markdown, you know 90% of Marshmallow. The largest differences come in the way Marshmallow interacts with JavaScript.
Marshmallow creates static pages by processing *.mm files according to the rules specified in Marshmallow.json file in your site's root.
Contributions that follow the Contribution Guide are welcome.