hugolib: Allow relative URLs in front matter
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Sun, 31 Mar 2019 10:08:15 +0000 (12:08 +0200)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Tue, 2 Apr 2019 08:33:15 +0000 (10:33 +0200)
commit5185fb065b0f8a4142c29ee3e3cd917e917280a4
treec4aad127193563eabac21e76cfc4e8e19408b155
parent92baa14fd3f45c0917c5988235cd1a0f8692f171
hugolib: Allow relative URLs in front matter

Before this commit you would have to do this in multilingual setups:

```
---
title: "Custom!"
url: "/jp/custom/foo"
---
```

This commit allows for relative URLs, e.g:

```
---
title: "Custom!"
url: "custom/foo"
---
```

Which is obviously easier and more portable.

The meaning of relative may change to include more in the future (e.g. role based access).

Fixes #5704
hugolib/page_permalink_test.go
hugolib/site_render.go
resources/page/page_paths.go