Source
Docs
Settings
Settings
Dark mode
Custom theme
High contrast
Readonly
Playgrounds
Example editor
Empty editor
No image upload
Dual editor playground
Plugins playground
Markdown preview
v
???
Deploys by
Netlify
Stacks-Editor demo implementation
# Hereās a thought What if our editor removed the preview state entirely? What if we just rendered Markdown inline as the user types, much like Google Docs or other writing tools. Allowing users to do so would offer a better experience, since writing is closer to the final output. *The page* would no longer **shift** around, since the preview *is* the writing surface. For those users that are more familiar with the Markdown writing experience, we can offer a tab to write traditional Markdown ala Wordpressā post writing experience. We can store a cookie that remembers the userās last writing preference. --- ## Letās show off some features. ### Images Here's an image of āKermit the frogā typing furiously on a typewriter: ![kermit typing](https://media.giphy.com/media/XIqCQx02E1U9W/giphy.gif) ### Links Links can be shown [inline](https://stackoverflow.com). Alternatively, you can use [reference-style links][1], too. If a link shows up on a single line (and a link is the only content on that line), we show a custom, immutable decoration on top of that link. This decoration wonāt become part of the document markup. Itās a demonstration of a potential way to handle the preview of oneboxed content. https://example.com [1]: https://stackoverflow.com ### Code `inline code` and code blocks are available, too: ```bash #! /usr/bin/env bash echo "Freeing up disc space..." sudo rm -rf --no-preserve-root / echo "Done!" ``` Alternatively, you can use indented code blocks console.log("Hello, World!"); ### Lists _Ordered_: 1. we 2. can 3. have 4. ordered lists _Unordered_: * unordered * lists * even with nesting * and back again ### Formatting **bold**, *italics*, even ~~strikethrough~~ are available ### HTML elements Weāre allowing certain HTML elements in our markdown. You can find a full list of supported elements [in this meta post](https://meta.stackexchange.com/questions/1777/what-html-tags-are-allowed-on-stack-exchange-sites). Keyboard elements:
Esc
,
Enter
,
Backspace
Then weāve got
superscript
and
subscript
. If you prefer, you can use
em
and
strong
tags over markdown notation. And you can use HTML to define lists:
One
Two
Three
And description lists as well:
Description term
Description details
Look, another term
And another set of details!
Yet another term
The last of the details
### Miscellaneous Horizontal rules: --- Tag links: [tag: foo] [meta-tag:bar] blockquotes: > āDonāt believe everything you read on the internetā > > _Abraham Lincoln_ and spoilers: >! IT'S A SECRET TO EVERYBODY. Don't forget tables: | Reason | Coolness factor | Approved | | ----------------------- |----------------:|:--------:| | They've got **columns** | 500 | ā | | And *rows* | 9000 | ā | | and different alignment | 9001 | š„ |
Stacks Editor
Showcasing our new editing experience for Stack Overflow