metalsmith-markdown
Advanced tools
Comparing version 1.1.0 to 1.2.0
@@ -5,3 +5,3 @@ { | ||
"repository": "git://github.com/segmentio/metalsmith-markdown.git", | ||
"version": "1.1.0", | ||
"version": "1.2.0", | ||
"license": "MIT", | ||
@@ -16,14 +16,14 @@ "main": "lib/index.js", | ||
"dependencies": { | ||
"debug": "^4.1.0", | ||
"marked": "^0.5.1" | ||
"debug": "^4.1.1", | ||
"marked": "^0.6.1" | ||
}, | ||
"devDependencies": { | ||
"assert-dir-equal": "^1.1.0", | ||
"eslint": "^5.7.0", | ||
"eslint-config-prettier": "^3.1.0", | ||
"eslint-plugin-prettier": "^3.0.0", | ||
"eslint": "^5.14.1", | ||
"eslint-config-prettier": "^4.0.0", | ||
"eslint-plugin-prettier": "^3.0.1", | ||
"metalsmith": "^2.3.0", | ||
"mocha": "^5.2.0", | ||
"prettier": "^1.14.3" | ||
"mocha": "^6.0.0", | ||
"prettier": "^1.16.4" | ||
} | ||
} |
@@ -47,3 +47,2 @@ # metalsmith-markdown | ||
metalsmith.use(markdown({ | ||
renderer: new myMarked.Renderer(), | ||
highlight: function(code) { | ||
@@ -63,2 +62,34 @@ return require('highlight.js').highlightAuto(code).value; | ||
## Custom Renderer | ||
`metalsmith-markdown` uses `marked`, so to create a custom renderer get an instance of `marked.Renderer()` | ||
```js | ||
var markdown = require('metalsmith-markdown'); | ||
var marked = require('marked'); | ||
var markdownRenderer = new marked.Renderer(); | ||
markdownRenderer.image = function (href, title, text) { | ||
return ` | ||
<figure> | ||
<img src="${href}" alt="${title}" title="${title}" /> | ||
<figcaption> | ||
<p>${text}</p> | ||
</figcaption> | ||
</figure>`; | ||
}; | ||
metalsmith.use(markdown({ | ||
renderer: markdownRenderer, | ||
pedantic: false, | ||
gfm: true, | ||
tables: true, | ||
breaks: false, | ||
sanitize: false, | ||
smartLists: true, | ||
smartypants: false, | ||
xhtml: false | ||
})); | ||
``` | ||
## History | ||
@@ -65,0 +96,0 @@ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
7692
109
+ Addedmarked@0.6.3(transitive)
- Removedmarked@0.5.2(transitive)
Updateddebug@^4.1.1
Updatedmarked@^0.6.1