output: Speed up layout calculations
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Sat, 18 Mar 2017 15:46:10 +0000 (16:46 +0100)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Mon, 27 Mar 2017 13:43:56 +0000 (15:43 +0200)
commit6178238a0b069ae8ce65a23e3dd60c091de0cfef
treee4ddac46efc6324c2d79e3769eb6f5396e59745e
parentdf953839143c15e147d35f8908ed7f02fb62a10a
output: Speed up layout calculations

```
BenchmarkLayout-4     4883          497           -89.82%

benchmark             old allocs     new allocs     delta
BenchmarkLayout-4     18             1              -94.44%

benchmark             old bytes     new bytes     delta
BenchmarkLayout-4     1624          32            -98.03%
```
hugolib/page.go
hugolib/site.go
output/layout.go
output/layout_test.go