Some suggestions:
* There should be an option “demo page“,
* Paragraphs should be drag-n-droppable,
* Arrow keys should take me to the previous/next paragraph,
* There should be “a plus icon“ above and below each paragraph,
* Inline editor should contain buttons for “bold“, “italic“ etc..,
* Pressing “the bold button“ when there's a highlighted word should wrap it in two stars etc.;
Is the thing open-sourced? I would like to help improve it and use it in my blog for writing things.
Also, to add on to your suggestion that buttons should interact with highlighted words, the link-making button that already exists should also wrap a highlighted word with the link instead of overwriting it. For example, if “here” is highlighted, clicking the button should replace it with “[here](|)”, where ‘|’ is the cursor.
<img onerror='alert("uh oh")' src=z> ← that there is an example of the sort of security hole (XSS) this has. Remember: Markdown is by default a *horribly* insecure format.Sometimes I want to put custom attributes on links: rel and class, but also RDFa attributes like property and classof. Without the ability to make a link the old-fashioned way, you can't do that.
Markdown gives shortcuts for the common stuff and allows authors to use HTML tags for the fiddly bits that it doesn't optimise. Markdown without HTML fallback for the use cases Markdown doesn't optimize for would make Markdown fairly useless.
If you went the other route and tried to turn all of HTML into Markdown syntax, you'd have an unusable language. Including HTML is the least bad of the options, IMHO.
Offtopic: where can I learn to make sites that look like this?
One small thing that stuck out: there isn't any way to make a newline. You have to make an entirely new comment. Or is there some shortcut key I'm missing? On a lot of text editors, it's Shift + Enter.
It also breaks trying to type out quotes and nested quotes.
small suggestion: would be great to have a way to navigate by keyboard between paragraphs (tab / shift-tab?). if that feature exists, I couldn't find the keystrokes.
Also, you need much better keyboard support. Jumping between sections shouldn't require using the mouse.
Something like: "An elegant markdown editor for..."?
In academic writing, everyone I know uses MS Word. My fantasy is to use a markdown editor that could take the generated html and produce pdf's. If this editor had a way to generate insertable references along with nicely formatted tables, it could easily be a replacement for such a thing.
It would also be nice if something like this had a git backend to it that would allow a version control of the document that allowed multiple authors to contribute. Also, author notes would be nice. Anyhow, that is my wish list. Awesome project.. really dig the simplicity!
ReferenceError: _Logger is not defined toolbar.js:1
TypeError: ToolbarView is not a function app.js:1 Chromium Version 32.0.1700.107 (248368)
console shows: GET http://writebin.io/f/js/logger.js 2ZNsPsJy:21
Uncaught ReferenceError: _Logger is not defined toolbar.js:1
GET http://www.google-analytics.com/analytics.js 2ZNsPsJy:29
Uncaught TypeError: Property 'ToolbarView' of object [object Object] is not a function app.js:1Undo doesn't work which is kind of annoying. That is something that plagues most of the editors using ace, showdown, et al. Could you get away with just text areas?
Perhaps a "write to PDF" feature could be a nice addition?
Otherwise it is very useful. I would love to use something like it for my own projects.
your website says "accounts coming soon". and i'm curious what that means. whatever it is, i should probably inform you that my app is javascript that works exclusively client-side, saving where you like, including your own site. (with a "last-resort" option to save on my site) and i will be encouraging people to _take_it_, for free (as in beer and speech), which means there might not be much money in this arena...
-bowerbird
I also wish it had support for various markdown extensions like table of contents and in page anchors.
But certainly looks terrific.
Filter in effect '/logger.js'
edit: turns out, adblock didn't like logger.js. but the jquery and underscores are still refusing to be served. You may or may not need underscore as well.
When you say inline, I expect up/down arrows to work.