// Create Server and Express Application
var express = require('express');
var http = require('http');
var server = http.createServer(app).listen(8080);
// Add our Application Middlewares
// Add DocPad to our Application
var docpadInstanceConfiguration = {
// Give it our express application and HTTP server
// Tell it not to load the standard middlewares (as we handled that above)
middlewareStandard: false
var docpadInstance = require('docpad').createInstance(docpadInstanceConfiguration, function(err){
if (err) return console.log(err.stack);
// Tell DocPad to perform a generation, extend our server with its routes, and watch for changes
docpadInstance.action('generate server watch', function(err){
if (err) return console.log(err.stack);
// Continue with your application