# Introducing em -- Markdown Writing and Ghost Publishing for Apple Devices

**URL:** <https://forum.ghost.org/t/introducing-em-markdown-writing-and-ghost-publishing-for-apple-devices/63667>\
**Category:** Integrations & API\
**Created:** [August 29, 2026, 7:35pm UTC](https://forum.ghost.org/t/introducing-em-markdown-writing-and-ghost-publishing-for-apple-devices/63667 "2026-08-29T19:35:20Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![justincox](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/justincox/32/24125_2.png) [@justincox](https://forum.ghost.org/u/justincox)\
**Post date:** [August 29, 2026, 7:35pm UTC](https://forum.ghost.org/t/introducing-em-markdown-writing-and-ghost-publishing-for-apple-devices/63667/1 "2026-08-29T19:35:20Z")

</div>

Hey folks! I got tired of looking for the perfect writing app that integrated with Ghost so I went and built one and named it em after the best punctuation mark there is. While I’ve been using it exclusively for my entire writing flow for a few weeks, I’m looking for a few beta testers willing to try it out through Apple’s TestFlight and identify any bugs or oddities. There are a handful of [TestFlight spots available for Ghost users running iOS or macOS 26.5+](https://testflight.apple.com/join/rnT7nDpt).

You can also read more about why and how I built em [on my website](https://justincox.com/blog/2026/08/i-built-the-writing-app-of-my-dreams/).

---

<div class="post-metadata">

**Author:** ![LuisMendo](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/luismendo/32/39875_2.png) [@LuisMendo](https://forum.ghost.org/u/LuisMendo)\
**Post date:** [September 1, 2026, 1:45am UTC](https://forum.ghost.org/t/introducing-em-markdown-writing-and-ghost-publishing-for-apple-devices/63667/2 "2026-09-01T01:45:23Z")

</div>

Hey Justin. I am in and testing it. It’s very nice to be able to try such a nice app, thank you for making it.

---

<div class="post-metadata">

**Author:** ![justincox](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/justincox/32/24125_2.png) [@justincox](https://forum.ghost.org/u/justincox)\
**Post date:** [September 1, 2026, 12:29pm UTC](https://forum.ghost.org/t/introducing-em-markdown-writing-and-ghost-publishing-for-apple-devices/63667/3 "2026-09-01T12:29:04Z")

</div>

Thank you Luis! Please let me know if you run into anything unexpected while testing.

---

<div class="post-metadata">

**Author:** ![Violet](https://avatars.discourse-cdn.com/v4/letter/v/ebca7d/32.png) [@Violet](https://forum.ghost.org/u/Violet)\
**Post date:** [September 2, 2026, 11:40am UTC](https://forum.ghost.org/t/introducing-em-markdown-writing-and-ghost-publishing-for-apple-devices/63667/4 "2026-09-02T11:40:15Z")

</div>

I’m mainly interested in the writing features. What does em offer that Ghost doesn’t? I couldn’t find anything concrete in your linked website article.

Or should I just try it and see?

---

<div class="post-metadata">

**Author:** ![justincox](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/justincox/32/24125_2.png) [@justincox](https://forum.ghost.org/u/justincox)\
**Post date:** [September 2, 2026, 12:54pm UTC](https://forum.ghost.org/t/introducing-em-markdown-writing-and-ghost-publishing-for-apple-devices/63667/5 "2026-09-02T12:54:49Z")

</div>

em is for people who want to be able to write and edit outside of Ghost, but still publish to a Ghost site. It’s also for people who want to have all of their writing in one place which may include Ghost posts but also things that are just theirs.

---

<div class="post-metadata">

**Author:** ![Violet](https://avatars.discourse-cdn.com/v4/letter/v/ebca7d/32.png) [@Violet](https://forum.ghost.org/u/Violet)\
**Post date:** [September 3, 2026, 12:55pm UTC](https://forum.ghost.org/t/introducing-em-markdown-writing-and-ghost-publishing-for-apple-devices/63667/6 "2026-09-03T12:55:56Z")

</div>

OK, I am in and I am starting to test. The only question I have so far is this. Once I finish writing, how do I publish to Ghost? Is there another way apart from manually copying the text and pasting it into my Ghost site?

---

<div class="post-metadata">

**Author:** ![Violet](https://avatars.discourse-cdn.com/v4/letter/v/ebca7d/32.png) [@Violet](https://forum.ghost.org/u/Violet)\
**Post date:** [September 3, 2026, 1:15pm UTC](https://forum.ghost.org/t/introducing-em-markdown-writing-and-ghost-publishing-for-apple-devices/63667/7 "2026-09-03T13:15:55Z")

</div>

And now I have some further questions.

1. When I add a folder (called eg “Drafts”), how do I get it to sit inside my Ghost site (alongside “Published”) rather than on its own within em? Drag and drop doesn’t work.
2. Can I import existing files into my Drafts folder for editing within em? Is there a shortcut or do I have to copy and paste the text as before?
3. Inside em, I now have two files in my Drafts folder, but I can’t select them. Nothing happens when I click on them. How do I get past this?

---

<div class="post-metadata">

**Author:** ![justincox](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/justincox/32/24125_2.png) [@justincox](https://forum.ghost.org/u/justincox)\
**Post date:** [September 3, 2026, 1:50pm UTC](https://forum.ghost.org/t/introducing-em-markdown-writing-and-ghost-publishing-for-apple-devices/63667/8 "2026-09-03T13:50:15Z")

</div>

I appreciate these questions and they are going to greatly help me build some help docs!

First off, ghost is inherently read only so as to avoid any unintended consequences. There’s a setting to turn that off which will enable publishing to Ghost, editing Ghost posts, etc.

With read only turned off, you can then publish local files to Ghost with the menu option or cmd+shift+p. That brings up the publishing sheet which is similar to what you would see with Ghost. If the post is already in Ghost, it will let you edit those same settings.

There’s no way to change the folders inside of a ghost site. Those three are standard and set. But you can add as many folders to a local iCloud library as you want, and then publish from there. You also cannot drag files into ghost folders, but that is a feature that is worth exploring.

As far as bringing additional folders into em, yes, you can add those as iCloud folders and then edit everything locally and publish the individual files to Ghost when you’re ready. em reads Markdown files (.md) and will work with those files. What files were you trying to bring in?

The files in your drafts that you’re trying to click on, are they in local or Ghost? And if in Ghost, is read only turned on or off?

---

<div class="post-metadata">

**Author:** ![Violet](https://avatars.discourse-cdn.com/v4/letter/v/ebca7d/32.png) [@Violet](https://forum.ghost.org/u/Violet)\
**Post date:** [September 3, 2026, 3:00pm UTC](https://forum.ghost.org/t/introducing-em-markdown-writing-and-ghost-publishing-for-apple-devices/63667/9 "2026-09-03T15:00:47Z")

</div>

I have turned off read only in em’s settings. I have written two posts within em. But when I go back to the file pane in em (middle pane of files in my Drafts folder), and click on any file name, nothing happens. I’m sending you a screenshot of what I’m looking at within em. How do I access them for editing / publishing?

 ![Screenshot 2026-09-03 at 16.54.42.png](https://us1.discourse-cdn.com/flex015/uploads/ghost2/original/3X/a/7/a78b03d148150d56d78cc705270df63fa21dfdbb.jpeg)

---

<div class="post-metadata">

**Author:** ![Violet](https://avatars.discourse-cdn.com/v4/letter/v/ebca7d/32.png) [@Violet](https://forum.ghost.org/u/Violet)\
**Post date:** [September 3, 2026, 3:15pm UTC](https://forum.ghost.org/t/introducing-em-markdown-writing-and-ghost-publishing-for-apple-devices/63667/10 "2026-09-03T15:15:44Z")

</div>

It’s not just the Drafts folder. None of the files in my Published folder (i.e. those already published on Ghost) are available for editing locally in em either.

---

<div class="post-metadata">

**Author:** ![justincox](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/justincox/32/24125_2.png) [@justincox](https://forum.ghost.org/u/justincox)\
**Post date:** [September 3, 2026, 3:35pm UTC](https://forum.ghost.org/t/introducing-em-markdown-writing-and-ghost-publishing-for-apple-devices/63667/11 "2026-09-03T15:35:04Z")

</div>

Hum. Is this iPad or Mac version? Please submit a feedback through TestFlight so I can dig into this.

---

<div class="post-metadata">

**Author:** ![Violet](https://avatars.discourse-cdn.com/v4/letter/v/ebca7d/32.png) [@Violet](https://forum.ghost.org/u/Violet)\
**Post date:** [September 3, 2026, 5:36pm UTC](https://forum.ghost.org/t/introducing-em-markdown-writing-and-ghost-publishing-for-apple-devices/63667/12 "2026-09-03T17:36:40Z")

</div>

I’m using the Mac version. I can’t submit feedback via TestFlight because clicking Report a Problem opens a Safari window which then freezes.

Can you not investigate from the information I’ve already given you? If I can’t access the files I’ve created locally in em, then there’s no point using the app at all. Nothing in the settings or the help files seems to cover this.

---

<div class="post-metadata">

**Author:** ![justincox](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/justincox/32/24125_2.png) [@justincox](https://forum.ghost.org/u/justincox)\
**Post date:** [September 3, 2026, 5:51pm UTC](https://forum.ghost.org/t/introducing-em-markdown-writing-and-ghost-publishing-for-apple-devices/63667/13 "2026-09-03T17:51:47Z")

</div>

In the menu bar, please go to “About em” and tell me the build number. The TestFlight report would help with the error reports you’re running into. But the build number will help as well. This is not something I’m currently able to reproduce, but knowing the build will help me track down any potential bug.

---

<div class="post-metadata">

**Author:** ![Violet](https://avatars.discourse-cdn.com/v4/letter/v/ebca7d/32.png) [@Violet](https://forum.ghost.org/u/Violet)\
**Post date:** [September 3, 2026, 6:29pm UTC](https://forum.ghost.org/t/introducing-em-markdown-writing-and-ghost-publishing-for-apple-devices/63667/14 "2026-09-03T18:29:11Z")

</div>

It’s version 1.0 (1890).

---

<div class="post-metadata">

**Author:** ![Violet](https://avatars.discourse-cdn.com/v4/letter/v/ebca7d/32.png) [@Violet](https://forum.ghost.org/u/Violet)\
**Post date:** [September 3, 2026, 6:30pm UTC](https://forum.ghost.org/t/introducing-em-markdown-writing-and-ghost-publishing-for-apple-devices/63667/15 "2026-09-03T18:30:52Z")

</div>

I’m not getting any error reports. It’s just that I can create a new file in em, and edit it while I’m in writing mode, but as soon as I try to select the file name itself, it’s like clicking on an empty area of screen.

---

<div class="post-metadata">

**Author:** ![justincox](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/justincox/32/24125_2.png) [@justincox](https://forum.ghost.org/u/justincox)\
**Post date:** [September 3, 2026, 6:56pm UTC](https://forum.ghost.org/t/introducing-em-markdown-writing-and-ghost-publishing-for-apple-devices/63667/16 "2026-09-03T18:56:59Z")

</div>

That’s the latest public test build, but not the current in-production build. I’ll do some testing and compile the new test flight build later today or tomorrow.

---

<div class="post-metadata">

**Author:** ![philsimon](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/philsimon/32/41241_2.png) [@philsimon](https://forum.ghost.org/u/philsimon)\
**Post date:** [September 4, 2026, 4:29am UTC](https://forum.ghost.org/t/introducing-em-markdown-writing-and-ghost-publishing-for-apple-devices/63667/17 "2026-09-04T04:29:25Z")

</div>

Looks neat, @justincox. I’ll kick the tires on it.

---

<div class="post-metadata">

**Author:** ![Violet](https://avatars.discourse-cdn.com/v4/letter/v/ebca7d/32.png) [@Violet](https://forum.ghost.org/u/Violet)\
**Post date:** [September 5, 2026, 9:56pm UTC](https://forum.ghost.org/t/introducing-em-markdown-writing-and-ghost-publishing-for-apple-devices/63667/18 "2026-09-05T21:56:35Z")

</div>

I see you’ve released the latest build (1892). I tested this and it makes no difference to my problem. The files in the central pane are still not accessible.

Are you trying to find a resolution to this problem?

---

<div class="post-metadata">

**Author:** ![justincox](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/justincox/32/24125_2.png) [@justincox](https://forum.ghost.org/u/justincox)\
**Post date:** [September 5, 2026, 10:23pm UTC](https://forum.ghost.org/t/introducing-em-markdown-writing-and-ghost-publishing-for-apple-devices/63667/19 "2026-09-05T22:23:57Z")

</div>

I still can’t reproduce this. Please do the following:

1. Open the app
2. Click around a few places (the files, the libraries, etc)
3. Open the settings
4. Choose report a problem…
5. Explain the situation and send the email

That will help me dig in a bit more.

---

<div class="post-metadata">

**Author:** ![Violet](https://avatars.discourse-cdn.com/v4/letter/v/ebca7d/32.png) [@Violet](https://forum.ghost.org/u/Violet)\
**Post date:** [September 5, 2026, 10:29pm UTC](https://forum.ghost.org/t/introducing-em-markdown-writing-and-ghost-publishing-for-apple-devices/63667/20 "2026-09-05T22:29:28Z")

</div>

I have done all that.

[Next page](https://forum.ghost.org/t/introducing-em-markdown-writing-and-ghost-publishing-for-apple-devices/63667.md?page=2)
