diff --git a/app/src/menus/navigation.ts b/app/src/menus/navigation.ts index 0dd95a2f9..be5799744 100644 --- a/app/src/menus/navigation.ts +++ b/app/src/menus/navigation.ts @@ -127,6 +127,26 @@ const initMultiMenu = (selectItemElements: NodeListOf, app: App) => { window.siyuan.menus.menu.append(new MenuItem({id: "separator_2", type: "separator"}).element); } openEditorTab(app, blockIDs); + window.siyuan.menus.menu.append(new MenuItem({ + id: "export", + label: window.siyuan.languages.export, + type: "submenu", + icon: "iconUpload", + submenu: [{ + id: "exportMarkdown", + label: "Markdown", + icon: "iconMarkdown", + click: () => { + const msgId = showMessage(window.siyuan.languages.exporting, -1); + fetchPost(" /api/export/exportMds", { + ids: blockIDs, + }, response => { + hideMessage(msgId); + openByMobile(response.data.zip); + }); + } + }] + }).element); if (app.plugins) { emitOpenMenu({ plugins: app.plugins,