utterson-generator

Utterson module for parsing markdown files and generating static html

Usage no npm install needed!

<script type="module">
  import uttersonGenerator from 'https://cdn.skypack.dev/utterson-generator';
</script>

README

Utterson-Generator

Git markdown parsing and static html generator module for the static blog generation framework Utterson.

Installation

npm install utterson-generator

Usage

var generator = require('utterson-generator');

Requirements

  • Parses markdown files from different directories on one level
  • Needs an intelligent template like Utterson-Casper to generate the static html

Core Methods

// Set the template
generator.use(templateReference);

// Add a source directory for markdown files
generator.add(pathToMarkdownDirectory);

// Ignoring a specific directory in sources
generator.ignore(['folderName1', 'folderName2']);

// Setup the distribution folder that will be the destination of the static html files
generator.dist(pathToDistributionFolder);

// Trigger the transformation from the markdown files
generator.build();

Additional Methods

// Set a logging function
generator.logger(loggingFn);

License

MIT-Licensed