Ghost has a powerful visual editor with familiar formatting options, as well as the ability to seamlessly add dynamic content.

Under  the hood the editor delivers power and flexibility, with the ability to  quickly add content such as images, galleries, videos, embeds and code!

Rich editing at your fingertips

Using the contextual toolbar allows you to efficiently format your text, add links and insert rich media.

Using the dynamic menu

You can insert a card either by clicking the  +  button on a new line, or typing  / on a new line to search for a particular card. This allows you to insert images, markdown, html, galleries and embeds.

For Example:

  • Insert a video from YouTube directly into your content by pasting the URL
  • Create unique content like a button or content opt-in using the HTML card
  • Need to share some code? Embed code blocks directly
  • Can't find a good image? Use the Unsplash integration to find and insert free photos

There are several ways to enhance your content using cards – see the full list of current integrations.

Using Markdown

We know that many Ghost users love writing with Markdown - so the editor will automatically parse Markdown typed in directly.  Alternatively, insert a Markdown card to access all of the same features  of previous versions of the Ghost editor inside a single card 😎

Markdown reference

Result Markdown Shortcut
Bold **text** / __text__ Ctrl/⌘ + B
Emphasize *text* Ctrl/⌘ + I
Strike-through ~~text~~ Ctrl + Alt + U
Testtext ^supertext^
Textsubtext ~subtext~
Link [title](http://) Ctrl/⌘ + K
Inline Code `code` Ctrl/⌘ + Shift + K
Image ![alt](http://) Ctrl/⌘ + Shift + I
List * item Ctrl + L
Ordered List 1. item Ctrl/⌘ + Alt + L
Blockquote > quote Ctrl + Q
H1 # Heading  
H2 ## Heading Ctrl/⌘ + H
H3 ### Heading Ctrl/⌘ + H (x2)

Read more about the benefits of using Markdown.

Uploading Images

You can add images to your posts in many ways:

  • Upload from your computer
  • Click and drag an image into the browser
  • Paste directly into the editor from your clipboard
  • Insert using a URL

Once inserted you can blend images beautifully into your content at different sizes and add captions wherever needed.

Using image galleries

Ghost  supports image galleries for up to 9 images at a time, all of which are  responsively optimised and organised to look their best no matter how  many images you add or remove.

Galleries  can be inserted by using the gallery card from the dynamic menu. To add  images to the gallery card, drag each image into the image uploader box  or select multiple images from your file system.

Adding custom forms

Custom  forms and can be added to your content by pasting your form embed code  into the editor, using an HTML card from the dynamic menu.

Using code injection

If  you need to add any other custom scripts or embeds to your post, this  can be done using code injection from the post settings menu.

If  you need to add custom code to your entire site, this can be done from  the code injections settings found in Ghost admin. Review our integrations page for more information.

Publishing content

Publishing or scheduling your content can be accessed from the top left menu in the editor.

Publishing a post

To  publish a post, click on the “Publish” link located in the top right  corner of the editor then click “Publish” to set the post live.

Deleting a post

To  delete a post, click on the post title from the content list within  Ghost Admin. With the Ghost Editor open, expand the post settings menu  using the gear icon and click, “Delete Post.”

Once a post has been deleted, it cannot be recovered.

Scheduling a post

To  schedule your post to publish on a future date, select “Schedule it for  later” from the publish menu and select a date and time in the future.

In  addition to the standard publishing options, the Ghost editor's post  settings menu allows you to optimise your content further, by setting  tags, assigning authors, and customising meta and social sharing details  – see the full list of publishing options.