# Previewing posts

**URL:** <https://discuss.write.as/t/previewing-posts/107>\
**Category:** Feature requests\
**Tags:** 🛳-released\
**Created:** [October 5, 2018, 11:55pm UTC](https://discuss.write.as/t/previewing-posts/107 "2018-10-05T23:55:53Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![matt](https://discuss.write.as/user_avatar/discuss.write.as/matt/32/2760_2.png) [@matt](https://discuss.write.as/u/matt)\
**Post date:** [October 5, 2018, 11:55pm UTC](https://discuss.write.as/t/previewing-posts/107/1 "2018-10-05T23:55:53Z")

</div>

A few people have mentioned wanting to preview posts before they publish, so I wanted to see who else would be interested – please feel free to vote or comment on this if you’d like to see this feature.

Right now, you can preview posts by simply publishing a post to see how it looks, then going back to edit it.

But for a dedicated “preview” feature, I’m thinking the best way to do it will be a browser extension. This would make the feature optional, and avoid adding more complexity to the editor. In the future it could also be changed slightly to work with Snap.as, Draft.as, etc. and maybe even non-Write.as editors. What do you think?

---

<div class="post-metadata">

**Author:** ![bugbuster](https://discuss.write.as/letter_avatar_proxy/v4/letter/b/85f322/32.png) [@bugbuster](https://discuss.write.as/u/bugbuster)\
**Post date:** [October 6, 2018, 10:57pm UTC](https://discuss.write.as/t/previewing-posts/107/2 "2018-10-06T22:57:17Z")

</div>

I like the _optional_ browser extension idea better than adding complexity to the editor. So I favor your approach. This is not a feature that I personally have a need for.

---

<div class="post-metadata">

**Author:** ![valvin](https://discuss.write.as/letter_avatar_proxy/v4/letter/v/35a633/32.png) [@valvin](https://discuss.write.as/u/valvin)\
**Post date:** [January 28, 2019, 7:19am UTC](https://discuss.write.as/t/previewing-posts/107/3 "2019-01-28T07:19:08Z")

</div>

I’ve just started with writefreely and preview was part of missing features.

With Fediverse publiciation it is strange to publish and edit after if there was some mistakes.

Why not for an extension but I’d prefer an integrated “eye” which shows the result.

---

<div class="post-metadata">

**Author:** ![lhl](https://discuss.write.as/user_avatar/discuss.write.as/lhl/32/103_2.png) [@lhl](https://discuss.write.as/u/lhl)\
**Post date:** [January 28, 2019, 11:10am UTC](https://discuss.write.as/t/previewing-posts/107/4 "2019-01-28T11:10:34Z")

</div>

With WriteFreely, you can publish/view as a **Draft** before committing.

---

<div class="post-metadata">

**Author:** ![valvin](https://discuss.write.as/letter_avatar_proxy/v4/letter/v/35a633/32.png) [@valvin](https://discuss.write.as/u/valvin)\
**Post date:** [January 28, 2019, 7:50pm UTC](https://discuss.write.as/t/previewing-posts/107/5 "2019-01-28T19:50:55Z")

</div>

I’ve tested on write.as but I’ve not found how to do it … I’ll check on WriteFreely side.

---

<div class="post-metadata">

**Author:** ![ariadnemm](https://discuss.write.as/user_avatar/discuss.write.as/ariadnemm/32/904_2.png) [@ariadnemm](https://discuss.write.as/u/ariadnemm)\
**Post date:** [January 29, 2019, 2:58am UTC](https://discuss.write.as/t/previewing-posts/107/6 "2019-01-29T02:58:50Z")

</div>

I would love a preview option and it could be a browser extension. I usually use one of those “paste to markdown” website to check if my formatting was okay before posting.

---

<div class="post-metadata">

**Author:** ![Aris](https://discuss.write.as/user_avatar/discuss.write.as/aris/32/58_2.png) [@Aris](https://discuss.write.as/u/Aris)\
**Post date:** [January 29, 2019, 7:30am UTC](https://discuss.write.as/t/previewing-posts/107/7 "2019-01-29T07:30:56Z")

</div>

@valvin On Write.as you publish _anonymously_ first. The post is invisible on your blog timeline, on your RSS feed and not not federated. After you can move it manually to your blog…

---

<div class="post-metadata">

**Author:** ![valvin](https://discuss.write.as/letter_avatar_proxy/v4/letter/v/35a633/32.png) [@valvin](https://discuss.write.as/u/valvin)\
**Post date:** [January 29, 2019, 9:28pm UTC](https://discuss.write.as/t/previewing-posts/107/8 "2019-01-29T21:28:25Z")

</div>

> [@Aris](#):
>
> On Write.as you publish _anonymously_ first. The post is invisible on your blog timeline, on your RSS feed and not not federated. After you can move it manually to your blog…

Oh I see the trick but it is not very intuitive.

Why not something like [Typora](https://typora.io/) which render on the fly markdown ?

---

<div class="post-metadata">

**Author:** ![Aris](https://discuss.write.as/user_avatar/discuss.write.as/aris/32/58_2.png) [@Aris](https://discuss.write.as/u/Aris)\
**Post date:** [January 30, 2019, 4:50am UTC](https://discuss.write.as/t/previewing-posts/107/9 "2019-01-30T04:50:37Z")

</div>

@valvin

1- Yes, _publish_ anonymous post then move it to your blog is confusing… at the begining.

2- My personnal worlflow: I write my post in Typora, after I publish to Write.as…

But I don’t think @matt is on the way to integrate a wysiwyg editor in Write Freely, because this project need to be simple & minimalist… Not a big & bold CMS.

---

<div class="post-metadata">

**Author:** ![xiaodai](https://discuss.write.as/user_avatar/discuss.write.as/xiaodai/32/133_2.png) [@xiaodai](https://discuss.write.as/u/xiaodai)\
**Post date:** [January 30, 2019, 10:34pm UTC](https://discuss.write.as/t/previewing-posts/107/10 "2019-01-30T22:34:57Z")

</div>

Bump.

On [codementor.io](http://codementor.io) I can press Ctrl+P to show a preview of my blog with all the formatting applied. And the killer thing is that its instantaneous! I think you need good coding and maths support for technical computing people like me! And the custom url is a killer feature!

---

<div class="post-metadata">

**Author:** ![fjhvio](https://discuss.write.as/letter_avatar_proxy/v4/letter/f/c0e974/32.png) [@fjhvio](https://discuss.write.as/u/fjhvio)\
**Post date:** [February 12, 2019, 12:44am UTC](https://discuss.write.as/t/previewing-posts/107/11 "2019-02-12T00:44:27Z")

</div>

@matt, to get normies using Write.as, you’ll need to offer a simple writing experience like Medium - full WYSIWYG. Normies aren’t going to want to learn markdown or figure out how to use a separate image host like Snap.as.

Similarly, for the various customization possibilities, you’ll want to be more like Wix - full WYSIWYG with selectable options. Normies don’t have the patience to learn CSS.

Of course, you’ll want to continue letting the purists use markdown and CSS, but normies need a completely code-free experience.

---

<div class="post-metadata">

**Author:** ![cjeller1592](https://discuss.write.as/user_avatar/discuss.write.as/cjeller1592/32/128_2.png) [@cjeller1592](https://discuss.write.as/u/cjeller1592)\
**Post date:** [November 7, 2019, 3:28pm UTC](https://discuss.write.as/t/previewing-posts/107/12 "2019-11-07T15:28:24Z")

</div>

We are currently working on an extension for previewing posts on Write.as & WriteFreely! It is planned to work for Chrome, FireFox, and (hopefully) Safari. Here is an sneak peek of the extension in action:

![Markdown%20Preview%20in%20Progress](https://discuss.write.as/uploads/default/original/1X/4e37614cc1a03d33b25d4fa198d5e2150547eabc.gif)

Thanks as always for your feedback and please continue to leave some along with questions.

---

<div class="post-metadata">

**Author:** ![mknd7](https://discuss.write.as/letter_avatar_proxy/v4/letter/m/f07891/32.png) [@mknd7](https://discuss.write.as/u/mknd7)\
**Post date:** [July 24, 2020, 7:12pm UTC](https://discuss.write.as/t/previewing-posts/107/13 "2020-07-24T19:12:43Z")

</div>

Hello @matt & @cjeller1592 , I’ve been using Write.as for barely a month and I am loving it! The idea of an extension is great (personally I would like the feature baked into the platform though). If there is an extension, I don’t see it in Firefox right now. What is the status on such a preview feature as of now?

---

<div class="post-metadata">

**Author:** ![arg](https://discuss.write.as/user_avatar/discuss.write.as/arg/32/670_2.png) [@arg](https://discuss.write.as/u/arg)\
**Post date:** [July 24, 2020, 10:29pm UTC](https://discuss.write.as/t/previewing-posts/107/14 "2020-07-24T22:29:56Z")

</div>

I would prefer it as part of the website itself. I’ve saved the WriteFreely webpage on my phone’s home screen and I like to use it as an app. So far it is working well for me. A browser extension won’t work with phone.

---

<div class="post-metadata">

**Author:** ![timjdavey](https://discuss.write.as/user_avatar/discuss.write.as/timjdavey/32/977_2.png) [@timjdavey](https://discuss.write.as/u/timjdavey)\
**Post date:** [March 10, 2021, 9:27pm UTC](https://discuss.write.as/t/previewing-posts/107/15 "2021-03-10T21:27:30Z")

</div>

Agreed. This would be a huge feature. For me the new labs feature of a better editor is a bit whatever, unless you’re going to add being able to include twitter snippets or whatever. But being able to preview your post would give people who are unfamiliar with markdown (and those who are) comfort to play and experiment.

I personally am using this as much for the newsletter feature as anything and the thought of pushing publish and it going out to my readers immediately makes it impossible to run edits after the fact.

---

<div class="post-metadata">

**Author:** ![kxra](https://discuss.write.as/user_avatar/discuss.write.as/kxra/32/958_2.png) [@kxra](https://discuss.write.as/u/kxra)\
**Post date:** [March 12, 2021, 7:36pm UTC](https://discuss.write.as/t/previewing-posts/107/16 "2021-03-12T19:36:20Z")

</div>

> [@Aris](#):
>
> On Write.as you publish _anonymously_ first. The post is invisible on your blog timeline, on your RSS feed and not not federated. After you can move it manually to your blog…

Great trick, but doesn’t this miss getting the theming?

> [@fjhvio](#):
>
> to get normies using Write.as, you’ll need to offer a simple writing experience like Medium - full WYSIWYG. Normies aren’t going to want to learn markdown or figure out how to use a separate image host like Snap.as.

Agreed. This will solve the preview of formatting itself, but I think being able to preview it as it will appear on the blog is still needed. Personally, I try to keep browser extensions to a bare minimum, so I wouldn’t use that.

If anyone has written on Ghost, it’s nice that it interprets markdown into WYSIWYG. If you type a `#` and then a space, it will automatically start an `<h1>` block without showing you the `#` anymore.

---

<div class="post-metadata">

**Author:** ![kuba-orlik](https://discuss.write.as/user_avatar/discuss.write.as/kuba-orlik/32/979_2.png) [@kuba-orlik](https://discuss.write.as/u/kuba-orlik)\
**Post date:** [March 17, 2021, 9:26am UTC](https://discuss.write.as/t/previewing-posts/107/17 "2021-03-17T09:26:34Z")

</div>

> [@kxra](#):
>
> If anyone has written on Ghost, it’s nice that it interprets markdown into WYSIWYG

I have used Ghost’s WYSIWYG editor and in the long run it’s really frustrating. You can’t create nested lists, markdown links are not registered if you don’t input them in one go, keyboard shortcuts (end/home etc) sometimes work erratically… It’s just not a good editor to create a long-form article.

I much more prefer Discourse’s approach - edit on the left, optional preview on the right

---

<div class="post-metadata">

**Author:** ![mpmilestogo](https://discuss.write.as/user_avatar/discuss.write.as/mpmilestogo/32/651_2.png) [@mpmilestogo](https://discuss.write.as/u/mpmilestogo)\
**Post date:** [March 17, 2021, 9:37am UTC](https://discuss.write.as/t/previewing-posts/107/18 "2021-03-17T09:37:15Z")

</div>

I think previewing posts would be nice to have. I use a markdown editor that lets me see the post so it’s not something I have to have. I rarely use the write.as editor to write posts. I do use it to place my draft posts and then publish. A cool thing would be to see how images would look if placed in snap.as and the link copied over. I do write posts and embed the snap.as links but cannot see how they look until I publish the post. Is that possible @matt ?

---

<div class="post-metadata">

**Author:** ![julianfoad](https://discuss.write.as/user_avatar/discuss.write.as/julianfoad/32/2654_2.png) [@julianfoad](https://discuss.write.as/u/julianfoad)\
**Post date:** [January 19, 2023, 10:18am UTC](https://discuss.write.as/t/previewing-posts/107/19 "2023-01-19T10:18:39Z")

</div>

If anybody’s looking to implement an inline live markdown preview nowadays, I am looking with big eyes at the editor in Silver Bullet [https://silverbullet.md/](https://silverbullet.md/). The project home page is a live, editable example of the editor itself, so you can try it out; you just can’t “save” there, of course.

The preview “inline” approach like that appeals to me much more than the 2-pane (or separate tab) approach which I have tried in QOwnNotes and in Wordpress (with markdown) and which still feels much too clunky to ever make a nice writing experience. Even though the ability to show a “proper” (reader’s view) preview when wanted is a nice additional facility for checking the final result is “perfect”, it’s not a satisfactory substitute for inline preview while writing.

(In fact there’s a lot more to Silver Bullet than its editor, and probably a lot of opportunity to combine other aspects of it with WriteFreely, such as wiki-style page linking, but that’s going off topic for this thread.)

---

<div class="post-metadata">

**Author:** ![davepolaschek](https://discuss.write.as/letter_avatar_proxy/v4/letter/d/51bf81/32.png) [@davepolaschek](https://discuss.write.as/u/davepolaschek)\
**Post date:** [February 2, 2026, 10:36pm UTC](https://discuss.write.as/t/previewing-posts/107/20 "2026-02-02T22:36:06Z")

</div>

I renewed for another five years late last year, but the way I work, preview is fairly important to me. If it’s not there, I end up publishing, proof-reading, re-editing, and encountering the “you’re publishing too often” warning. I also end up with multiple posts in my Posts queue, which I can’t delete immediately.

I don’t need a fancy browser extension (and such probably won’t work in my preferred browsers), I’d just like a preview I can check frequently without being forced to take a break.

[Next page](https://discuss.write.as/t/previewing-posts/107.md?page=2)
