The editor
Zeku’s editor shows your post the way it reads, not as raw markdown. Headings are headings, links are links, and images show inline. The markdown comes back on the line you’re editing, so you can always see and change exactly what’s in the file.
Editor modes
Section titled “Editor modes”The button at the bottom right of the window cycles between three modes:
| Mode | What you see |
|---|---|
| Live preview | Formatting rendered, with the markdown shown on the line you’re editing. The default. |
| Source mode | The plain markdown, with syntax highlighting. |
| Reading view | The rendered post, not editable. |
You can also run Toggle source mode from the command palette.
Formatting
Section titled “Formatting”Type markdown as usual, or use the editing toolbar, which Ctrl+Shift+E shows and hides. Zeku pairs brackets and quotes, continues lists when you press Enter, and turns selected text into a link when you paste a URL over it.
Right-click in the editor for the common actions: link the selection to another post, insert an image, insert an MDX component, and copy a link to the heading you’re in.
Hold Alt and click to add another cursor. Headings and lists fold from the arrow beside them, and Fold all and Unfold all in the command palette fold every one at once.
Getting around
Section titled “Getting around”| To | Press |
|---|---|
| Open another post by name | Ctrl+O |
| Run any command | Ctrl+P |
| Find in this post | Ctrl+F |
| Find and replace in this post | Ctrl+H |
| Search every post | Ctrl+Shift+O |
| Find and replace across the site | Ctrl+Shift+F |
| Go back or forward | Alt+Left and Alt+Right |
| Switch tabs | Ctrl+Tab, or Ctrl+1 to Ctrl+9 |
| Close the tab | Ctrl+W |
| Show or hide the file tree | Ctrl+Alt+Z |
| Show or hide the right panel | Ctrl+Alt+X |
| Go to the dashboard | Ctrl+M |
The right panel holds the post’s outline, its links, the tags across your site, the SEO audit, and the site preview.
Find in a post
Section titled “Find in a post”Ctrl+F opens a find bar above the post. As you type, Zeku jumps to the nearest match and shows how many there are, such as 3 of 12.
- Enter goes to the next match, and Shift+Enter to the previous one.
- Alt+Enter, or Find all, selects every match so you can edit them all at once.
- Aa matches case, ab matches whole words only, and .* treats what you type as a regular expression.
- Esc closes the bar and leaves the match selected, so you can keep typing from there.
To replace, press Ctrl+H, or choose Replace in the bar. Replace changes the selected match and moves to the next one, and Replace all changes every match in the post. On a Mac, find and replace is ⌥⌘F.
Find and replace across the site
Section titled “Find and replace across the site”Ctrl+Shift+F changes a word, a name, or a URL in every post and page at once. It starts with whatever you have selected.
- Type what to find, and what to replace it with.
- Check the list. Each match shows its line, with the old text struck through and the new text highlighted. Clear the box beside a match, or beside a post, to leave it alone.
- Click Replace, or press Ctrl+Enter.
The buttons beside the boxes match case, match whole words, and treat what you type as a regular expression, where the replacement can use $1 for the first group. Frontmatter includes titles, tags, and other fields at the top of each post; turn it off to replace only in the text.
Zeku saves anything unsaved first, and leaves a post alone if it changed after the list was made, or if the replacement would break its frontmatter, such as a title that gains a colon. Undo puts every changed post back, as long as you haven’t changed it since. To find without replacing, Search everywhere has a Replace in all files button that carries your search across.
Word goals
Section titled “Word goals”Click the word count in the status bar, or run Set word goal from the command palette, to aim for a number of words on the page you have open. The status bar then shows your progress, like 412 / 1,000 words, with a bar that fills as you write and a check once you reach the goal. The goal shows even when the word count is turned off in Settings.
Each page keeps its own goal, and a goal follows its page when you rename it. Goals stay on your computer rather than in your site’s files. To remove one, set it to 0 or run Remove word goal.
Saving and recovery
Section titled “Saving and recovery”Zeku saves a moment after you stop typing. Change the delay in Settings > Usability > Autosave delay, or press Ctrl+S to save right away.
If a file changes on disk while it’s open, for example after a pull or an edit in another app, Zeku picks up the change. If you have unsaved edits to the same file, Zeku asks which version to keep. To load the file from disk yourself, press Ctrl+R.
If Zeku closes unexpectedly, your unsaved changes come back the next time you open the project.