Adding a Blog

Desk 3 supports integration with WordPress, both self-hosted and vanilla.

To Add a Blog:

  1. Press Add New Blog nullbutton
  2. Enter blog credentials and press Connect button. For self-hosted blogs we provided the additional instructions below.

Self-hosted blogs:

Desk will ask you to add API URL (Link to xmlrpc.php). It is a file that located at <yourblogURL>/xmlrpc.php. You do not have to specify anything in this field unless you have moved the xmlrpc.php file to another place.

Two-factor authentication:

Desk offers you to use two-factor authentication for your WordPress blogs. You can find more detailed instruction here via WordPress.


Blog Options

To Change Your Blog Settings:

  1. Press the Key button null to log in to Desk with your WordPress.com account
  2. Press and hold the Navigation nullbutton to change the order of blogs
  3. Press the null button to delete the blog

Read More

Open Context Menu by performing Right Mouse click to add Read More tag into the post.

You may also add the tag via the menu select Format => Insert Read more or you can use the hotkey: Command + Alt + M

Editing Blog Posts

When you add a blog, Desk downloads the last 50 your previous blog posts (except Facebook and Squarespace).

Please note:

  1. Using the Copy Link nullbutton will place a link on an appropriate post to the buffer.
  2. Using the Globe null button will open your post in browser.
  3. Using the Delete null button will remove your post from the app and from the blog.

Desk sorts your posts to the following types:


  • All: The full list of blog posts
  • Published: Blog posts that were published
  • Drafts: Posts that have a “Draft” status (not publicly published yet)
  • Starred: Posts covered with star-shaped mark
  • Other: Posts that have another status such as “Pending” and also notes conflicting versions of that particular blog post

Use the Refresh null button to update the data.

Updating Existing Blog Posts

To update a post that was already published press the null button, then choose the blog null, press the Update nullbutton and all the blog options that were already used will be prefilled.

Quick Publish

Quick Publish allows you to quickly publish a blog post by creating your own default settings. This will help you publish with greater speed!

To set blog for Quick Publish:

  1. Press thenullbutton, then choose your favorite blog null
  2. Select your setting for the blog – press More options null button to manage the following settings:
    • Categories (Add new / Uncategorized)
    • Tags
    • Post format text (you can find the additional information below)
    • Сustom URL
    • Schedule
    • Able/Enable comments
    • Sticky post (post will be displayed at the top on Blog)
  3. Press the null button to mark the concrete post as starred.
  4. Now you can press the null button to set this Blog for quick publishing!

The favorite post is marked by blue star in the list with all your blogs: null


The Different Post Formats

You can choose in which format you want to publish your draft to blog.

Just open the side menu with Blog options and expand More details menu with the information about the chosen blog.

For now, the following list of formats is available:

– Text

– Image

– Quote

– Link

To remove blog from Quick Publish:

  1. Go to your blog set up for Quick Publish
  2. Press the null button to remove it from Quick Publishing

Local Posts

Groups in Local Drafts

Now, you can keep your drafts related to the topics you used to write about! Just do the following simple steps:

  1. Right click on the draft and select appropriate group for it.
  2. You can filter your drafts by choosing an appropriate folder from the drop-down menu under the Search text field.

Note: All drafts you have already had in the app before installing the new version will be placed in Main Group.


You shouldn’t have to worry about saving your work, Desk will autosave it for you as you write!

Have confidence and trust that Desk is taking good care of your content!


You can synchronize all your documents using iCloud.

To add a document to iCloud:

  1. Press on the Title of the document
  2. Click the drop down list next to the “Where” option and select iCloud Drive



  1. From the menu select File => Move to
  2. Choose to save in iCloud

Now your document will be available in your iCloud account from any device you use.


Default Text Format

You can choose which text format you want to use in your draft: WYSIWYG or Markdown: From the menu select Format => Default Text Format. By default the format you will choose in the top menu will be applied to all drafts in the application.

Convert Markdown to HTML


Love Markdown? It’s easy with Desk to keep your drafts in Markdown but publish them to different blogs already converted to HTML.

Just check the ‘Convert Markdown to HTML’ in Format menu and you may be sure that all Markdown syntax will be handled correctly on the application side.

Typewriter mode

Keep your text before your eyes! Desk allows you to be focused on the current line of text you are typing right now by keeping it centered anyway.

Just open View menu and choose Typewriter mode.


Press the null button to preview your styles. Preview window will be shown over the entered text and it allows you to preview your styles. There are the following preview options:

  • Standard Preview
  • List of blogs you have registered in (the same text is displayed in different ways according to Blog Styles)
  • Update Blog Styles (you can apply the styles of Blog to post – if you change the styles settings before – you can renew them for Desk).

Markdown Syntax

Desk uses the following punctuation symbols for indicating Markdown formatting (we are actively adding more syntax as we test and build new features):


  • **word** or __word__ – Bold
  • *word* or _word_ – Italic
  • ~~word~~ – Strikethrough


  • # word – Heading 1
  • ## word – Heading 2
  • ### word – Heading 3
  • #### word – Heading 4
  • ##### word – Heading 5
  • ###### word – Heading 6


  • 1. word – Ordered List
  • * word – Unordered List


  • === – Line
  • `word` – Monospace
  • > word – Blockquote
  • http://youtube.com/video – (link as a plain text – Control + Shift + v) – Embedded Video
  • http://youtube.com/video (link with hyperlink) – Link to Video
  • [name](http://youtube.com/video) – Link to Video with Name

Code blocks

Desk gives you a way to post your source code for viewing. If you want to provide some syntax highlighting for your code you can wrap the source code in the following tags (WYSIWYG)

[code language=”java”]</p>
<p>your code here</p>

or syntax (Markdown)


your code here


Note: If the language parameter is not set, code will display as a simple text by default (no syntax highlighting)



We have added support for footnotes to our application, using the syntax proposed by John Gruber.

To add a footnote, enter some text like the following:

Some text containing footnote [^1]

[^1]: – the text of the footnote



Desk provides you a possibility of the generation of tables by using just a couple of simple rules.

How to create a new table in WYSIWYG:

1. From the menu select Format => Insert Table…

2. Choose the necessary quantity of rows and columns in appeared pop-up window.

3. Press Insert

How to create a new table in Markdown:

For creating the table in Markdown you should use the special pipe character – |.

There are only a few essential rules you should remember about while you are dealing with the tables in Markdown:

  1. There must be at least one | per line
  2. The second line must contain only |,-,:,., or spaces
  3. Cell content must be on one line only
  4. Columns are separated by |
  5. The first line of the table, and the alignment/divider line, must start at the beginning of the line


| Table header 1 | Table header 2 | Table header 3 |

| :———— | :———–: | ——————-: |

| Table row 1 | Data entry | One more data entry |

| Table row 2 | Table cell 1 | Table cell 2 |

| Table row 3 | Cell that spans across two columns ||



To align the data cells on the table, you should set a special row after the headers, that will specify how the following rows will be aligned.


| Table header 1 | Table header 2 | Table header 3 | Table header 4 |

| ———- | :——— | :———-: | ———-: |

| By Default | Left | Center | Right |


Column merging

To merge the multiple cells in one, you should use the number of pipes corresponding to the columns you wish to merge instead of using a single pipe (|) character.


| Column 1 | Column 2 | Column 3 | Column 4 |

| ——– | :——: | ——– | ——– |

| No merge | Merge three columns in one |||


Ornamentation and Formatting Pop-up

Select a word and you will see WYSIWYG Ornamentation Pop-up. Just press a button in pop-up in order to apply formatting.



  • To add an image, all you have to do is drag-and-drop the image into the editor window
  • To resize the image, simply select the image and drag the corner
  • You will be able to see the pixel dimensions as you drag the image to your desired size
  • You can add a link to the image by selecting the image and pressing the null button to add a link
  • You can also add alignment to the image by selecting the image and choosing the desired alignment setting. By default Desk uses ‘None’ for image alignment


To add image in Markdown mode

You can drag and drop images directly into the text. It will appear as a path to image location on your computer.

file:///Users/Desk/Desktop/image.png or just add link to image location in Internet ![alt text](http://desk.pm/Desk/Image.png)


Caption for image

You can add a text directly to the image by selecting the image and pressing the nullbutton pop-up with image formatting controls to add a caption.


Retina support

Desk proposes Retina support feature for keeping the quality of your images at the proper level on retina displays.

If you want your image will be handled properly on retina displays:

1. Drop image in the Desk editor window

2. Click on the image and press on thenull button

Your image size will reduced at twice the width and height.


You can export your Desk documents to the following formats:

  • HTML
  • RTF
  • DOCX
  • PDF
  • MD
  • TXT

To export a document:

  1. From the menu select File => Export
  2. Select which document type to export to
  3. Choose a location to finish exporting

Keyboard Shortcuts

Shortcuts for Markdown mode


  • Command + B – Bold
  • Command + I – Italics
  • Command + D – Strikethrough


  • Command + 1 – Heading 1
  • Command + 2 – Heading 2
  • Command + 3 – Heading 3
  • Command + 4 – Heading 4
  • Command + 5 – Heading 5
  • Command + 6 – Heading 6


  • Control + Command + O – Ordered List
  • Control + Command + U – Unordered List


  • Control + Command + Q – Quotes

Shortcuts for WYSIWYG mode


  • Command + B – Bold
  • Command + I – Italics
  • Command + U – Underline
  • Command + D – Strikethrough


  • Command + 1 – Heading 1
  • Command + 2 – Heading 2
  • Command + 3 – Heading 3
  • Command + 4 – Heading 4
  • Command + 5 – Heading 5
  • Command + 6 – Heading 6


  • Control + Command + O – Ordered List
  • Control + Command + U – Unordered List


  • Control + Command + W – Justification left
  • Control + Command + E – Justification center
  • Control + Command + R – Justification right


  • Control + Command + Q – Quotes
  • Control + Command + L – Links
  • Shift + Option + S – ​Unlink
  • Command + Delete – Delete the Entire Line
  • Alt + Delete – Delete the Last Word
  • Shift + Command + V – Paste as Plain Text
  • Alt + Command + M – tag


  • Command + Alt + <= – Open Draft Area null
  • Command + Alt + => – Open My Blogs Area null
  • Command + Alt + down arrow​ – Open Preview null
  • Command + Alt + up arrow​ – Open Quick Publish null


  • Command + [ – Transparency mode
  • Command + ] – Day / Night mode
  • Command + \ – Floating mode

Reading Time and Word count

Desk 3 helps you to:

  • switch Editor View Configuration (Day / Night)
  • change the font, the font size
  • change text alignment
  • recent post update
  • count the approximate reading time, amount of characters and words you have written

You can review these statistics in real-time on the bottom bar, press the info buttonnull.