The Ecency Publish page provides a rich editor for composing posts. You can drag and drop media, create polls, and style your content with a toolbar or Markdown.
Images
- Drag and drop images or click the image icon to upload from your device.
- Paste an image link to embed from an external source.
Videos
- Paste a video URL (YouTube, 3Speak, etc.) and it will embed automatically.
- Use the media upload to attach your own MP4 or WebM files.
Creating polls
- Select the poll option in the toolbar to insert a poll block.
- Enter your question and up to five answer choices.
Importing content
You can import an existing blog post or article into the editor instead of starting from scratch. This is useful when you want to republish your own content from another platform onto Hive.
How to import
- Open the Import page directly, or click the import icon in the Publish toolbar.
- Paste the URL of the article you want to import.
- The content, title, images, and tags will be loaded into the editor where you can review and edit before publishing.
Supported sources
- Hive posts - URLs from Ecency, PeakD, Hive.blog, and other Hive front-ends. The original markdown and tags are preserved.
- External articles - URLs from any public website. The article text and images are extracted automatically, and a source attribution is appended at the end.
Formatting content
- Use toolbar buttons for headings, lists, quotes, links, and more.
- Switch to Markdown mode for precise control over formatting.
Keyboard shortcuts
Publish page supports basic keyboard shortcuts. List below.
Basic actions
| Command | Windows/Linux | macOS | | |
|---|
| Copy | Control + C | Cmd + C | | |
| Cut | Control + X | Cmd + X | | |
| Paste | Control + V | Cmd + V | | |
| Paste without formatting | Control + Shift + V | Cmd + Shift + V | | |
| Undo | Control + Z | Cmd + Z | | |
| Redo | Control + Shift + Z | Cmd + Shift + Z | | |
| Add a line break | Shift + Enter Control + Enter | Shift + Enter Cmd + Enter | | |
Text formatting
| Command | Windows/Linux | macOS | | |
|---|
| Bold | Control + B | Cmd + B | | |
| Italicize | Control + I | Cmd + I | | |
| Underline | Control + U | Cmd + U | | |
| Strikethrough | Control + Shift + S | Cmd + Shift + S | | |
| Highlight | Control + Shift + H | Cmd + Shift + H | | |
| Code | Control + E | Cmd + E | | |
| Add a line break | Shift + Enter Control + Enter | Shift + Enter Cmd + Enter | | |
| Command | Windows/Linux | macOS | | |
|---|
| Apply normal text style | Control + Alt + 0 | Cmd + Alt + 0 | | |
| Apply heading style 1 | Control + Alt + 1 | Cmd + Alt + 1 | | |
| Apply heading style 2 | Control + Alt + 2 | Cmd + Alt + 2 | | |
| Apply heading style 3 | Control + Alt + 3 | Cmd + Alt + 3 | | |
| Apply heading style 4 | Control + Alt + 4 | Cmd + Alt + 4 | | |
| Apply heading style 5 | Control + Alt + 5 | Cmd + Alt + 5 | | |
| Apply heading style 6 | Control + Alt + 6 | Cmd + Alt + 6 | | |
| Ordered list | Control + Shift + 7 | Cmd + Shift + 7 | | |
| Bullet list | Control + Shift + 8 | Cmd + Shift + 8 | | |
| Task list | Control + Shift + 9 | Cmd + Shift + 9 | | |
| Blockquote | Control + Shift + B | Cmd + Shift + B | | |
| Left align | Control + Shift + L | Cmd + Shift + L | | |
| Center align | Control + Shift + E | Cmd + Shift + E | | |
| Right align | Control + Shift + R | Cmd + Shift + R | | |
| Justify | Control + Shift + J | Cmd + Shift + J | | |
| Code block | Control + Alt + C | Cmd + Alt + C | | |
| Subscript | Control + , | Cmd + , | | |
| Superscript | Control + . | Cmd + . | | |
Text selection
| Command | Windows/Linux | macOS | | |
|---|
| Select all | Control + A | Cmd + A | | |
| Extend selection one character to left | Shift + ← | Shift + ← | | |
| Extend selection one character to right | Shift + → | Shift + → | | |
| Extend selection one line up | Shift + ↑ | Shift + ↑ | | |
| Extend selection one line down | Shift + ↓ | Shift + ↓ | | |
| Apply heading style 5 | Control + Alt + 5 | Cmd + Alt + 5 | | |
| Apply heading style 6 | Control + Alt + 6 | Cmd + Alt + 6 | | |
| Ordered list | Control + Shift + 7 | Cmd + Shift + 7 | | |
| Bullet list | Control + Shift + 8 | Cmd + Shift + 8 | | |
| Task list | Control + Shift + 9 | Cmd + Shift + 9 | | |
| Blockquote | Control + Shift + B | Cmd + Shift + B | | |
| Left align | Control + Shift + L | Cmd + Shift + L | | |
| Center align | Control + Shift + E | Cmd + Shift + E | | |
| Right align | Control + Shift + R | Cmd + Shift + R | | |
| Justify | Control + Shift + J | Cmd + Shift + J | | |
| Code block | Control + Alt + C | Cmd + Alt + C | | |
| Subscript | Control + , | Cmd + , | | |
| Superscript | Control + . | Cmd + . | | |