144 comments

[ 3.6 ms ] story [ 226 ms ] thread
No plain download for Linux available.

Just a Debian repo.

Not open source, apparently.

Looks quite nice though. I'd try it out if I could install it on Arch...

I found this a little annoying myself. Lately 'Linux' somehow only translates to 'Only Debian/Ubuntu'.

However, this is the first one I've come across that doesn't even distribute plain old gzipped binaries.

I've been using Typora for several months now. It's the best native markdown editor I've found. Extremely smooth to write in preview mode using markdown notation. Inline math support is nice, but I wish it had block/equation math support. Code highlighting, table support, and YAML front-matters are also great. I love being able to switch between source and preview with command+/.
It does, just look under paragraph.
Not OP, but whenever I enter Latex into the math block, nothing ends up getting saved?
For those who check comments first...

I use this daily on macOS and it is a fantastic user experience. The Markdown editor doesn't have a separate preview window. It auto detects your blocks and toggles between editing and rendering. Overall very polished. It has Mermaid ASCII diagramming support, which I love, but I wonder whether the diagrams should be imported images since you would need Typora in order to see it rendered.

Reminder that it is still beta. I'm still hoping for a more unified Evernote-ish side bar since right now it depends on using a file browser of some sort, with no built-in search across notes.

FoldingText.app on OSX and "usecanvas.com" on the web work similarly.

I really like that editing model for markdown. (Hiding all the markup except that which is surrounding or adjacent to the cursor.) I'd love to see someone implement it on top of draft.js or something. (I haven't gotten around to yet myself yet - too many projects, too little time.)

I'd love to see it as a renderer for source code comments. I'd love to have th jupyter experience in an actual editor.
We're doing something similar on riot.im with our new editor.
How does it handle images? Can I drag'n'drop images and will they just be linked or saved to a place relative to the document?
I just tried it. You can drag images into the doc and it will show the image WYSIWYG, but the image url looks to be an absolute path, not a relative one.

It does not move the image.

It's hard to stop being used to the folder-tree in LightPaper, makes it much simpler to organise MD files.
I have been using Typora for the past 6+ months. Love it!

Best markdown editor for my needs. Its simplicity is its best feature.

What’s missing in most of these markdown editors (including this one), is the ability to copy the formatted document as clean rich text, for pasting into email and other apps.

For example, a simple document with a list gives you this very clean HTML if you “copy code”:

  <p>Here is an email with a bunch of lists:</p>
  <ul><li>
  <p>Item one</p>
  </li>
  <li>
  <p>Item two</p>
  <ul><li>
  Item three</li>
  </ul>
  </li>
  </ul>
But if you copy the rich text and paste into a contenteditable field, you get this (ugh):

    <div><p cid="c1" mdtype="paragraph" style="box-sizing: border-box; -webkit-margin-before: 1rem; -webkit-margin-after: 1rem; margin: 30px 0px 0.8em; width: inherit; position: relative; color: rgb(51, 51, 51); font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px; white-space: pre-wrap; text-size-adjust: auto; background-color: rgb(255, 255, 255);"><span class="md-line md-end-block md-focus" cid="c6" mdtype="line" style="box-sizing: border-box; display: block;"><span md-inline="plain" class="md-expand" style="box-sizing: border-box;">Here is an email with a bunch of lists:</span></span></p><ul class="ul-list" cid="c23" mdtype="list" data-mark="-" style="box-sizing: border-box; margin: 0.8em 0px; padding-left: 30px; color: rgb(51, 51, 51); font-family: &quot;Open Sans&quot;, &quot;Clear Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px; white-space: pre-wrap; text-size-adjust: auto; background-color: rgb(255, 255, 255);"><li cid="c24" mdtype="list_item" style="box-sizing: border-box; margin: 0px; position: relative;"><p cid="c25" mdtype="paragraph" style="box-sizing: border-box; -webkit-margin-before: 1rem; -webkit-margin-after: 1rem; margin: 0.5rem 0px; width: inherit; position: relative;"><span class="md-line md-end-block" cid="c26" mdtype="line" style="box-sizing: border-box; display: block;"><span md-inline="plain" style="box-sizing: border-box;">Item one</span></span></p></li><li cid="c33" mdtype="list_item" style="box-sizing: border-box; margin: 0px; position: relative;"><p cid="c32" mdtype="paragraph" style="box-sizing: border-box; -webkit-margin-before: 1rem; -webkit-margin-after: 1rem; margin: 0.5rem 0px; width: inherit; position: relative;"><span class="md-line md-end-block" cid="c27" mdtype="line" style="box-sizing: border-box; display: block;"><span md-inline="plain" style="box-sizing: border-box;">Item two</span></span></p><ul class="ul-list" cid="c41" mdtype="list" data-mark="-" style="box-sizing: border-box; margin: 0px; padding-left: 30px;"><li cid="c40" mdtype="list_item" class="" style="box-sizing: border-box; margin: 0px; position: relative;"><p cid="c39" mdtype="paragraph" style="box-sizing: border-box; -webkit-margin-before: 1rem; -webkit-margin-after: 1rem; margin: 0.5rem 0px; width: inherit; position: relative;"><span class="md-line md-end-block" cid="c34" mdtype="line" style="box-sizing: border-box; display: block;"><span md-inline="plain" class="" style="box-sizi...
Crashes for me on OSX 10.9.5:

    Assertion failed: (tokenCount < maxCountIncludingZeroTerminator - 1), function CUIRenditionKeySetValueForAttribute, file /SourceCache/CoreUI/CoreUI-231.1/CoreTheme/ThemeStorage/CUIThemeRendition.m, line 136.
Does this only support GitHub-flavoured markdown?

I didn't find the website very informative (honestly, confusing if anything), and couldn't find reference to anything else, like Asciidoctor.

I like it. Used it for >several months. If you have used mou before it is similar. You can edit the themes (ive downloaded some from github) and you can configure a couple markdown flavors out of the box iirc.

It renders in place in real time unlike some of the ones that load on half of the screen.

Worth a download. They smoothed out a lot of the issues with updating content & cursor movement.

Best markdown editor ive used, if viewing the rendered markdown matters to you. You can export as a pdf and a couple other doctypes which is nice for sending to non-technical teamenbers who have no markdown reader.

Any idea if it works with Asciidoctor?
Not familiar with that. Probably not. Its a few MBs of diskspace & works out of the box. Prob be quicker to dl & dump it if you dont like it.

All editors/notes/workflow are highly subjective, i tried macdown, mou, a bunch of similar os x notes clones, notes, evernote, ect.

I like this for notes & simple docs. I would really like it if it had a sidebar with directories but the reason so many of these things exist is that everyone angry enough just builds their own.

Huge fan of Typora. My one issue is with line breaks. I like to edit GitHub README's directly in Typora and add line breaks around the 80 character mark, but Typora's window seems to wrap them differently.

For example:

- README on GitHub: http://i.imgur.com/pq581xN.png

- README in Typora: http://i.imgur.com/oYnyzMJ.png

I posted a support ticket, and the developer responded that "the difference is that Typora will render single line break, while Github will ignore those single line break". That's fine, but GitHub parity seems like a top use case, so AFAIK this remains an open issue.

"A truly minimal markdown editor"

Is less-minimal than nano.

What would that look like? Just nano, but removing the few shortcuts except key entry & save.
What would that look like? Just nano, but removing the few shortcuts except key entry & save.
With everybody scrambling to support markdown, I'm surprised there isn't more support for org mode. Once switching to it I can't go back.
I want to love org mode, but I don't know it well enough. I've only seen a video that reviewed how great it was, but I haven't seen any tutorials/videos on how to actually use it that went into detail.

Any pointers on getting started.

The windows download page does not have a way for you to go back to the main page... Not even clicking back in the browser.

Well, there is the "Typora on Mac" button on the top right, which oddly enough does take you back to the homepage. But who would think to click that?

they have done/got a lot of things right.
I have been using MacDown for a while now, which again was a replacement for Mou. But this looks even better.
used various markdown editor these years, I now settle down on vscode for editing and if I need export to PDF I use remarkable which does the job well including various utf-8 fonts.

tried typora quickly, it looks nice, however it can't handle export-to-pdf with some asia fonts in it for me, hope that can be improved.

it's fair to say pandoc can't do utf-8 fonts for PDF reliably either.

Makes sense, Typora uses Pandoc under the covers for it's import/export.

I use vscode for my markdown editing also, but the lack of help with tables and other formatting hurt along with the lack of a offline spellchecker makes vscode a bit painful.

Very pretty. I like how it hides the markup, but still feels like you are editing markdown (e.g. <Backspace> removes the hidden formatting characters).

Unfortunately, there is quite some input lag for me (Windows 10, reasonably fast laptop, HighDpi (Yoga Pro 2). I have this in many Electron apps, some less (Simplenote is very snappy, VS Code is OK), some much more (Atom), but it almost alway feels wierd.

If creator reads this: I note that its currently free and in Beta. What is the expected cost, and the transition from a beta client to the paid one? e.g. can I just stay on beta forever and only pay if I want to upgrade to get the new features? etc. Looks very nice so far!
Just curious if a WYSIWYG is planned for this. With all the possible languages one can learn, learning one for documentation alone seems like cognitive overload, especially if an application can do it for you
This already is "what you see is what you get" -- are you asking about some kind of buttons for hints to insert the markup for a certain type?
No it's not. You have to type in actual Markdown semantics for the rendering to occur.

You don't write XML when you write in MS word, do you?

The demo shows at least a shortcut key for bold text, I'm guessing there are more.
You do not have to type the markdown. You can press Ctrl+B and bold text. You can right click and insert a Table and fill it in as WYSIWYG.

You can always type markdown but you don't have to.

Pressing Ctrl + / will toggle the whole doc to pure markdown so you can tweak for a second and then flip back to WYSIWYG.

The only draw of markdown is that it's just plain text. If the overhead of learning it doesn't appeal to you then I think a standard WYSIWYG word processor would be a better choice.
I don't see how WYSIWYG conflicts with markdowns version controllability, which is it's real advantage over something like MS word. FYI, markdown has WYSIWYG editors already, and this is one of them. This one relies on keyboard shortcuts versus clickable hints, which MS word offers, making it appealing to a non programmer
Is that deb source line correct? It's listed in the installation instructions as:

    deb https://typora.io linux/
`apt-get update` barks out the following warning:

    W: Conflicting distribution: https://typora.io linux/ InRelease (expected linux but got )
To suppress the message I ended up changing it to:

    deb https://typora.io/linux ./
I read the page a few times through and I can't find answers to a couple questions. If someone has already installed the app, can you clarify:

- When I save the document, is it just plain markdown as text?

- If I copy and paste it into an input element in my browser that expects markdown, will it be copying just plaintext markdown?

- What if I copy and paste it into something like Microsoft Word?

If the creator is listening, I have some comments for your site:

- I tried clicking/typing on the opening page before realizing I had to scroll down.

- I eventually found that there were some clickable words that changed displayed images, but it wasn't obvious.

- After finding I could click some words, I expected to be able to click the menu options under 'Accessibility' and found it a bit ironic that they weren't clickable.

On the positive side:

- The moving image showing a user typing markdown in and the text transforming is awesome and looks great.

This looks pretty but I can't see myself using it much, I'm usually writing markdown in vim.

Anyone know of a vim plugin to split the window to a live preview for markdown? It is pretty much readable as plain text, but it would be nice to see a preview to know if I've made an error in the markup.

- Saving is as plain markdown. But you can export to a variety of formats (they use pandoc)

- There is a setting for copy/paste to use markdown vs plain text

- Pasting into word would be as HTML since word is rich text

> - There is a setting for copy/paste to use markdown vs plain text

Do you mean markdown vs rich text? Or can it paste markdown, plain text, and rich text?

(comment deleted)
No, the setting is Preferences > Editor > Default copy behavior

When i turn it off (default) and copy/paste into notepad it only pastes plain text with no markdown.

When i turn it on and copy paste into notepad it retains the markdown formatting characters (*'s, ```'s and etc...)

Pasting into MS Word (a rich text editor) always pastes as rich text regardless of the setting

Shift-[Cmd/Ctrl]-C seems to always copy markdown plaintext.
Your questions lead me to believe you would be someone ideal for trying out their beta and providing your feedback.
I think I may be missing the main usecase here but how come I see so many different markdown editors on here all the time? Markdown is pretty simple and easy to read in plaintext, or with simple highlighting so what's the point?

Or am I just being one of those weirdos that's like "WHO NEEDS SYNTAX HIGHLIGHTING YOU SCRUBS!"?

For me it works well because of:

- Spellcheck

- WYSIWYG for complex/annoying markdown (try adding a column to a 20 row table in markdown unassisted)

- Nice unobtrusive typing experience

- Easy toggle switch to raw markdown (Ctrl + /)

- Syntax highlighting for code blocks

- Familiar hotkeys for formatting (Ctrl + B for bold, Ctrl + 1 for H1, Ctrl + 2 for H2 etc...)

> Markdown is pretty simple and easy to read in plaintext

That is actually the main reason for markdown's existence [1], so I have the same issue with these editors. I don't understand attempts to hide the formatting.

"The overriding design goal for Markdown’s formatting syntax is to make it as readable as possible. The idea is that a Markdown-formatted document should be publishable as-is, as plain text, without looking like it’s been marked up with tags or formatting instructions."

[1] https://daringfireball.net/projects/markdown/

I often like to preview how text works as I work on it.

e.g. if I bold this, does it look out of place or to check that internal links work.

However, I currently just use my normal text editor and open the output in a browser (if compiling to html)/terminal (if compiling to man pages)/evince (if compiling to pdf)

Markdown is simple and easy to read to coders, and others with (for a lack of a better term) mathematical inclination.

It would be really awesome if we could get the current "Word for everything crowd" to use markdown too, and assistive WYSIWYG editors are a lot more attractive to them.

Just wildly speculating here (with some wishful thinking thrown in): maybe the intent is to indirectly encourage non-technical audiences to use git-based, public version control for authoring public and frequently revised documents.

For instance: imagine if federal legislation, and amendments to federal legislation, were published in this manner. You could examine diffs to see how passed (or proposed) amendments altered (or will alter) the law. You could even have a 'git blame' sort of feature that let you to see which members of congress voted for or against particular amendments. It would definitely aid political transparency, and make it easier for the public to participate in the legislative process.

Eh, I guess that's mostly my wishful thinking...

I see no reason for this being wishful thinking, other than the part where you'd need to be 30+ years in the future.
(comment deleted)
Wouldn't it be easier to add stronger version control (think track changes) to gui document editors?
Maybe. But I guess my hidden objective here would be to open up the legislation making process to the public. At the moment (at least in Australia), the best we can do in this regard is 'exposure draft' consultation.

Basically a draft of the legislation is put on some consultation website, and people can send in big long essays via email. The participants don't see each others' comments, it's just a 1-1 type relationship between the government department and the 'consultee'.

I'd like to see infrastructure that would allow:

(a) consultation participants to see and comment on each others' suggestions (think Greenpeace commenting on Shell's submission regarding fuel tax credits, and vice-versa); and

(b) for participants to be able to make pull-requests, forcing the government department to answer in the positive of negative and give reasons.

On the second point, under the current system they can simply put your submission through the shredder if they don't like your suggestions. By making it very public, government departments will feel strong pressure to acknowledge and respond in a reasoned way. Many government departments do a big song and dance about 'transparency'. I think this provides a concrete and actionable way to significantly increase this wonderful 'transparency' thing that I hear so much about.

Being able to see what I write the same way as a reader would helps me empathize with them. Perhaps now I can have just one window open instead of Sublime Text + Marked.
Fool that I am, I stared at the page for quite some time wondering when the loading animation was going to end and the page load. Then I saw the scroll bar...
There's also a little downward-pointing arrow at the bottom, but I agree the design is unintuitive.
Isn't that called vim (or insert your actual editor of choice)?

Markdown is meant to be readable while editing, I actually find having the rendered edition on top of your edition really confusing, when you can just open the .md file in your editor while having your preview outside of it updated after each save.

Is there an AUR or an arch package for this?
This is pretty awesome. My initial thought was that we really don't need another Markdown editor, these are becoming like ToDo lists.

However, it looks awesome, so far it seems to work really well. Support for unicode is great.