Skip to content

Instantly share code, notes, and snippets.

View jhyland87's full-sized avatar

J jhyland87

View GitHub Profile
@jhyland87
jhyland87 / build.js
Created December 1, 2016 15:32
layouts() BEFORE include()
const fs = require( 'fs' )
const path = require( 'path' )
// Metalsmith stuff
const Metalsmith = require( 'metalsmith' )
const markdown = require( 'metalsmith-markdownit' )
const layouts = require( 'metalsmith-layouts' )
const include = require( 'metalsmith-include')
const inplace = require( 'metalsmith-in-place' )
const pug = require( 'metalsmith-pug' )
@jhyland87
jhyland87 / build.js
Created December 1, 2016 15:33
layouts() AFTER include()
const fs = require( 'fs' )
const path = require( 'path' )
// Metalsmith stuff
const Metalsmith = require( 'metalsmith' )
const markdown = require( 'metalsmith-markdownit' )
const layouts = require( 'metalsmith-layouts' )
const include = require( 'metalsmith-include')
const inplace = require( 'metalsmith-in-place' )
const pug = require( 'metalsmith-pug' )
@jhyland87
jhyland87 / build.js
Last active December 1, 2016 15:44
include() AFTER layouts()
const Metalsmith = require('metalsmith');
const layouts = require( 'metalsmith-layouts' )
const markdown = require('metalsmith-markdown')
const include = require('metalsmith-include')
const config = {
source: 'src',
buildPath: 'public'
}
@jhyland87
jhyland87 / build.js
Last active December 1, 2016 15:43
include() BEFORE layouts()
const Metalsmith = require('metalsmith');
const layouts = require( 'metalsmith-layouts' )
const markdown = require('metalsmith-markdown')
const include = require('metalsmith-include')
const config = {
source: 'src',
buildPath: 'public'
}
@jhyland87
jhyland87 / build.js
Last active December 1, 2016 15:44
include() BEFORE & AFTER layouts()
const Metalsmith = require('metalsmith');
const layouts = require( 'metalsmith-layouts' )
const markdown = require('metalsmith-markdown')
const include = require('metalsmith-include')
const config = {
source: 'src',
buildPath: 'public'
}
@jhyland87
jhyland87 / build.js
Created December 1, 2016 15:46
include() AFTER layouts()
const fs = require( 'fs' )
const path = require( 'path' )
// Metalsmith stuff
const Metalsmith = require( 'metalsmith' )
const markdown = require( 'metalsmith-markdownit' )
const layouts = require( 'metalsmith-layouts' )
const include = require( 'metalsmith-include')
const inplace = require( 'metalsmith-in-place' )
const pug = require( 'metalsmith-pug' )
@jhyland87
jhyland87 / build.js
Created December 1, 2016 15:48
include() BEFORE layouts()
const fs = require( 'fs' )
const path = require( 'path' )
// Metalsmith stuff
const Metalsmith = require( 'metalsmith' )
const markdown = require( 'metalsmith-markdownit' )
const layouts = require( 'metalsmith-layouts' )
const include = require( 'metalsmith-include')
const inplace = require( 'metalsmith-in-place' )
const pug = require( 'metalsmith-pug' )
@jhyland87
jhyland87 / build.js
Created December 1, 2016 15:49
include() BEFORE & AFTER layouts()
const fs = require( 'fs' )
const path = require( 'path' )
// Metalsmith stuff
const Metalsmith = require( 'metalsmith' )
const markdown = require( 'metalsmith-markdownit' )
const layouts = require( 'metalsmith-layouts' )
const include = require( 'metalsmith-include')
const inplace = require( 'metalsmith-in-place' )
const pug = require( 'metalsmith-pug' )
@jhyland87
jhyland87 / build.js
Last active December 1, 2016 16:10
hello-world.pug and head.pug template files
// Build with layouts() BEFORE include()
const fs = require( 'fs' )
const path = require( 'path' )
// Metalsmith stuff
const Metalsmith = require( 'metalsmith' )
const markdown = require( 'metalsmith-markdownit' )
const layouts = require( 'metalsmith-layouts' )
const include = require( 'metalsmith-include')
const inplace = require( 'metalsmith-in-place' )
@jhyland87
jhyland87 / hello-world_and_head.md
Created December 1, 2016 15:54
ms include markdown files

---------------------------

File: source/hello-world.md


title: hello-world layout: hello-world.pug include: head: head

(hello-world.md) This file should show the rendered HTML data from head.pug, but it only shows the content from head.md