Skip to content
Developer Codex
Pages & Editor

Create and Edit Pages

Pages are the fundamental unit of a workspace. Everything you write — characters, locations, factions, timelines, magic system rules — lives on a page. This guide covers creating, editing, and managing the page lifecycle.

Click the + New Page button at the top of the sidebar. A new entry appears in the page tree with an editable title field.

Type a title and press Enter. The page appears in the sidebar and the editor opens, ready for content.

Title constraints:

  • Maximum 200 characters (counted in Unicode code points, not bytes — so CJK characters and emoji count as 1 each)
  • Cannot be empty or whitespace-only
  • Can contain Unicode characters, emoji, apostrophes, and most punctuation

Inklings derives a URL-safe page identifier from your title automatically — “The Hero’s Journey” becomes the-hero-s-journey. If you create two pages with the same title, the second gets a disambiguated identifier.

Click below the title to focus the editor body and start typing. The editor auto-saves as you write — there’s no save button, and no content is lost if you navigate away mid-sentence.

A save indicator in the toolbar reflects the current state:

  • Saved — your content is persisted
  • Unsaved — changes are pending the auto-save debounce

After typing stops, the save fires within a few hundred milliseconds. Navigating back to a page always shows the most recent content.

Every new page starts with exactly one empty block. Pressing Enter creates a new block below the current one. The content you type is stored using a format that preserves full undo history across sessions, which means undo history persists even across navigation — pressing Cmd+Z after returning to a page undoes the last edit made before you left.

Click the title at the top of the editor and edit it directly. When you click away or press Enter, the rename is applied:

  • The editor heading and sidebar entry both update immediately
  • If other pages contain wiki-links pointing to this page, a confirmation dialog shows how many links will be updated before the rename is committed

If a page with the target title (and thus the same derived page identifier) already exists, the rename is rejected with a conflict error.

To nest a page inside another:

  1. Right-click the parent page in the sidebar.
  2. Select New Subpage.
  3. Type the subpage title and press Enter.

The subpage appears nested under its parent with a disclosure arrow. You can also move any existing page by dragging it in the sidebar to a new position in the tree.

Right-click any page in the sidebar and choose Delete. If the page has children, a confirmation dialog shows the descendant count — deleting the parent deletes the entire subtree.

Deleted pages move to the Trash and are no longer visible in the sidebar. They can be recovered from there.

Every page has a type. The default is Page. The other built-in type is Folder, which gives the page folder-style visual treatment in the sidebar — useful for organizational pages that contain other pages rather than prose.

To change the type, open the page attributes panel and select a different type from the type picker. Custom types you’ve created also appear in this list.

Was this page helpful?