Skip to content

Publish page

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.

Adding media

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

  1. Open the Import page directly, or click the import icon in the Publish toolbar.
  2. Paste the URL of the article you want to import.
  3. 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

CommandWindows/LinuxmacOS
CopyControl + CCmd + C
CutControl + XCmd + X
PasteControl + VCmd + V
Paste without formattingControl + Shift + VCmd + Shift + V
UndoControl + ZCmd + Z
RedoControl + Shift + ZCmd + Shift + Z
Add a line breakShift + Enter Control + EnterShift + Enter Cmd + Enter

Text formatting

CommandWindows/LinuxmacOS
BoldControl + BCmd + B
ItalicizeControl + ICmd + I
UnderlineControl + UCmd + U
StrikethroughControl + Shift + SCmd + Shift + S
HighlightControl + Shift + HCmd + Shift + H
CodeControl + ECmd + E
Add a line breakShift + Enter Control + EnterShift + Enter Cmd + Enter

Paragraph formatting

CommandWindows/LinuxmacOS
Apply normal text styleControl + Alt + 0Cmd + Alt + 0
Apply heading style 1Control + Alt + 1Cmd + Alt + 1
Apply heading style 2Control + Alt + 2Cmd + Alt + 2
Apply heading style 3Control + Alt + 3Cmd + Alt + 3
Apply heading style 4Control + Alt + 4Cmd + Alt + 4
Apply heading style 5Control + Alt + 5Cmd + Alt + 5
Apply heading style 6Control + Alt + 6Cmd + Alt + 6
Ordered listControl + Shift + 7Cmd + Shift + 7
Bullet listControl + Shift + 8Cmd + Shift + 8
Task listControl + Shift + 9Cmd + Shift + 9
BlockquoteControl + Shift + BCmd + Shift + B
Left alignControl + Shift + LCmd + Shift + L
Center alignControl + Shift + ECmd + Shift + E
Right alignControl + Shift + RCmd + Shift + R
JustifyControl + Shift + JCmd + Shift + J
Code blockControl + Alt + CCmd + Alt + C
SubscriptControl + ,Cmd + ,
SuperscriptControl + .Cmd + .

Text selection

CommandWindows/LinuxmacOS
Select allControl + ACmd + A
Extend selection one character to leftShift + ←Shift + ←
Extend selection one character to rightShift + →Shift + →
Extend selection one line upShift + ↑Shift + ↑
Extend selection one line downShift + ↓Shift + ↓
Apply heading style 5Control + Alt + 5Cmd + Alt + 5
Apply heading style 6Control + Alt + 6Cmd + Alt + 6
Ordered listControl + Shift + 7Cmd + Shift + 7
Bullet listControl + Shift + 8Cmd + Shift + 8
Task listControl + Shift + 9Cmd + Shift + 9
BlockquoteControl + Shift + BCmd + Shift + B
Left alignControl + Shift + LCmd + Shift + L
Center alignControl + Shift + ECmd + Shift + E
Right alignControl + Shift + RCmd + Shift + R
JustifyControl + Shift + JCmd + Shift + J
Code blockControl + Alt + CCmd + Alt + C
SubscriptControl + ,Cmd + ,
SuperscriptControl + .Cmd + .