Markotion User-Facing Features
This list focuses on user-facing features that are implemented in the product today.
Workspace and Content Organization
- Create and manage multiple workspaces.
- Create root pages and nested child pages.
- Rename, duplicate, move, and delete pages.
- Reorganize page trees with drag and drop.
- Move the current page to another workspace.
- Switch workspaces from the top bar or command palette.
- Create workspaces from the top bar and manage the current workspace from the workspace actions menu.
Markdown Editing Experience
- Write in
raw,split, orvisualmode. - Keep raw and visual editing in sync while switching modes.
- Autosave while editing.
- Format content with headings, bold, italic, and strikethrough.
- Create bulleted, numbered, and task lists.
- Add quotes, code blocks, tables, links, and horizontal rules.
- Undo and redo with keyboard shortcuts.
- Use toolbar actions and slash commands for fast insert and format actions.
Navigation and Productivity
- Open command palette with
Cmd/Ctrl + K. - Create, rename, duplicate, move, and delete files from command palette.
- Create, switch, and delete workspaces from command palette.
- Trigger share and download actions from command palette.
- Navigate files from command palette search results.
- Use sidebar page tree with collapse/expand and quick actions.
- Open a top bar help popup with command palette actions, slash commands, keyboard shortcuts, and URL import or crawl guidance.
Search and Discovery
- Search pages inside the current workspace from the sidebar.
- Search across all workspaces from the command palette.
- Get search results with snippets.
Linked Knowledge
- Insert tracked page links with Markotion page URLs, including by dragging pages from the sidebar into the editor.
- See automatic backlinks (
Referenced by) and outgoing links (Links to) for tracked page links. - Navigate linked pages in one click.
Images and Drawings
- Upload images from local files.
- Paste or drag and drop images directly into notes.
- Create drawings attached to pages.
- Use drawing tools for freehand, shapes, arrows, text, notes, and image placement.
- Edit or remove inserted drawings from the visual editor.
Import Workflows
- Import markdown files by dropping files or folders into the sidebar.
- Preserve dropped folder structure as nested pages.
- Import content from a URL into a new page.
- Crawl a documentation section from a URL into a nested page tree while keeping the single-page URL import flow.
- Show crawl progress in the sidebar while pages are being imported.
- Keep crawl source metadata on imported pages so users can load more pages later when the crawl has additional results available.
- Name crawled pages with the source domain and page title.
- When Workers AI is configured, convert supported non-markdown files to markdown during sidebar import, including PDF, DOCX, HTML, CSV, XML, spreadsheet formats, and common image formats.
Revision History
- Keep page revision history over time.
- Save a revision entry on every markdown save.
- Browse past revisions.
- Compare the current page or any saved revision against another revision in a side-by-side diff view.
- Restore a page to a selected previous revision.
- Keep the state you restored away from in revision history so users can move back and forth between versions.
Sharing and Export
- Share pages as HTML links.
- Share pages as Markdown links/downloads.
- Share pages as PDF views.
- Download pages as Markdown, HTML, or PDF.
- Download the current workspace as a ZIP archive that keeps the page tree structure.
- Download all workspace files as a ZIP archive with separate top-level folders per workspace.
- View shared pages as clean, readable public pages.
Reading and Presentation
- Render markdown with syntax-highlighted code blocks.
- Render Mermaid diagrams inline.
- Open Mermaid diagrams in fullscreen in shared pages and HTML exports.
- Download rendered Mermaid diagrams as SVG or PNG in visual mode, shared pages, and HTML exports.
Personalization
- Toggle between light and dark theme.
- Keep theme and editor layout preferences between sessions.