@nichoth/flob

Make html files from markdown files

Usage no npm install needed!

<script type="module">
  import nichothFlob from 'https://cdn.skypack.dev/@nichoth/flob';
</script>

README

flob

Make html files from markdown files

install

npm install -S @nichoth/flob

example

var hyperstream = require('hyperstream')
var matter = require('gray-matter')
var { buildThem } = require('./')
var marked = require('marked')

var inputDir = __dirname + '/src/_pages'
var outputDir = __dirname + '/public'
var templateFile = __dirname + '/src/_index.html'

// function buildThem (inputDir, outputDir, templateFile, makeHs) {
buildThem(inputDir, outputDir, templateFile, makeHs)

// a fn that returns a hs instance
function makeHs (file, baseName) {
    return hyperstream({
        body: {
            class: { append: baseName }
        },
        '#content': {
            _appendHtml: marked(matter(file).content)
        }
    })
}