fixed trailing dir slash when using slug

See testcase, dir + slug contained double slash when dir had a trailing
slash.

Signed-off-by: Noah Campbell <noahcampbell@gmail.com>
This commit is contained in:
Tim Esselens
2013-11-19 14:10:03 +01:00
committed by Noah Campbell
parent e425226a28
commit 860f982cc4
2 changed files with 16 additions and 4 deletions

View File

@@ -265,7 +265,7 @@ func (p *Page) permalink() (*url.URL, error) {
if p.Site.Config != nil && p.Site.Config.UglyUrls {
permalink = path.Join(dir, p.Slug, p.Extension)
} else {
permalink = dir + "/" + p.Slug + "/"
permalink = path.Join(dir, p.Slug) + "/"
}
} else if len(pUrl) > 2 {
permalink = pUrl