From c5178238d0406f34c32170a00f99363d28621392 Mon Sep 17 00:00:00 2001 From: Norton Wang Date: Wed, 6 Nov 2013 00:26:42 -0500 Subject: [PATCH] Fixes #1143, spaces in filename links --- pelican/contents.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pelican/contents.py b/pelican/contents.py index 059c54a7..c63cf0ee 100644 --- a/pelican/contents.py +++ b/pelican/contents.py @@ -213,6 +213,10 @@ class Content(object): os.path.join(self.relative_dir, path) ) + # spaces in filename + if path not in self._context['filenames'] and '%20' in path: + path = path.replace('%20', ' ') + if path in self._context['filenames']: origin = '/'.join((siteurl, self._context['filenames'][path].url))