On 25 Feb 2008 16:45:23 -0800, david parsons <[EMAIL PROTECTED]> wrote: > In article <[EMAIL PROTECTED]>, > > Florian Lindner <[email protected]> wrote: > >Hello, > >markdown (Python implementation) seems to render: > > > > > > > >to > > > ><img src="pfad/und/eine" title="lange/url zum bild.jpg" > >alt="alternativer text"/> > > > >breaking the URL at the whitespace. AFAIK whitespaces are ok in URLs > >so why is it breaking up the URL here? > > Because spaces are how it separates the url from the title text? >
Yup, thats why. Although quotes are acceptable as well. The only way to do the encoding of spaces is to always require quotes around the title text. A quick look at the syntax rules indicates that quotes should always be required and I could change python-markdown's behavior to follow. However, there may be a significant number of documents that have been created over the years that rely on the use of a space only to separate the title. A change of that behavior would break all those documents. On the other hand, url's with spaces would be very unusual and are generally considered a bad idea, so I'm not inclined to NOT make that change unless I get sufficiant demand for it. Perhaps the other python-markdown dev would feel different. Personally, I'd suggest a change in your urls. Perhaps replace the spaces with the underscore `_`. If that's not possible or beyond your control, then encode the urls manually. If you really must have the spaces, then it would be *vary easy* (relatively speaking) to write your own extension using python-markdown's extension api. -- ---- Waylan Limberg [EMAIL PROTECTED] _______________________________________________ Markdown-Discuss mailing list [email protected] http://six.pairlist.net/mailman/listinfo/markdown-discuss
