mirror of https://github.com/TriliumNext/Notes
use GFM extensions for markdown export, closes #638
parent
ed24e32305
commit
f6fc24d11d
@ -0,0 +1,19 @@
|
|||||||
|
"use strict";
|
||||||
|
|
||||||
|
const TurndownService = require('turndown');
|
||||||
|
const turndownPluginGfm = require('turndown-plugin-gfm');
|
||||||
|
|
||||||
|
let instance = null;
|
||||||
|
|
||||||
|
function toMarkdown(content) {
|
||||||
|
if (instance === null) {
|
||||||
|
instance = new TurndownService();
|
||||||
|
instance.use(turndownPluginGfm.gfm);
|
||||||
|
}
|
||||||
|
|
||||||
|
return instance.turndown(content);
|
||||||
|
}
|
||||||
|
|
||||||
|
module.exports = {
|
||||||
|
toMarkdown
|
||||||
|
};
|
||||||
Loading…
Reference in New Issue