Using the Page Editor

Dokyo's page editor is a block-based rich text editor. Type / to insert blocks like headings, lists, tables, code, callouts, and embeds, or use markdown shortcuts. Every block can be dragged, nested, and reordered, and every page keeps a version history you can restore.

The Dokyo editor is block-based: every paragraph, heading, list, image, or table is a block you can move, nest, and reformat. It supports both a slash command menu and familiar markdown shortcuts so you can write quickly without lifting your hands from the keyboard.

Slash commands

Type / anywhere to open the command menu, then search for a block type. Fuzzy matching means /h2 finds Heading 2. Available blocks include:

  • Text & headings: paragraphs, three heading levels, and blockquotes.
  • Lists: bulleted, numbered, and to-do checklists.
  • Tables: resizable rows and columns.
  • Code blocks: with syntax highlighting.
  • Math: LaTeX equations.
  • Callouts: info, warning, and tip variants for things that must not be missed.
  • Toggles: collapsible sections that hide detail until it is wanted.
  • Columns: two- or three-column layouts for side-by-side content.
  • Media: images, file attachments, YouTube videos, and web embeds.
  • Dividers: a horizontal rule between sections.
  • Databases: embed a structured database inline.
  • New page: create a subpage right where the cursor is.

Markdown shortcuts

Dokyo recognizes common markdown as you type:

  • #, ##, ### for headings
  • - or * for a bulleted list
  • 1. for a numbered list
  • [] for a to-do checkbox
  • > for a quote
  • ``` for a code block
  • --- for a divider
  • **bold**, *italic*, ~~strikethrough~~, and `code` for inline formatting

Moving and nesting blocks

Hover over the left edge of any block to reveal a drag handle. Drag to reorder blocks or nest them inside lists. Select text to bring up the formatting toolbar for bold, italic, links, text colour, and highlighting.

Mentions and linked pages

Type @ to mention something in the current workspace: another page, which inserts a live link that follows the page if you rename it, or a teammate, which notifies them. Linked pages keep your knowledge connected and make navigation fast.

Starting from a template

An empty page offers a template shortcut inline, and the arrow beside + New page in the sidebar has New from template. Templates cover meetings (meeting notes, 1:1, retrospective), planning (project brief, weekly review, decision record), engineering (bug report, feature spec, incident report), and personal notes (daily note, reading notes).

Finding your way around

  • Search: Ctrl+K searches page titles and content across the workspace, and remembers where you have been.
  • Keyboard shortcuts: Ctrl+. opens the full list.
  • Favorites: star a page to pin it to the top of the sidebar.
  • Sidebar: Ctrl+\ collapses it to a narrow rail; drag pages in the tree to reorder or nest them.

Page options

The three-dots menu in the top-right of a page holds the rest:

  • Page width: four presets, from a narrow reading column to full width.
  • Version history: pages are snapshotted as you work, and any version can be restored.
  • Export to PDF: with or without margins.
  • Lock the page: keeps everyone else read-only while you finish a draft.
  • Mute notifications: stop hearing about a page you do not need to follow.
  • Icon and cover image: pick an emoji so the page is recognisable in the sidebar, and add a cover to give it a header.
Want to collaborate while you write? See Working Together in Real Time.