hugo/helpers
bep beaa8b1bca Add support for URLs relative to context root
Setting `RelativeURLs` to `true` will make all relative URLs in the site *really* relative.

And will do so with speed.

So:

In `/post/myblogpost.html`:

`/mycss.css` becomes `../mycss.css`

The same in `/index.html` will become:

`./mycss.css` etc.

Note that absolute URLs will not be touched (either external resources, or URLs constructed with `BaseURL`).

The speediness is about the same as before:

```
benchmark                    old ns/op     new ns/op     delta
BenchmarkAbsURL              17462         18164         +4.02%
BenchmarkAbsURLSrcset        18842         19632         +4.19%
BenchmarkXMLAbsURLSrcset     18643         19313         +3.59%
BenchmarkXMLAbsURL           9283          9656          +4.02%

benchmark                    old allocs     new allocs     delta
BenchmarkAbsURL              24             28             +16.67%
BenchmarkAbsURLSrcset        29             32             +10.34%
BenchmarkXMLAbsURLSrcset     27             30             +11.11%
BenchmarkXMLAbsURL           12             14             +16.67%

benchmark                    old bytes     new bytes     delta
BenchmarkAbsURL              3154          3404          +7.93%
BenchmarkAbsURLSrcset        2376          2573          +8.29%
BenchmarkXMLAbsURLSrcset     2569          2763          +7.55%
BenchmarkXMLAbsURL           1888          1998          +5.83%

```

Fixes #1104
Fixes #622
Fixes #937
Fixes #157
2015-05-16 00:11:44 +02:00
..
content.go Very experimental support for mmark 2015-05-08 22:05:41 -04:00
content_test.go
general.go Very experimental support for mmark 2015-05-08 22:05:41 -04:00
general_test.go Update test logs for uniformity and consistency 2015-05-08 22:27:00 -04:00
hugo.go Print ERROR on theme vs Hugo version mismatch 2015-04-28 20:39:25 +02:00
hugo_test.go
path.go Add support for URLs relative to context root 2015-05-16 00:11:44 +02:00
path_test.go Add support for URLs relative to context root 2015-05-16 00:11:44 +02:00
pygments.go Allow 'classprefix' pygments options. 2015-05-07 03:45:51 +02:00
pygments_test.go
url.go Add relURL template func 2015-05-11 13:59:02 +02:00
url_test.go Add relURL template func 2015-05-11 13:59:02 +02:00