Daobox Book

Features

Features

2026-09-16

1. Workspace & entry

  • Open / create a workspace (a local folder is the library)
  • Recent workspaces
  • Multiple windows; open a folder in a new window
  • Drag-and-drop to open Markdown or a folder
  • System “Open with DaoBox” for Markdown (on by default)
  • Loose files outside a library and Guest windows (no full workspace required first)
  • DaoBox Cloud: device-authorized sign-in; open the cloud home from Settings
  • Clone from a cloud Git repo, then open
  • Welcome page

2. Files & assets

  • File tree: new file / folder, rename, delete, refresh, reveal in tree
  • Single-click expand / collapse for folders
  • Multi-select and batch actions in the file tree
  • Deletes go to the system Trash (recoverable)
  • Show in system file manager
  • Copy absolute / relative path
  • Directory listing filters (hide-style rules)

3. Open & read

  • Markdown: preview only / source only / split view
  • Plain text and common config files: text editing (with word wrap)
  • Preview for images, PDF, HTML, audio, video
  • Fallback preview for other types

4. Markdown authoring

  • Save / save all; reload
  • Pop-up edit layer; block-level editing
  • Swap split panes, synced preview scrolling, word wrap
  • Multi-cursor and column select; status bar shows selection count and one-click collapse
  • Insert formatting: headings, bold / italic / strikethrough, inline code, lists, task lists, quotes, code blocks, tables, horizontal rules, links, internal links
  • Completions: wikilink / internal link, extended attributes, snippets
  • Follow links (including #heading anchors); click in preview to jump to the edit location
  • Frontmatter maintained on create and save
  • Trailing hard-break spaces shown as faint dots

5. Find & navigate

  • Command palette: go to file / search commands / search body text (switchable modes)
  • Quick Open accepts absolute paths
  • Body search can narrow by folder, tags, and more
  • Sidebar find & replace (including folder scope and replace all)
  • In-file find / replace; find in preview
  • Outline
  • Backlinks (opening Markdown can go straight to inline edit)
  • Markdown file list

6. Layout & UI

  • Sidebar multi-view switching
  • Bottom bar (Output / Problems / Publish)
  • Dock split panes and tabs (close others, close to the right, etc.)
  • Four-way splits (up / down / left / right); orientation can follow window aspect
  • Custom title bar and app menu
  • Status bar, notifications, and confirmations
  • UI zoom

7. Private content & in-library preview

  • Private zone markers
  • Title-bar toggle: show / hide private zones in the library
  • Private content is hidden from readers in site preview and export
  • In-library HTML and local asset preview (separate from site preview)

8. Document export & single-post sharing

  • Export preview to PDF / print preview
  • PDF: multi-column (up to 3), landscape, base body font size
  • Export to Word (optional save-path picker)
  • Publish a single post to youlog.net (optional expiry)

9. Publish & site output

  • Start / stop site preview (live render pipeline)
  • Export a static site
  • Bottom-bar Publish: export → static preview of the build → push to a remote publish branch
  • Serve Dist output (separate from live preview); status bar shows the URL and can stop it
  • Push reuses the workspace Git remote; choose branch / directory; optionally push tags too
  • Recent push history; publish logs go to Output
  • In-app browser for site pages (address bar, reload, find-in-page)
  • Edit everkm.yaml, daobox.json
  • Workspace preview watching, path prefix, publish-related, and other settings
  • Different templates map to different site shapes (e.g. Blog, Book); content still comes from the current workspace

10. Git versioning

  • Sidebar: changes, history, sync
  • Init repo, status, commit, diff, discard changes (drag-select and bulk discard in the change list)
  • Tags, inspect a commit, conflict-handling entry points
  • One-click sync with clearer conflict handling
  • Remote auth: system credentials / token / SSH; proxy
  • Clone wizard (open a library from the cloud)
  • Soft-deleted cloud repository names can be reused

11. Diagnostics & disk sync

  • Problems (list, locate, expand / collapse)
  • Output panel
  • In-edit diagnostics (e.g. internal-link related)
  • Invalid frontmatter is reported as a problem without stopping the whole batch
  • External changes: reload / compare / ignore
  • Save conflict handling
  • Coordination when a file is deleted on disk (recreate or close)
  • Unsaved changes prompt on quit
  • Open log directory; diagnostic toggles for troubleshooting

12. Settings & preferences

  • Language (中文 / English)
  • Default editor layout (preview / source / split)
  • View shortcuts, record remaps, restore defaults
  • Global: Git SSH keys, proxy, etc.
  • Workspace: preview, private-zone related, Git remote & auth, site & publish related

13. Other

  • About
  • Auto-update (in-app release notes when checking for updates)
  • Theme and related site asset capabilities
  • Aligned with the CLI publish engine (desktop preview / export match its semantics)