When you declare an image the usual way it works:
![alt text][1]
With links as alt text it works as well:
![http://x][1]
But when you use a -
before a link:
![- http://x][1]
It does not render the image and generates an invalid HTML text output instead (with final rendering different than preview (thanks @animuson)):
- When in preview the rendered text is
http://x" title="" />
. - In the final post, the rendered text is
http://x">
. See it below:
http://x">
Anything else works: ![- http://][1]
, ![- bla][1]
, ![- http:/x][1]
.