Find/Replace in text editors

In this version, we added the 'Find/Replace' ability to both the Markdown editor and Rich Text editor.

screen-find-replace

In the 'Find' panel, we can specify whether we want to match case and whether we want to search whole words only.

In the 'Replace' panel, we can replace the currently matched and selected text, or replace all occurrences in the whole document.

All relevant shortcuts are supported on all platforms. Please see the details from the table below:

Action/ShortcutsmacOSWindowsKDE PlasmaGNOME
FindCmd+FCtrl+FCtrl+FCtrl+F
Find NextCmd+GF3, Ctrl+GF3F3, Ctrl+G
Find PreviousCmd+Shift+GShift+F3, Ctrl+Shift+GShift+F3Shift+F3, Ctrl+Shift+G
ReplaceCmd+RCtrl+HCtrl+RCtrl+H

We will polish the ‘Find/Replace’ functions gradually in the future.

Miscellaneous improvements & fixes

  • Improved the site builder templates to allow empty site logos
  • Fixed issues of custom page block to allow zero height, which means we can use custom page blocks to inject JavaScript code as well
  • Fixed empty links of Table of Contents on custom pages
  • Fixed issues to keep draft or unlisted status after reordering files or folders