Sorry about this, I have some perfectly working code using marked and I just can't seem to get it to work via gulp-markdown.
var log = console.log.bind(console)
var marked = require('marked');
var renderer = new marked.Renderer();
var realTableCellRenderer = renderer.tablecell
renderer.tablecell = function(content, flags){
flags.align = null;
return realTableCellRenderer(content, flags)
}
var markdown = `
| API | Documented CSP Policy |
| ------------- |:-------------:|
|Google Fonts|No documented policy|
|Mixpanel|No documented policy|
|Ractive.js|[Documented policy](http://docs.ractivejs.org/edge/csp)|
|Stripe|[Documented policy](https://support.stripe.com/questions/what-about-pci-dss-3-1)|
|Twitter oembed API|No documented policy, but [some CSP notes](https://dev.twitter.com/web/overview/widgets-webpage-properties#csp)|
|Typekit|[Documented policy](http://help.typekit.com/customer/portal/articles/1265956-content-security-policy-and-typekit)|
|Stormpath|No documented policy|
`
log(marked(markdown, { renderer: renderer }));
// Stop marked spewing CSS into out HTML
var customMarkdownRenderer = new markdown.marked.Renderer();
var realTableCellRenderer = customMarkdownRenderer.tablecell;
customMarkdownRenderer.tablecell = function(content, flags){
flags.align = null;
return realTableCellRenderer(content, flags)
}
.pipe(markdown({
renderer: customMarkdownRenderer
}))