From c6856dec441b2bed31664f311f0ebe98df21eab6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexis=20M=C3=A9taireau?= Date: Sun, 10 Mar 2013 23:09:43 -0700 Subject: [PATCH] Replace \ with / when replacing the URLs. See #763 --- pelican/contents.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pelican/contents.py b/pelican/contents.py index b242b5d9..e0bf8adf 100644 --- a/pelican/contents.py +++ b/pelican/contents.py @@ -189,12 +189,13 @@ class Content(object): if value in self._context['filenames']: origin = '/'.join((siteurl, self._context['filenames'][value].url)) + origin = origin.replace('\\', '/') # Fow windows paths. else: logger.warning("Unable to find {fn}, skipping url" " replacement".format(fn=value)) - return m.group('markup') + m.group('quote') + origin \ - + m.group('quote') + return ''.join((m.group('markup'), m.group('quote'), origin, + m.group('quote'))) return hrefs.sub(replacer, content)