When skimming it can be hard to differentiate between **this is important** and *this is important*, whereas ** this is important** and * this is important* are easier to separate. I prefer to use asterisks for Markdown formatting everywhere I’m able to (e.g., bold, italics, and unordered lists), so I find it helpful to have extra styling beyond color to distinguish bold, italic, and bold+italic. So, I like to have a different color for each Markdown style (headings, links, bold, italic, quotes, images, code, bullets, etc.) Colors tell you which text has Markdown formatting applied. This helps you determine, for example, whether a URL is actually written out in the text or is used inside a hyperlink. Since most of the text in the editor isn’t going to be rendered as it would in the browser, it’s nice to quickly see which text you’ve formatted using Markdown. Even with the preview pane open, I typically spend most of my time looking at the editing view. Regardless, I think a good editor should have just the right amount of styling to differentiate plain text from formatted text, but not so much that it distracts you from being able to read it and focus on the content. Some Markdown editors allow full customization of editor themes, while others ship with nice ones out of the box. That’s one thing that I do want a Markdown editor to borrow from code editors. I want to see all the Markdown that I’ve written, even if the end user won’t. Do I click it, double-click, triple-click? What if I’m just using the keyboard? It’s not so much that these features aren’t useful, it’s that they break my flow. I can’t stand the work of futzing with the app to change a heading level, for example. In contrast, I’m not a fan of the one-mode-to-rule-them-all design where Markdown formatting automatically converts to styled text, hiding the formatted code (implemented in some form by Dropbox Paper, Typora, Ulysses, and Bear). Having both edit and preview mode active at once can help you feel more connected to the finished product. It’s kind of like static site generators that auto-refresh so that you can see your changes as you make them. What it looks like matters, and having a preview can give you a feel for that. Writing Markdown is not the same as writing code. I happen to like Markdown editors that provide a side-by-side or paned design where I can see both at once. Similarly, many Markdown editors have separate modes or views for writing, editing and reading. ![]() From vi(m) to Google Docs, separate modes for writing and reading seem to appeal to writers. But perhaps there is an exception for text editing software. UX principles tell us that modes are problematic. Consideration #1: Separate writing and reading modes Here are some key considerations for Markdown editing apps to help the words flow. ![]() I’m going to give you some options (including my favorite), but more importantly, I’ll walk though features that these apps offer that are especially relevant when choosing. And the more you write it, the more you want the tooling experience to disappear so that the content takes focus. If you run or have recently switched to a static site generator, you might find yourself writing a lot of Markdown.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |