added: command to download notes as html files
This commit is contained in:
parent
997ad9c5ed
commit
105e1d31f5
20
main.js
20
main.js
|
@ -216,10 +216,14 @@ var commands = [
|
|||
action: downloadnotewithsubs
|
||||
},
|
||||
{
|
||||
hint: "Download all notes (zip file)",
|
||||
hint: "Download all notes (md files in zip archive)",
|
||||
action: downloadnotes,
|
||||
shortcut: "ctrl+shift+S"
|
||||
},
|
||||
{
|
||||
hint: "Download all notes (html files in zip archive)",
|
||||
action: downloadhtmlnotes
|
||||
},
|
||||
{
|
||||
hint: "Download all notes (json file)",
|
||||
action: downloadnotesjson
|
||||
|
@ -1067,6 +1071,20 @@ function downloadnotes()
|
|||
});
|
||||
}
|
||||
|
||||
function downloadhtmlnotes()
|
||||
{
|
||||
var zip = new JSZip();
|
||||
localdata.forEach(note =>
|
||||
{
|
||||
zip.file(getfilename(note.title).replace(".md", ".html"), md2html(note.content));
|
||||
});
|
||||
zip.generateAsync({type:"blob"})
|
||||
.then(function(content)
|
||||
{
|
||||
saveAs(content, "notes-html-" + timestamp() + ".zip");
|
||||
});
|
||||
}
|
||||
|
||||
function headerandtext(note)
|
||||
{
|
||||
var content = note.content;
|
||||
|
|
Loading…
Reference in New Issue