Meta problems: now I'm about to inject more code into the preview card plugin for which I've been constructing a walkthough because the examples I use in the walkthrough showing how to set card attributes … are setting card attributes for the walk through post.
And … it's back. Time to work around what was already an awkward workaround for lacking the ability to merge maps:
*Scratch.SetInMap
.The current state of the walkthrough living on my test blog (I had to make it punchy or I'd never get through it): moondeer-test.micro.blog/2021/12/1...
I'm three quarters through making a cool f$&king plugin walk through and f$&kin' Hugo is gonna make me refactor the f$&ker to avoid using its buggy a$$ page scratch implementation.
Turns out the solution to my little posting Hugo shortcode code without Hugo parsing the damn thing was to lean into the parsing (of course, Prism still has no idea how to highlight the damn Hugo syntax).
Seriously … Hugo v0.54… bro … you tell me why you're trying 604 concurrent map writes … 'cause this sh$t is kinda on you and you're crappy underlying code base built on top of crappy f$&king programming language.
Were I such a multi-part blogger … you'd find what would probably amount to part one on my test blog at the moment:
Fun new little error poppin' up today as try Hugo's buggy page scratch implementation:
Theme error: fatal error: concurrent map writes goroutine 381 [running]: runtime.throw(0xf907b4, 0x15) /usr/lib/go-1.11/src/runtime/panic.go:608 +0x72 fp=0xc004c70828 sp=0xc004c707f8 pc=0x4309f2 runtime.mapassign_faststr(0xe44d20, 0xc000c5cc60, 0xc000a9e605, 0x4, 0xc0044f8988) /usr/lib/go-1.11/src/runtime/map_faststr.go:199 +0x3da fp=0xc004c70890 sp=0xc004c70828 pc=0x417e5a github.com/gohugoio/hugo/common/maps.(*Scratch).SetInMap(0xc005888860, 0xc000a9e5f9, 0x9, 0xc000a9e605, 0x4, 0xe44d20, 0xc001047890, 0x0, 0x0) github.com/gohugoio/hugo/common/maps/scratch.go:101 +0xe8 fp=0xc004c708e0 sp=0xc004c70890 pc=0x7b6988 runtime.call128(0xc002f9ec60, 0xc0022139b8, 0xc005b54870, 0x3800000048) /usr/lib/go-1.11/src/runtime/asm_amd64.s:524 +0x52 fp=0xc004c70970 sp=0xc004c708e0 pc=0x45bd62 reflect.Value.call(0xea6400, 0xc005888860, 0x1613, 0xf45a3c, 0x4, 0xc005b54820, 0x3, 0x3, 0xf39f40, 0x1, ...) /usr/lib/go-1.11/src/reflect/value.go:447 +0x454 fp=0xc004c70c38 sp=0xc004c70970 pc=0x4bcc04 reflect.Value.Call(0xea6400, 0xc005888860, 0x1613, 0xc005b54820, 0x3, 0x3, 0x118ddc0, 0xc000e31d00, 0xe44d20) /usr/lib/go-1.11/src/reflect/value.go:308 +0xa4 fp=0xc004c70ca0 sp=0xc004c70c38 pc=0x4bc694 text/template.(*state).evalCall(0xc004c71a48, 0xe44d20, 0xc001047890, 0x15, 0xea6400, 0xc005888860, 0x1613, 0x118e0c0, 0xc000e1b1a0, 0xc000ad14c9, ...) /usr/lib/go-1.11/src/text/template/exec.go:695 +0x6bd fp=0xc004c70e98 sp=0xc004c70ca0 pc=0x59681d text/template.(*state).evalField(0xc004c71a48, 0xe44d20, 0xc001047890, 0x15, 0xc000ad14c9, 0x8, 0x118e0c0, 0xc000e1b1a0, 0xc000a9bf40, 0x4, ...) /usr/lib/go-1.11/src/text/template/exec.go:585 +0xd78 fp=0xc004c711f0 sp=0xc004c70e98 pc=0x596018 text/template.(*state).evalFieldChain(0xc004c71a48, 0xe44d20, 0xc001047890, 0x15, 0xea6400, 0xc002213998, 0x96, 0x118e0c0, 0xc000e1b1a0, 0xc000e31cd0, ...) /usr/lib/go-1.11/src/text/template/exec.go:553 +0x220 fp=0xc004c712a8 sp=0xc004c711f0 pc=0x594f90 text/template.(*state).evalVariableNode(0xc004c71a48, 0xe44d20, 0xc001047890, 0x15, 0xc000e1b1a0, 0xc000a9bf40, 0x4, 0x4, 0xe5c860, 0x18f5e80, ...) /usr/lib/go-1.11/src/text/template/exec.go:541 +0x18b fp=0xc004c71378 sp=0xc004c712a8 pc=0x594c4b text/template.(*state).evalCommand(0xc004c71a48, 0xe44d20, 0xc001047890, 0x15, 0xc000e1b140, 0xe5c860, 0x18f5e80, 0x99, 0xc004c71558, 0x593ec9, ...) /usr/lib/go-1.11/src/text/template/exec.go:465 +0x7e4 fp=0xc004c71448 sp=0xc004c71378 pc=0x5940c4 text/template.(*state).evalPipeline(0xc004c71a48, 0xe44d20, 0xc001047890, 0x15, 0xc000a9db60, 0x59345f, 0xe40940, 0xc005b547f8) /usr/lib/go-1.11/src/text/template/exec.go:429 +0x126 fp=0xc004c71538 sp=0xc004c71448 pc=0x5933b6 text/template.(*state).walk(0xc004c71a48, 0xe44d20, 0xc001047890, 0x15, 0x118dc80, 0xc000e1b1d0) /usr/lib/go-1.11/src/text/template/exec.go:254 +0x49b fp=0xc004c715c8 sp=0xc004c71538 pc=0x591d0b text/template.(*state).walk(0xc004c71a48, 0xe44d20, 0xc001047890, 0x15, 0x118dec0, 0xc000e1b110) /usr/lib/go-1.11/src/text/template/exec.go:262 +0x142 fp=0xc004c71658 sp=0xc004c715c8 pc=0x5919b2 text/template.(*state).walkIfOrWith(0xc004c71a48, 0x13, 0xe44d20, 0xc000c5c120, 0x15, 0xc000a9db00, 0xc000e1b110, 0x0) /usr/lib/go-1.11/src/text/template/exec.go:290 +0x163 fp=0xc004c716f0 sp=0xc004c71658 pc=0x591f43 text/template.(*state).walk(0xc004c71a48, 0xe44d20, 0xc000c5c120, 0x15, 0x118e100, 0xc000a9bf80) /usr/lib/go-1.11/src/text/template/exec.go:273 +0x2b9 fp=0xc004c71780 sp=0xc004c716f0 pc=0x591b29 text/template.(*state).walk(0xc004c71a48, 0xe44d20, 0xc000c5c120, 0x15, 0x118dec0, 0xc000e1ae40) /usr/lib/go-1.11/src/text/template/exec.go:262 +0x142 fp=0xc004c71810 sp=0xc004c71780 pc=0x5919b2 text/template.(*state).walkIfOrWith(0xc004c71a48, 0x13, 0xf41ee0, 0xc002cf3180, 0x16, 0xc000a9d980, 0xc000e1ae40, 0x0) /usr/lib/go-1.11/src/text/template/exec.go:290 +0x163 fp=0xc004c718a8 sp=0xc004c71810 pc=0x591f43 text/template.(*state).walk(0xc004c71a48, 0xf41ee0, 0xc002cf3180, 0x16, 0x118e100, 0xc000f26380) /usr/lib/go-1.11/src/text/template/exec.go:273 +0x2b9 fp=0xc004c71938 sp=0xc004c718a8 pc=0x591b29 text/template.(*state).walk(0xc004c71a48, 0xf41ee0, 0xc002cf3180, 0x16, 0x118dec0, 0xc000e1aa20) /usr/lib/go-1.11/src/text/template/exec.go:262 +0x142 fp=0xc004c719c8 sp=0xc004c71938 pc=0x5919b2 text/template.(*Template).execute(0xc000a9bb80, 0x117ff20, 0xc00321f030, 0xf41ee0, 0xc002cf3180, 0x0, 0x0) /usr/lib/go-1.11/src/text/template/exec.go:217 +0x215 fp=0xc004c71aa0 sp=0xc004c719c8 pc=0x591385 text/template.(*Template).Execute(0xc000a9bb80, 0x117ff20, 0xc00321f030, 0xf41ee0, 0xc002cf3180, 0x10, 0xc004c71b38) /usr/lib/go-1.11/src/text/template/exec.go:200 +0x53 fp=0xc004c71ae8 sp=0xc004c71aa0 pc=0x591143 html/template.(*Template).Execute(0xc000e1a9c0, 0x117ff20, 0xc00321f030, 0xf41ee0, 0xc002cf3180, 0x42f752, 0x8) /usr/lib/go-1.11/src/html/template/template.go:122 +0x8c fp=0xc004c71b30 sp=0xc004c71ae8 pc=0x791a4c github.com/gohugoio/hugo/tpl.(*TemplateAdapter).Execute(0xc006362c00, 0x117ff20, 0xc00321f030, 0xf41ee0, 0xc002cf3180, 0x0, 0x0) github.com/gohugoio/hugo/tpl/template.go:128 +0xaf fp=0xc004c71b90 sp=0xc004c71b30 pc=0xb530bf github.com/gohugoio/hugo/tpl/partials.(*Namespace).Include(0xc0006bc1e0, 0xc000a9e109, 0x22, 0xc005c379c0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0) github.com/gohugoio/hugo/tpl/partials/partials.go:90 +0x1ca fp=0xc004c71c80 sp=0xc004c71b90 pc=0xc89e0a github.com/gohugoio/hugo/tpl/partials.(*Namespace).Include-fm(0xc000a9e109, 0x22, 0xc005c379c0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0) github.com/gohugoio/hugo/tpl/partials/init.go:32 +0x63 fp=0xc004c71ce0 sp=0xc004c71c80 pc=0xc8ac83 runtime.call128(0xc001be58c0, 0xc0006bc200, 0xc005b54640, 0x2800000048) /usr/lib/go-1.11/src/runtime/asm_amd64.s:524 +0x52 fp=0xc004c71d70 sp=0xc004c71ce0 pc=0x45bd62 reflect.Value.call(0xe543e0, 0xc0006bc200, 0x13, 0xf45a3c, 0x4, 0xc005b516b0, 0x2, 0x2, 0xf39f40, 0xe65001, ...) /usr/lib/go-1.11/src/reflect/value.go:447 +0x454 fp=0xc004c72038 sp=0xc004c71d70 pc=0x4bcc04 reflect.Value.Call(0xe543e0, 0xc0006bc200, 0x13, 0xc005b516b0, 0x2, 0x2, 0x118ddc0, 0xc000e318c0, 0xf41ee0) /usr/lib/go-1.11/src/reflect/value.go:308 +0xa4 fp=0xc004c720a0 sp=0xc004c72038 pc=0x4bc694 text/template.(*state).evalCall(0xc004c726f0, 0xf41ee0, 0xc002cf3180, 0x16, 0xe543e0, 0xc0006bc200, 0x13, 0x118dd80, 0xc000e1a4b0, 0xc000a9e100, ...) /usr/lib/go-1.11/src/text/template/exec.go:695 +0x6bd fp=0xc004c72298 sp=0xc004c720a0 pc=0x59681d text/template.(*state).evalFunction(0xc004c726f0, 0xf41ee0, 0xc002cf3180, 0x16, 0xc000e1a4e0, 0x118dd80, 0xc000e1a4b0, 0xc000a9b680, 0x3, 0x4, ...) /usr/lib/go-1.11/src/text/template/exec.go:563 +0x172 fp=0xc004c72390 sp=0xc004c72298 pc=0x595162 text/template.(*state).evalCommand(0xc004c726f0, 0xf41ee0, 0xc002cf3180, 0x16, 0xc000e1a4b0, 0xe5c860, 0x18f5e80, 0x99, 0xc004c72540, 0x599f87, ...) /usr/lib/go-1.11/src/text/template/exec.go:460 +0x5e9 fp=0xc004c72460 sp=0xc004c72390 pc=0x593ec9 text/template.(*state).evalPipeline(0xc004c726f0, 0xf41ee0, 0xc002cf3180, 0x16, 0xc000a9d4a0, 0x98, 0xc005b51698, 0x98) /usr/lib/go-1.11/src/text/template/exec.go:429 +0x126 fp=0xc004c72550 sp=0xc004c72460 pc=0x5933b6 text/template.(*state).walk(0xc004c726f0, 0xf41ee0, 0xc002cf3180, 0x16, 0x118dc80, 0xc000e1a510) /usr/lib/go-1.11/src/text/template/exec.go:254 +0x49b fp=0xc004c725e0 sp=0xc004c72550 pc=0x591d0b text/template.(*state).walk(0xc004c726f0, 0xf41ee0, 0xc002cf3180, 0x16, 0x118dec0, 0xc000e1a2a0) /usr/lib/go-1.11/src/text/template/exec.go:262 +0x142 fp=0xc004c72670 sp=0xc004c725e0 pc=0x5919b2 text/template.(*Template).execute(0xc000a9b500, 0x117ff20, 0xc001bb0cb0, 0xf41ee0, 0xc002cf3180, 0x0, 0x0) /usr/lib/go-1.11/src/text/template/exec.go:217 +0x215 fp=0xc004c72748 sp=0xc004c72670 pc=0x591385 text/template.(*Template).Execute(0xc000a9b500, 0x117ff20, 0xc001bb0cb0, 0xf41ee0, 0xc002cf3180, 0x10, 0xc004c727e0) /usr/lib/go-1.11/src/text/template/exec.go:200 +0x53 fp=0xc004c72790 sp=0xc004c72748 pc=0x591143 html/template.(*Template).Execute(0xc000e1a240, 0x117ff20, 0xc001bb0cb0, 0xf41ee0, 0xc002cf3180, 0x42f752, 0x8) /usr/lib/go-1.11/src/html/template/template.go:122 +0x8c fp=0xc004c727d8 sp=0xc004c72790 pc=0x791a4c github.com/gohugoio/hugo/tpl.(*TemplateAdapter).Execute(0xc006362b80, 0x117ff20, 0xc001bb0cb0, 0xf41ee0, 0xc002cf3180, 0x0, 0x0) github.com/gohugoio/hugo/tpl/template.go:128 +0xaf fp=0xc004c72838 sp=0xc004c727d8 pc=0xb530bf github.com/gohugoio/hugo/tpl/partials.(*Namespace).Include(0xc0006bc1e0, 0xc000038ee0, 0x1b, 0xc005c37950, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0) github.com/gohugoio/hugo/tpl/partials/partials.go:90 +0x1ca fp=0xc004c72928 sp=0xc004c72838 pc=0xc89e0a github.com/gohugoio/hugo/tpl/partials.(*Namespace).Include-fm(0xc000038ee0, 0x1b, 0xc005c37950, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0) github.com/gohugoio/hugo/tpl/partials/init.go:32 +0x63 fp=0xc004c72988 sp=0xc004c72928 pc=0xc8ac83 runtime.call128(0xc001be58c0, 0xc0006bc200, 0xc005b545a0, 0x2800000048) /usr/lib/go-1.11/src/runtime/asm_amd64.s:524 +0x52 fp=0xc004c72a18 sp=0xc004c72988 pc=0x45bd62 reflect.Value.call(0xe543e0, 0xc0006bc200, 0x13, 0xf45a3c, 0x4, 0xc005b51500, 0x2, 0x2, 0xf39f40, 0xe65001, ...) /usr/lib/go-1.11/src/reflect/value.go:447 +0x454 fp=0xc004c72ce0 sp=0xc004c72a18 pc=0x4bcc04 reflect.Value.Call(0xe543e0, 0xc0006bc200, 0x13, 0xc005b51500, 0x2, 0x2, 0x118e0c0, 0xc000da2db0, 0xf41ee0) /usr/lib/go-1.11/src/reflect/value.go:308 +0xa4 fp=0xc004c72d48 sp=0xc004c72ce0 pc=0x4bc694 text/template.(*state).evalCall(0xc004c738c0, 0xe0f540, 0xc000422fc0, 0x98, 0xe543e0, 0xc0006bc200, 0x13, 0x118dd80, 0xc000da2d20, 0xc0001f3736, ...) /usr/lib/go-1.11/src/text/template/exec.go:695 +0x6bd fp=0xc004c72f40 sp=0xc004c72d48 pc=0x59681d text/template.(*state).evalFunction(0xc004c738c0, 0xe0f540, 0xc000422fc0, 0x98, 0xc000da2d50, 0x118dd80, 0xc000da2d20, 0xc000da4480, 0x3, 0x4, ...) /usr/lib/go-1.11/src/text/template/exec.go:563 +0x172 fp=0xc004c73038 sp=0xc004c72f40 pc=0x595162 text/template.(*state).evalCommand(0xc004c738c0, 0xe0f540, 0xc000422fc0, 0x98, 0xc000da2d20, 0xe5c860, 0x18f5e80, 0x99, 0xc004c731e8, 0x599f87, ...) /usr/lib/go-1.11/src/text/template/exec.go:460 +0x5e9 fp=0xc004c73108 sp=0xc004c73038 pc=0x593ec9 text/template.(*state).evalPipeline(0xc004c738c0, 0xe0f540, 0xc000422fc0, 0x98, 0xc000da0ba0, 0x98, 0xc005b514e8, 0x98) /usr/lib/go-1.11/src/text/template/exec.go:429 +0x126 fp=0xc004c731f8 sp=0xc004c73108 pc=0x5933b6 text/template.(*state).walk(0xc004c738c0, 0xe0f540, 0xc000422fc0, 0x98, 0x118dc80, 0xc000da2de0) /usr/lib/go-1.11/src/text/template/exec.go:254 +0x49b fp=0xc004c73288 sp=0xc004c731f8 pc=0x591d0b text/template.(*state).walk(0xc004c738c0, 0xe0f540, 0xc000422fc0, 0x98, 0x118dec0, 0xc000da2c60) /usr/lib/go-1.11/src/text/template/exec.go:262 +0x142 fp=0xc004c73318 sp=0xc004c73288 pc=0x5919b2 text/template.(*state).walkIfOrWith(0xc004c738c0, 0x13, 0xe0f540, 0xc000422fc0, 0x98, 0xc000da06c0, 0xc000da26c0, 0xc000da2c60) /usr/lib/go-1.11/src/text/template/exec.go:295 +0x222 fp=0xc004c733b0 sp=0xc004c73318 pc=0x592002 text/template.(*state).walk(0xc004c738c0, 0xe0f540, 0xc000422fc0, 0x98, 0x118e100, 0xc000da44c0) /usr/lib/go-1.11/src/text/template/exec.go:273 +0x2b9 fp=0xc004c73440 sp=0xc004c733b0 pc=0x591b29 text/template.(*state).walk(0xc004c738c0, 0xe0f540, 0xc000422fc0, 0x98, 0x118dec0, 0xc000da2540) /usr/lib/go-1.11/src/text/template/exec.go:262 +0x142 fp=0xc004c734d0 sp=0xc004c73440 pc=0x5919b2 text/template.(*state).walkIfOrWith(0xc004c738c0, 0xa, 0xe0f540, 0xc000422fc0, 0x98, 0xc000da0540, 0xc000da2540, 0x0) /usr/lib/go-1.11/src/text/template/exec.go:292 +0x1ca fp=0xc004c73568 sp=0xc004c734d0 pc=0x591faa text/template.(*state).walk(0xc004c738c0, 0xe0f540, 0xc000422fc0, 0x98, 0x118de80, 0xc000da4500) /usr/lib/go-1.11/src/text/template/exec.go:259 +0x327 fp=0xc004c735f8 sp=0xc004c73568 pc=0x591b97 text/template.(*state).walk(0xc004c738c0, 0xe0f540, 0xc000422fc0, 0x98, 0x118dec0, 0xc000da2420) /usr/lib/go-1.11/src/text/template/exec.go:262 +0x142 fp=0xc004c73688 sp=0xc004c735f8 pc=0x5919b2 text/template.(*state).walkIfOrWith(0xc004c738c0, 0x13, 0xe44d20, 0xc005b50cf0, 0x15, 0xc000da04e0, 0xc000da2420, 0x0) /usr/lib/go-1.11/src/text/template/exec.go:290 +0x163 fp=0xc004c73720 sp=0xc004c73688 pc=0x591f43 text/template.(*state).walk(0xc004c738c0, 0xe44d20, 0xc005b50cf0, 0x15, 0x118e100, 0xc000da4540) /usr/lib/go-1.11/src/text/template/exec.go:273 +0x2b9 fp=0xc004c737b0 sp=0xc004c73720 pc=0x591b29 text/template.(*state).walk(0xc004c738c0, 0xe44d20, 0xc005b50cf0, 0x15, 0x118dec0, 0xc000a31da0) /usr/lib/go-1.11/src/text/template/exec.go:262 +0x142 fp=0xc004c73840 sp=0xc004c737b0 pc=0x5919b2 text/template.(*Template).execute(0xc000bf9cc0, 0x117ff20, 0xc00477e1c0, 0xe44d20, 0xc005b50cf0, 0x0, 0x0) /usr/lib/go-1.11/src/text/template/exec.go:217 +0x215 fp=0xc004c73918 sp=0xc004c73840 pc=0x591385 text/template.(*Template).Execute(0xc000bf9cc0, 0x117ff20, 0xc00477e1c0, 0xe44d20, 0xc005b50cf0, 0x10, 0xc004c739b0) /usr/lib/go-1.11/src/text/template/exec.go:200 +0x53 fp=0xc004c73960 sp=0xc004c73918 pc=0x591143 html/template.(*Template).Execute(0xc000a31d40, 0x117ff20, 0xc00477e1c0, 0xe44d20, 0xc005b50cf0, 0x42f752, 0x8) /usr/lib/go-1.11/src/html/template/template.go:122 +0x8c fp=0xc004c739a8 sp=0xc004c73960 pc=0x791a4c github.com/gohugoio/hugo/tpl.(*TemplateAdapter).Execute(0xc006362a00, 0x117ff20, 0xc00477e1c0, 0xe44d20, 0xc005b50cf0, 0x0, 0x0) github.com/gohugoio/hugo/tpl/template.go:128 +0xaf fp=0xc004c73a08 sp=0xc004c739a8 pc=0xb530bf github.com/gohugoio/hugo/tpl/partials.(*Namespace).Include(0xc0006bc1e0, 0xc001024eb1, 0x16, 0xc005c376e0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0) github.com/gohugoio/hugo/tpl/partials/partials.go:90 +0x1ca fp=0xc004c73af8 sp=0xc004c73a08 pc=0xc89e0a github.com/gohugoio/hugo/tpl/partials.(*Namespace).Include-fm(0xc001024eb1, 0x16, 0xc005c376e0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0) github.com/gohugoio/hugo/tpl/partials/init.go:32 +0x63 fp=0xc004c73b58 sp=0xc004c73af8 pc=0xc8ac83 runtime.call128(0xc001be58c0, 0xc0006bc200, 0xc005b542d0, 0x2800000048) /usr/lib/go-1.11/src/runtime/asm_amd64.s:524 +0x52 fp=0xc004c73be8 sp=0xc004c73b58 pc=0x45bd62 reflect.Value.call(0xe543e0, 0xc0006bc200, 0x13, 0xf45a3c, 0x4, 0xc005b50d50, 0x2, 0x2, 0xf39f40, 0xe65001, ...) /usr/lib/go-1.11/src/reflect/value.go:447 +0x454 fp=0xc004c73eb0 sp=0xc004c73be8 pc=0x4bcc04 reflect.Value.Call(0xe543e0, 0xc0006bc200, 0x13, 0xc005b50d50, 0x2, 0x2, 0x118e0c0, 0xc001028900, 0xe44d20) /usr/lib/go-1.11/src/reflect/value.go:308 +0xa4 fp=0xc004c73f18 sp=0xc004c73eb0 pc=0x4bc694 text/template.(*state).evalCall(0xc004c74b78, 0xe40940, 0xc0062becc0, 0x194, 0xe543e0, 0xc0006bc200, 0x13, 0x118dd80, 0xc0010288a0, 0xc001024ea8, ...) /usr/lib/go-1.11/src/text/template/exec.go:695 +0x6bd fp=0xc004c74110 sp=0xc004c73f18 pc=0x59681d text/template.(*state).evalFunction(0xc004c74b78, 0xe40940, 0xc0062becc0, 0x194, 0xc0010288d0, 0x118dd80, 0xc0010288a0, 0xc001026b80, 0x3, 0x4, ...) /usr/lib/go-1.11/src/text/template/exec.go:563 +0x172 fp=0xc004c74208 sp=0xc004c74110 pc=0x595162 text/template.(*state).evalCommand(0xc004c74b78, 0xe40940, 0xc0062becc0, 0x194, 0xc0010288a0, 0xe5c860, 0x18f5e80, 0x99, 0xe44d20, 0xc005b50cd8, ...) /usr/lib/go-1.11/src/text/template/exec.go:460 +0x5e9 fp=0xc004c742d8 sp=0xc004c74208 pc=0x593ec9 text/template.(*state).evalPipeline(0xc004c74b78, 0xe40940, 0xc0062becc0, 0x194, 0xc000a236e0, 0xe44d20, 0xc005b50cd8, 0x95) /usr/lib/go-1.11/src/text/template/exec.go:429 +0x126 fp=0xc004c743c8 sp=0xc004c742d8 pc=0x5933b6 text/template.(*state).walk(0xc004c74b78, 0xe40940, 0xc0062becc0, 0x194, 0x118dc80, 0xc001028930) /usr/lib/go-1.11/src/text/template/exec.go:254 +0x49b fp=0xc004c74458 sp=0xc004c743c8 pc=0x591d0b text/template.(*state).walk(0xc004c74b78, 0xe40940, 0xc0062becc0, 0x194, 0x118dec0, 0xc001028750) /usr/lib/go-1.11/src/text/template/exec.go:262 +0x142 fp=0xc004c744e8 sp=0xc004c74458 pc=0x5919b2 text/template.(*state).walkIfOrWith(0xc004c74b78, 0xa, 0xe40940, 0xc0062becc0, 0x194, 0xc000a235c0, 0xc001028750, 0x0) /usr/lib/go-1.11/src/text/template/exec.go:292 +0x1ca fp=0xc004c74580 sp=0xc004c744e8 pc=0x591faa text/template.(*state).walk(0xc004c74b78, 0xe40940, 0xc0062becc0, 0x194, 0x118de80, 0xc001026bc0) /usr/lib/go-1.11/src/text/template/exec.go:259 +0x327 fp=0xc004c74610 sp=0xc004c74580 pc=0x591b97 text/template.(*state).walk(0xc004c74b78, 0xe40940, 0xc0062becc0, 0x194, 0x118dec0, 0xc001028540) /usr/lib/go-1.11/src/text/template/exec.go:262 +0x142 fp=0xc004c746a0 sp=0xc004c74610 pc=0x5919b2 text/template.(*state).walkRange.func1(0xe0ea00, 0xc002edeed0, 0x82, 0xe40940, 0xc0062becc0, 0x194) /usr/lib/go-1.11/src/text/template/exec.go:349 +0x116 fp=0xc004c746f0 sp=0xc004c746a0 pc=0x5a2ac6 text/template.(*state).walkRange(0xc004c74b78, 0xe44d20, 0xc004326b70, 0x15, 0xc001026c00) /usr/lib/go-1.11/src/text/template/exec.go:358 +0x4e9 fp=0xc004c74820 sp=0xc004c746f0 pc=0x592b09 text/template.(*state).walk(0xc004c74b78, 0xe44d20, 0xc004326b70, 0x15, 0x118dfc0, 0xc001026c00) /usr/lib/go-1.11/src/text/template/exec.go:265 +0x43d fp=0xc004c748b0 sp=0xc004c74820 pc=0x591cad text/template.(*state).walk(0xc004c74b78, 0xe44d20, 0xc004326b70, 0x15, 0x118dec0, 0xc001028420) /usr/lib/go-1.11/src/text/template/exec.go:262 +0x142 fp=0xc004c74940 sp=0xc004c748b0 pc=0x5919b2 text/template.(*state).walkIfOrWith(0xc004c74b78, 0x13, 0xe44d20, 0xc004326b70, 0x15, 0xc000a23020, 0xc000e2da70, 0xc001028420) /usr/lib/go-1.11/src/text/template/exec.go:295 +0x222 fp=0xc004c749d8 sp=0xc004c74940 pc=0x592002 text/template.(*state).walk(0xc004c74b78, 0xe44d20, 0xc004326b70, 0x15, 0x118e100, 0xc001026c40) /usr/lib/go-1.11/src/text/template/exec.go:273 +0x2b9 fp=0xc004c74a68 sp=0xc004c749d8 pc=0x591b29 text/template.(*state).walk(0xc004c74b78, 0xe44d20, 0xc004326b70, 0x15, 0x118dec0, 0xc000e2d7d0) /usr/lib/go-1.11/src/text/template/exec.go:262 +0x142 fp=0xc004c74af8 sp=0xc004c74a68 pc=0x5919b2 text/template.(*Template).execute(0xc001026440, 0x117ff20, 0xc0038ace00, 0xe44d20, 0xc004326b70, 0x0, 0x0) /usr/lib/go-1.11/src/text/template/exec.go:217 +0x215 fp=0xc004c74bd0 sp=0xc004c74af8 pc=0x591385 text/template.(*Template).Execute(0xc001026440, 0x117ff20, 0xc0038ace00, 0xe44d20, 0xc004326b70, 0x10, 0xc004c74c68) /usr/lib/go-1.11/src/text/template/exec.go:200 +0x53 fp=0xc004c74c18 sp=0xc004c74bd0 pc=0x591143 html/template.(*Template).Execute(0xc000e2d770, 0x117ff20, 0xc0038ace00, 0xe44d20, 0xc004326b70, 0x42f752, 0x8) /usr/lib/go-1.11/src/html/template/template.go:122 +0x8c fp=0xc004c74c60 sp=0xc004c74c18 pc=0x791a4c github.com/gohugoio/hugo/tpl.(*TemplateAdapter).Execute(0xc002acf200, 0x117ff20, 0xc0038ace00, 0xe44d20, 0xc004326b70, 0x0, 0x0) github.com/gohugoio/hugo/tpl/template.go:128 +0xaf fp=0xc004c74cc0 sp=0xc004c74c60 pc=0xb530bf github.com/gohugoio/hugo/tpl/partials.(*Namespace).Include(0xc0006bc1e0, 0xc00020472b, 0x28, 0xc004001a80, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0) github.com/gohugoio/hugo/tpl/partials/partials.go:90 +0x1ca fp=0xc004c74db0 sp=0xc004c74cc0 pc=0xc89e0a github.com/gohugoio/hugo/tpl/partials.(*Namespace).Include-fm(0xc00020472b, 0x28, 0xc004001a80, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0) github.com/gohugoio/hugo/tpl/partials/init.go:32 +0x63 fp=0xc004c74e10 sp=0xc004c74db0 pc=0xc8ac83 runtime.call128(0xc001be58c0, 0xc0006bc200, 0xc00421a2d0, 0x2800000048) /usr/lib/go-1.11/src/runtime/asm_amd64.s:524 +0x52 fp=0xc004c74ea0 sp=0xc004c74e10 pc=0x45bd62 reflect.Value.call(0xe543e0, 0xc0006bc200, 0x13, 0xf45a3c, 0x4, 0xc004326d50, 0x2, 0x2, 0xf39f40, 0xe65001, ...) /usr/lib/go-1.11/src/reflect/value.go:447 +0x454 fp=0xc004c75168 sp=0xc004c74ea0 pc=0x4bcc04 reflect.Value.Call(0xe543e0, 0xc0006bc200, 0x13, 0xc004326d50, 0x2, 0x2, 0x118ddc0, 0xc0008b8b80, 0xe44d20) /usr/lib/go-1.11/src/reflect/value.go:308 +0xa4 fp=0xc004c751d0 sp=0xc004c75168 pc=0x4bc694 text/template.(*state).evalCall(0xc004c75b90, 0xe44d20, 0xc004326b70, 0x15, 0xe543e0, 0xc0006bc200, 0x13, 0x118dd80, 0xc001029500, 0xc000204722, ...) /usr/lib/go-1.11/src/text/template/exec.go:695 +0x6bd fp=0xc004c753c8 sp=0xc004c751d0 pc=0x59681d text/template.(*state).evalFunction(0xc004c75b90, 0xe44d20, 0xc004326b70, 0x15, 0xc001029530, 0x118dd80, 0xc001029500, 0xc001027340, 0x3, 0x4, ...) /usr/lib/go-1.11/src/text/template/exec.go:563 +0x172 fp=0xc004c754c0 sp=0xc004c753c8 pc=0x595162 text/template.(*state).evalCommand(0xc004c75b90, 0xe44d20, 0xc004326b70, 0x15, 0xc001029500, 0xe5c860, 0x18f5e80, 0x99, 0xc004c756a0, 0x59414d, ...) /usr/lib/go-1.11/src/text/template/exec.go:460 +0x5e9 fp=0xc004c75590 sp=0xc004c754c0 pc=0x593ec9 text/template.(*state).evalPipeline(0xc004c75b90, 0xe44d20, 0xc004326b70, 0x15, 0xc000a23e00, 0x5933b6, 0xc004c75b90, 0xe44d20) /usr/lib/go-1.11/src/text/template/exec.go:429 +0x126 fp=0xc004c75680 sp=0xc004c75590 pc=0x5933b6 text/template.(*state).walk(0xc004c75b90, 0xe44d20, 0xc004326b70, 0x15, 0x118dc80, 0xc001029560) /usr/lib/go-1.11/src/text/template/exec.go:254 +0x49b fp=0xc004c75710 sp=0xc004c75680 pc=0x591d0b text/template.(*state).walk(0xc004c75b90, 0xe44d20, 0xc004326b70, 0x15, 0x118dec0, 0xc0010294d0) /usr/lib/go-1.11/src/text/template/exec.go:262 +0x142 fp=0xc004c757a0 sp=0xc004c75710 pc=0x5919b2 text/template.(*state).walkIfOrWith(0xc004c75b90, 0xa, 0xe44d20, 0xc004326b70, 0x15, 0xc000a23d40, 0xc0010294d0, 0xc001029590) /usr/lib/go-1.11/src/text/template/exec.go:292 +0x1ca fp=0xc004c75838 sp=0xc004c757a0 pc=0x591faa ...additional frames elided... created by github.com/gohugoio/hugo/hugolib.(*Site).renderPages github.com/gohugoio/hugo/hugolib/site_render.go:43 +0x160 goroutine 1 [semacquire]: sync.runtime_Semacquire(0xc001a21e40) /usr/lib/go-1.11/src/runtime/sema.go:56 +0x39 sync.(*WaitGroup).Wait(0xc001a21e38) /usr/lib/go-1.11/src/sync/waitgroup.go:130 +0x64 golang.org/x/sync/errgroup.(*Group).Wait(0xc001a21e30, 0xc001a1b270, 0x13) golang.org/x/sync/errgroup/errgroup.go:41 +0x31 github.com/gohugoio/hugo/commands.(*commandeer).fullBuild(0xc0001220c0, 0x0, 0x0) github.com/gohugoio/hugo/commands/hugo.go:323 +0x370 github.com/gohugoio/hugo/commands.(*commandeer).build(0xc0001220c0, 0x0, 0x0) github.com/gohugoio/hugo/commands/hugo.go:350 +0xaf github.com/gohugoio/hugo/commands.(*commandsBuilder).newHugoCmd.func1(0xc0000d8500, 0xc000224780, 0x0, 0x6, 0x0, 0x0) github.com/gohugoio/hugo/commands/commands.go:161 +0xc3 github.com/spf13/cobra.(*Command).execute(0xc0000d8500, 0xc000030080, 0x6, 0x6, 0xc0000d8500, 0xc000030080) github.com/spf13/cobra/command.go:762 +0x473 github.com/spf13/cobra.(*Command).ExecuteC(0xc0000d8500, 0xc0004225b0, 0xc0006dc1e0, 0x0) github.com/spf13/cobra/command.go:852 +0x2fd github.com/gohugoio/hugo/commands.Execute(0xc000030080, 0x6, 0x6, 0x8, 0xc00006bf88, 0x40b140, 0xc00003a3b8) github.com/gohugoio/hugo/commands/hugo.go:86 +0xad main.main() github.com/gohugoio/hugo/main.go:27 +0x7a goroutine 7 [syscall]: os/signal.signal_recv(0x573a63) /usr/lib/go-1.11/src/runtime/sigqueue.go:139 +0x9c os/signal.loop() /usr/lib/go-1.11/src/os/signal/signal_unix.go:23 +0x22 created by os/signal.init.0 /usr/lib/go-1.11/src/os/signal/signal_unix.go:29 +0x41 goroutine 242 [chan receive]: github.com/gohugoio/hugo/hugolib.(*HugoSites).Build.func1(0xc0004d1100, 0xc001a32000, 0xc001a36000) github.com/gohugoio/hugo/hugolib/hugo_sites_build.go:35 +0x7c created by github.com/gohugoio/hugo/hugolib.(*HugoSites).Build github.com/gohugoio/hugo/hugolib/hugo_sites_build.go:32 +0x130 goroutine 380 [runnable]: reflect.funcLayout(0xe28fc0, 0x0, 0x0, 0x1, 0xc005b4dfc0, 0x1, 0x1) /usr/lib/go-1.11/src/reflect/type.go:3045 +0xb79 reflect.Value.call(0xe28fc0, 0xffdc98, 0x13, 0xf45a3c, 0x4, 0xc005b4dfc0, 0x1, 0x1, 0xf39f40, 0x1, ...) /usr/lib/go-1.11/src/reflect/value.go:405 +0x35e reflect.Value.Call(0xe28fc0, 0xffdc98, 0x13, 0xc005b4dfc0, 0x1, 0x1, 0xe0f540, 0xc00588a678, 0x98) /usr/lib/go-1.11/src/reflect/value.go:308 +0xa4 text/template.(*state).evalCall(0xc004e4ba48, 0xf41ee0, 0xc002cf2f00, 0x16, 0xe28fc0, 0xffdc98, 0x13, 0x118dd80, 0xc002d57020, 0xf9a90b, ...) /usr/lib/go-1.11/src/text/template/exec.go:695 +0x6bd text/template.(*state).evalFunction(0xc004e4ba48, 0xf41ee0, 0xc002cf2f00, 0x16, 0xc002d56ff0, 0x118dd80, 0xc002d57020, 0xc000b35650, 0x1, 0x1, ...) /usr/lib/go-1.11/src/text/template/exec.go:563 +0x172 text/template.(*state).evalCommand(0xc004e4ba48, 0xf41ee0, 0xc002cf2f00, 0x16, 0xc002d57020, 0xe0f540, 0xc00588a678, 0x98, 0xe0f540, 0xc00588a678, ...) /usr/lib/go-1.11/src/text/template/exec.go:460 +0x5e9 text/template.(*state).evalPipeline(0xc004e4ba48, 0xf41ee0, 0xc002cf2f00, 0x16, 0xc000a9de00, 0xc000a9d980, 0xc000e1ae40, 0x0) /usr/lib/go-1.11/src/text/template/exec.go:429 +0x126 text/template.(*state).walk(0xc004e4ba48, 0xf41ee0, 0xc002cf2f00, 0x16, 0x118dc80, 0xc000e1b7d0) /usr/lib/go-1.11/src/text/template/exec.go:254 +0x49b text/template.(*state).walk(0xc004e4ba48, 0xf41ee0, 0xc002cf2f00, 0x16, 0x118dec0, 0xc000e1aa20) /usr/lib/go-1.11/src/text/template/exec.go:262 +0x142 text/template.(*Template).execute(0xc000a9bb80, 0x117ff20, 0xc004797960, 0xf41ee0, 0xc002cf2f00, 0x0, 0x0) /usr/lib/go-1.11/src/text/template/exec.go:217 +0x215 text/template.(*Template).Execute(0xc000a9bb80, 0x117ff20, 0xc004797960, 0xf41ee0, 0xc002cf2f00, 0x10, 0xc004e4bb38) /usr/lib/go-1.11/src/text/template/exec.go:200 +0x53 html/template.(*Template).Execute(0xc000e1a9c0, 0x117ff20, 0xc004797960, 0xf41ee0, 0xc002cf2f00, 0x42f752, 0x8) /usr/lib/go-1.11/src/html/template/template.go:122 +0x8c github.com/gohugoio/hugo/tpl.(*TemplateAdapter).Execute(0xc006267b80, 0x117ff20, 0xc004797960, 0xf41ee0, 0xc002cf2f00, 0x0, 0x0) github.com/gohugoio/hugo/tpl/template.go:128 +0xaf github.com/gohugoio/hugo/tpl/partials.(*Namespace).Include(0xc0006bc1e0, 0xc000a9e109, 0x22, 0xc005886320, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0) github.com/gohugoio/hugo/tpl/partials/partials.go:90 +0x1ca github.com/gohugoio/hugo/tpl/partials.(*Namespace).Include-fm(0xc000a9e109, 0x22, 0xc005886320, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0) github.com/gohugoio/hugo/tpl/partials/init.go:32 +0x63 reflect.Value.call(0xe543e0, 0xc0006bc200, 0x13, 0xf45a3c, 0x4, 0xc005b69f50, 0x2, 0x2, 0xf39f40, 0xe65001, ...) /usr/lib/go-1.11/src/reflect/value.go:447 +0x454 reflect.Value.Call(0xe543e0, 0xc0006bc200, 0x13, 0xc005b69f50, 0x2, 0x2, 0x118ddc0, 0xc000e318c0, 0xf41ee0) /usr/lib/go-1.11/src/reflect/value.go:308 +0xa4 text/template.(*state).evalCall(0xc004e4c6f0, 0xf41ee0, 0xc002cf2f00, 0x16, 0xe543e0, 0xc0006bc200, 0x13, 0x118dd80, 0xc000e1a4b0, 0xc000a9e100, ...) /usr/lib/go-1.11/src/text/template/exec.go:695 +0x6bd text/template.(*state).evalFunction(0xc004e4c6f0, 0xf41ee0, 0xc002cf2f00, 0x16, 0xc000e1a4e0, 0x118dd80, 0xc000e1a4b0, 0xc000a9b680, 0x3, 0x4, ...) /usr/lib/go-1.11/src/text/template/exec.go:563 +0x172 text/template.(*state).evalCommand(0xc004e4c6f0, 0xf41ee0, 0xc002cf2f00, 0x16, 0xc000e1a4b0, 0xe5c860, 0x18f5e80, 0x99, 0xc004e4c540, 0x599f87, ...) /usr/lib/go-1.11/src/text/template/exec.go:460 +0x5e9 text/template.(*state).evalPipeline(0xc004e4c6f0, 0xf41ee0, 0xc002cf2f00, 0x16, 0xc000a9d4a0, 0x98, 0xc005b69f38, 0x98) /usr/lib/go-1.11/src/text/template/exec.go:429 +0x126 text/template.(*state).walk(0xc004e4c6f0, 0xf41ee0, 0xc002cf2f00, 0x16, 0x118dc80, 0xc000e1a510) /usr/lib/go-1.11/src/text/template/exec.go:254 +0x49b text/template.(*state).walk(0xc004e4c6f0, 0xf41ee0, 0xc002cf2f00, 0x16, 0x118dec0, 0xc000e1a2a0) /usr/lib/go-1.11/src/text/template/exec.go:262 +0x142 text/template.(*Template).execute(0xc000a9b500, 0x117ff20, 0xc0057c70a0, 0xf41ee0, 0xc002cf2f00, 0x0, 0x0) /usr/lib/go-1.11/src/text/template/exec.go:217 +0x215 text/template.(*Template).Execute(0xc000a9b500, 0x117ff20, 0xc0057c70a0, 0xf41ee0, 0xc002cf2f00, 0x10, 0xc004e4c7e0) /usr/lib/go-1.11/src/text/template/exec.go:200 +0x53 html/template.(*Template).Execute(0xc000e1a240, 0x117ff20, 0xc0057c70a0, 0xf41ee0, 0xc002cf2f00, 0x42f752, 0x8) /usr/lib/go-1.11/src/html/template/template.go:122 +0x8c github.com/gohugoio/hugo/tpl.(*TemplateAdapter).Execute(0xc006267b00, 0x117ff20, 0xc0057c70a0, 0xf41ee0, 0xc002cf2f00, 0x0, 0x0) github.com/gohugoio/hugo/tpl/template.go:128 +0xaf github.com/gohugoio/hugo/tpl/partials.(*Namespace).Include(0xc0006bc1e0, 0xc000038ee0, 0x1b, 0xc0058862b0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0) github.com/gohugoio/hugo/tpl/partials/partials.go:90 +0x1ca github.com/gohugoio/hugo/tpl/partials.(*Namespace).Include-fm(0xc000038ee0, 0x1b, 0xc0058862b0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0) github.com/gohugoio/hugo/tpl/partials/init.go:32 +0x63 reflect.Value.call(0xe543e0, 0xc0006bc200, 0x13, 0xf45a3c, 0x4, 0xc005b69da0, 0x2, 0x2, 0xf39f40, 0xe65001, ...) /usr/lib/go-1.11/src/reflect/value.go:447 +0x454 reflect.Value.Call(0xe543e0, 0xc0006bc200, 0x13, 0xc005b69da0, 0x2, 0x2, 0x118e0c0, 0xc000da2db0, 0xf41ee0) /usr/lib/go-1.11/src/reflect/value.go:308 +0xa4 text/template.(*state).evalCall(0xc004e4d8c0, 0xe0f540, 0xc000422fc0, 0x98, 0xe543e0, 0xc0006bc200, 0x13, 0x118dd80, 0xc000da2d20, 0xc0001f3736, ...) /usr/lib/go-1.11/src/text/template/exec.go:695 +0x6bd text/template.(*state).evalFunction(0xc004e4d8c0, 0xe0f540, 0xc000422fc0, 0x98, 0xc000da2d50, 0x118dd80, 0xc000da2d20, 0xc000da4480, 0x3, 0x4, ...) /usr/lib/go-1.11/src/text/template/exec.go:563 +0x172 text/template.(*state).evalCommand(0xc004e4d8c0, 0xe0f540, 0xc000422fc0, 0x98, 0xc000da2d20, 0xe5c860, 0x18f5e80, 0x99, 0xc004e4d1e8, 0x599f87, ...) /usr/lib/go-1.11/src/text/template/exec.go:460 +0x5e9 text/template.(*state).evalPipeline(0xc004e4d8c0, 0xe0f540, 0xc000422fc0, 0x98, 0xc000da0ba0, 0x98, 0xc005b69d88, 0x98) /usr/lib/go-1.11/src/text/template/exec.go:429 +0x126 text/template.(*state).walk(0xc004e4d8c0, 0xe0f540, 0xc000422fc0, 0x98, 0x118dc80, 0xc000da2de0) /usr/lib/go-1.11/src/text/template/exec.go:254 +0x49b text/template.(*state).walk(0xc004e4d8c0, 0xe0f540, 0xc000422fc0, 0x98, 0x118dec0, 0xc000da2c60) /usr/lib/go-1.11/src/text/template/exec.go:262 +0x142 text/template.(*state).walkIfOrWith(0xc004e4d8c0, 0x13, 0xe0f540, 0xc000422fc0, 0x98, 0xc000da06c0, 0xc000da26c0, 0xc000da2c60) /usr/lib/go-1.11/src/text/template/exec.go:295 +0x222 text/template.(*state).walk(0xc004e4d8c0, 0xe0f540, 0xc000422fc0, 0x98, 0x118e100, 0xc000da44c0) /usr/lib/go-1.11/src/text/template/exec.go:273 +0x2b9 text/template.(*state).walk(0xc004e4d8c0, 0xe0f540, 0xc000422fc0, 0x98, 0x118dec0, 0xc000da2540) /usr/lib/go-1.11/src/text/template/exec.go:262 +0x142 text/template.(*state).walkIfOrWith(0xc004e4d8c0, 0xa, 0xe0f540, 0xc000422fc0, 0x98, 0xc000da0540, 0xc000da2540, 0x0) /usr/lib/go-1.11/src/text/template/exec.go:292 +0x1ca text/template.(*state).walk(0xc004e4d8c0, 0xe0f540, 0xc000422fc0, 0x98, 0x118de80, 0xc000da4500) /usr/lib/go-1.11/src/text/template/exec.go:259 +0x327 text/template.(*state).walk(0xc004e4d8c0, 0xe0f540, 0xc000422fc0, 0x98, 0x118dec0, 0xc000da2420) /usr/lib/go-1.11/src/text/template/exec.go:262 +0x142 text/template.(*state).walkIfOrWith(0xc004e4d8c0, 0x13, 0xe44d20, 0xc005b69590, 0x15, 0xc000da04e0, 0xc000da2420, 0x0) /usr/lib/go-1.11/src/text/template/exec.go:290 +0x163 text/template.(*state).walk(0xc004e4d8c0, 0xe44d20, 0xc005b69590, 0x15, 0x118e100, 0xc000da4540) /usr/lib/go-1.11/src/text/template/exec.go:273 +0x2b9 text/template.(*state).walk(0xc004e4d8c0, 0xe44d20, 0xc005b69590, 0x15, 0x118dec0, 0xc000a31da0) /usr/lib/go-1.11/src/text/template/exec.go:262 +0x142 text/template.(*Template).execute(0xc000bf9cc0, 0x117ff20, 0xc006a040e0, 0xe44d20, 0xc005b69590, 0x0, 0x0) /usr/lib/go-1.11/src/text/template/exec.go:217 +0x215 text/template.(*Template).Execute(0xc000bf9cc0, 0x117ff20, 0xc006a040e0, 0xe44d20, 0xc005b69590, 0x10, 0xc004e4d9b0) /usr/lib/go-1.11/src/text/template/exec.go:200 +0x53 html/template.(*Template).Execute(0xc000a31d40, 0x117ff20, 0xc006a040e0, 0xe44d20, 0xc005b69590, 0x42f752, 0x8) /usr/lib/go-1.11/src/html/template/template.go:122 +0x8c github.com/gohugoio/hugo/tpl.(*TemplateAdapter).Execute(0xc006267980, 0x117ff20, 0xc006a040e0, 0xe44d20, 0xc005b69590, 0x0, 0x0) github.com/gohugoio/hugo/tpl/template.go:128 +0xaf github.com/gohugoio/hugo/tpl/partials.(*Namespace).Include(0xc0006bc1e0, 0xc001024eb1, 0x16, 0xc005886040, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0) github.com/gohugoio/hugo/tpl/partials/partials.go:90 +0x1ca github.com/gohugoio/hugo/tpl/partials.(*Namespace).Include-fm(0xc001024eb1, 0x16, 0xc005886040, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0) github.com/gohugoio/hugo/tpl/partials/init.go:32 +0x63 reflect.Value.call(0xe543e0, 0xc0006bc200, 0x13, 0xf45a3c, 0x4, 0xc005b695f0, 0x2, 0x2, 0xf39f40, 0xe65001, ...) /usr/lib/go-1.11/src/reflect/value.go:447 +0x454 reflect.Value.Call(0xe543e0, 0xc0006bc200, 0x13, 0xc005b695f0, 0x2, 0x2, 0x118e0c0, 0xc001028900, 0xe44d20) /usr/lib/go-1.11/src/reflect/value.go:308 +0xa4 text/template.(*state).evalCall(0xc004e4eb78, 0xe40940, 0xc006c377c0, 0x194, 0xe543e0, 0xc0006bc200, 0x13, 0x118dd80, 0xc0010288a0, 0xc001024ea8, ...) /usr/lib/go-1.11/src/text/template/exec.go:695 +0x6bd text/template.(*state).evalFunction(0xc004e4eb78, 0xe40940, 0xc006c377c0, 0x194, 0xc0010288d0, 0x118dd80, 0xc0010288a0, 0xc001026b80, 0x3, 0x4, ...) /usr/lib/go-1.11/src/text/template/exec.go:563 +0x172 text/template.(*state).evalCommand(0xc004e4eb78, 0xe40940, 0xc006c377c0, 0x194, 0xc0010288a0, 0xe5c860, 0x18f5e80, 0x99, 0xe44d20, 0xc005b69578, ...) /usr/lib/go-1.11/src/text/template/exec.go:460 +0x5e9 text/template.(*state).evalPipeline(0xc004e4eb78, 0xe40940, 0xc006c377c0, 0x194, 0xc000a236e0, 0xe44d20, 0xc005b69578, 0x95) /usr/lib/go-1.11/src/text/template/exec.go:429 +0x126 text/template.(*state).walk(0xc004e4eb78, 0xe40940, 0xc006c377c0, 0x194, 0x118dc80, 0xc001028930) /usr/lib/go-1.11/src/text/template/exec.go:254 +0x49b text/template.(*state).walk(0xc004e4eb78, 0xe40940, 0xc006c377c0, 0x194, 0x118dec0, 0xc001028750) /usr/lib/go-1.11/src/text/template/exec.go:262 +0x142 text/template.(*state).walkIfOrWith(0xc004e4eb78, 0xa, 0xe40940, 0xc006c377c0, 0x194, 0xc000a235c0, 0xc001028750, 0x0) /usr/lib/go-1.11/src/text/template/exec.go:292 +0x1ca text/template.(*state).walk(0xc004e4eb78, 0xe40940, 0xc006c377c0, 0x194, 0x118de80, 0xc001026bc0) /usr/lib/go-1.11/src/text/template/exec.go:259 +0x327 text/template.(*state).walk(0xc004e4eb78, 0xe40940, 0xc006c377c0, 0x194, 0x118dec0, 0xc001028540) /usr/lib/go-1.11/src/text/template/exec.go:262 +0x142 text/template.(*state).walkRange.func1(0xe0ea00, 0xc002d65c90, 0x82, 0xe40940, 0xc006c377c0, 0x194) /usr/lib/go-1.11/src/text/template/exec.go:349 +0x116 text/template.(*state).walkRange(0xc004e4eb78, 0xe44d20, 0xc004605410, 0x15, 0xc001026c00) /usr/lib/go-1.11/src/text/template/exec.go:358 +0x4e9 text/template.(*state).walk(0xc004e4eb78, 0xe44d20, 0xc004605410, 0x15, 0x118dfc0, 0xc001026c00) /usr/lib/go-1.11/src/text/template/exec.go:265 +0x43d text/template.(*state).walk(0xc004e4eb78, 0xe44d20, 0xc004605410, 0x15, 0x118dec0, 0xc001028420) /usr/lib/go-1.11/src/text/template/exec.go:262 +0x142 text/template.(*state).walkIfOrWith(0xc004e4eb78, 0x13, 0xe44d20, 0xc004605410, 0x15, 0xc000a23020, 0xc000e2da70, 0xc001028420) /usr/lib/go-1.11/src/text/template/exec.go:295 +0x222 text/template.(*state).walk(0xc004e4eb78, 0xe44d20, 0xc004605410, 0x15, 0x118e100, 0xc001026c40) /usr/lib/go-1.11/src/text/template/exec.go:273 +0x2b9 text/template.(*state).walk(0xc004e4eb78, 0xe44d20, 0xc004605410, 0x15, 0x118dec0, 0xc000e2d7d0) /usr/lib/go-1.11/src/text/template/exec.go:262 +0x142 text/template.(*Template).execute(0xc001026440, 0x117ff20, 0xc0004167e0, 0xe44d20, 0xc004605410, 0x0, 0x0) /usr/lib/go-1.11/src/text/template/exec.go:217 +0x215 text/template.(*Template).Execute(0xc001026440, 0x117ff20, 0xc0004167e0, 0xe44d20, 0xc004605410, 0x10, 0xc004e4ec68) /usr/lib/go-1.11/src/text/template/exec.go:200 +0x53 html/template.(*Template).Execute(0xc000e2d770, 0x117ff20, 0xc0004167e0, 0xe44d20, 0xc004605410, 0x42f752, 0x8) /usr/lib/go-1.11/src/html/template/template.go:122 +0x8c github.com/gohugoio/hugo/tpl.(*TemplateAdapter).Execute(0xc003f22180, 0x117ff20, 0xc0004167e0, 0xe44d20, 0xc004605410, 0x0, 0x0) github.com/gohugoio/hugo/tpl/template.go:128 +0xaf github.com/gohugoio/hugo/tpl/partials.(*Namespace).Include(0xc0006bc1e0, 0xc00020472b, 0x28, 0xc003fd23e0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0) github.com/gohugoio/hugo/tpl/partials/partials.go:90 +0x1ca github.com/gohugoio/hugo/tpl/partials.(*Namespace).Include-fm(0xc00020472b, 0x28, 0xc003fd23e0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0) github.com/gohugoio/hugo/tpl/partials/init.go:32 +0x63 reflect.Value.call(0xe543e0, 0xc0006bc200, 0x13, 0xf45a3c, 0x4, 0xc0046055f0, 0x2, 0x2, 0xf39f40, 0xe65001, ...) /usr/lib/go-1.11/src/reflect/value.go:447 +0x454 reflect.Value.Call(0xe543e0, 0xc0006bc200, 0x13, 0xc0046055f0, 0x2, 0x2, 0x118ddc0, 0xc0008b8b80, 0xe44d20) /usr/lib/go-1.11/src/reflect/value.go:308 +0xa4 text/template.(*state).evalCall(0xc004e4fb90, 0xe44d20, 0xc004605410, 0x15, 0xe543e0, 0xc0006bc200, 0x13, 0x118dd80, 0xc001029500, 0xc000204722, ...) /usr/lib/go-1.11/src/text/template/exec.go:695 +0x6bd text/template.(*state).evalFunction(0xc004e4fb90, 0xe44d20, 0xc004605410, 0x15, 0xc001029530, 0x118dd80, 0xc001029500, 0xc001027340, 0x3, 0x4, ...) /usr/lib/go-1.11/src/text/template/exec.go:563 +0x172 text/template.(*state).evalCommand(0xc004e4fb90, 0xe44d20, 0xc004605410, 0x15, 0xc001029500, 0xe5c860, 0x18f5e80, 0x99, 0xc004e4f6a0, 0x59414d, ...) /usr/lib/go-1.11/src/text/template/exec.go:460 +0x5e9 text/template.(*state).evalPipeline(0xc004e4fb90, 0xe44d20, 0xc004605410, 0x15, 0xc000a23e00, 0x5933b6, 0xc004e4fb90, 0xe44d20) /usr/lib/go-1.11/src/text/template/exec.go:429 +0x126 text/template.(*state).walk(0xc004e4fb90, 0xe44d20, 0xc004605410, 0x15, 0x118dc80, 0xc001029560) /usr/lib/go-1.11/src/text/template/exec.go:254 +0x49b text/template.(*state).walk(0xc004e4fb90, 0xe44d20, 0xc004605410, 0x15, 0x118dec0, 0xc0010294d0) /usr/lib/go-1.11/src/text/template/exec.go:262 +0x142 text/template.(*state).walkIfOrWith(0xc004e4fb90, 0xa, 0xe44d20, 0xc004605410, 0x15, 0xc000a23d40, 0xc0010294d0, 0xc001029590) /usr/lib/go-1.11/src/text/template/exec.go:292 +0x1ca text/template.(*state).walk(0xc004e4fb90, 0xe44d20, 0xc004605410, 0x15, 0x118de80, 0xc000d1fe80) /usr/lib/go-1.11/src/text/template/exec.go:259 +0x327 text/template.(*state).walk(0xc004e4fb90, 0xe44d20, 0xc004605410, 0x15, 0x118dec0, 0xc001029410) /usr/lib/go-1.11/src/text/template/exec.go:262 +0x142 text/template.(*state).walkIfOrWith(0xc004e4fb90, 0xa, 0xe44d20, 0xc004605410, 0x15, 0xc000a23c20, 0xc001029410, 0x0) /usr/lib/go-1.11/src/text/template/exec.go:292 +0x1ca text/template.(*state).walk(0xc004e4fb90, 0xe44d20, 0xc004605410, 0x15, 0x118de80, 0xc000d1fec0) /usr/lib/go-1.11/src/text/template/exec.go:259 +0x327 text/template.(*state).walk(0xc004e4fb90, 0xe44d20, 0xc004605410, 0x15, 0x118dec0, 0xc0010292c0) /usr/lib/go-1.11/src/text/template/exec.go:262 +0x142 text/template.(*Template).execute(0xc0010271c0, 0x117ff20, 0xc00477e000, 0xe44d20, 0xc004605410, 0x0, 0x0) /usr/lib/go-1.11/src/text/template/exec.go:217 +0x215 text/template.(*Template).Execute(0xc0010271c0, 0x117ff20, 0xc00477e000, 0xe44d20, 0xc004605410, 0x10, 0xc004e4fc80) /usr/lib/go-1.11/src/text/template/exec.go:200 +0x53 html/template.(*Template).Execute(0xc001029260, 0x117ff20, 0xc00477e000, 0xe44d20, 0xc004605410, 0x42f752, 0x8) /usr/lib/go-1.11/src/html/template/template.go:122 +0x8c github.com/gohugoio/hugo/tpl.(*TemplateAdapter).Execute(0xc003f22100, 0x117ff20, 0xc00477e000, 0xe44d20, 0xc004605410, 0x0, 0x0) github.com/gohugoio/hugo/tpl/template.go:128 +0xaf github.com/gohugoio/hugo/tpl/partials.(*Namespace).Include(0xc0006bc1e0, 0xc000b642d3, 0x1f, 0xc003fd2370, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0) github.com/gohugoio/hugo/tpl/partials/partials.go:90 +0x1ca github.com/gohugoio/hugo/tpl/partials.(*Namespace).Include-fm(0xc000b642d3, 0x1f, 0xc003fd2370, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0) github.com/gohugoio/hugo/tpl/partials/init.go:32 +0x63 created by github.com/gohugoio/hugo/hugolib.(*Site).renderPages github.com/gohugoio/hugo/hugolib/site_render.go:43 +0x160 goroutine 228 [runnable]: github.com/gohugoio/hugo/hugolib.(*Site).renderPages(0xc00008e700, 0xc001a30000, 0x18, 0x700) github.com/gohugoio/hugo/hugolib/site_render.go:53 +0x21f github.com/gohugoio/hugo/hugolib.(*Site).render(0xc00008e700, 0xc001a30000, 0x0, 0x0, 0x1) github.com/gohugoio/hugo/hugolib/site.go:1097 +0x57 github.com/gohugoio/hugo/hugolib.(*HugoSites).render(0xc0004d1100, 0xc001a30000, 0xc0004d1100, 0xc001a32000) github.com/gohugoio/hugo/hugolib/hugo_sites_build.go:302 +0x350 github.com/gohugoio/hugo/hugolib.(*HugoSites).Build(0xc0004d1100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) github.com/gohugoio/hugo/hugolib/hugo_sites_build.go:97 +0x4ce github.com/gohugoio/hugo/commands.(*commandeer).buildSites(0xc0001220c0, 0x42f752, 0x8) github.com/gohugoio/hugo/commands/hugo.go:630 +0x79 github.com/gohugoio/hugo/commands.(*commandeer).fullBuild.func3(0x8, 0xffe6f8) github.com/gohugoio/hugo/commands/hugo.go:305 +0x2a golang.org/x/sync/errgroup.(*Group).Go.func1(0xc001a21e30, 0xc001a1b270) golang.org/x/sync/errgroup/errgroup.go:58 +0x57 created by golang.org/x/sync/errgroup.(*Group).Go golang.org/x/sync/errgroup/errgroup.go:55 +0x66 goroutine 379 [chan receive]: github.com/gohugoio/hugo/hugolib.(*Site).errorCollator(0xc00008e700, 0xc002dfc7e0, 0xc002dfc8a0) github.com/gohugoio/hugo/hugolib/site.go:1610 +0x72 created by github.com/gohugoio/hugo/hugolib.(*Site).renderPages github.com/gohugoio/hugo/hugolib/site_render.go:35 +0xcc goroutine 382 [runnable]: reflect.Value.String(0xe0f540, 0xc0012124b0, 0x198, 0xe0f540, 0xc0062e53e0) /usr/lib/go-1.11/src/reflect/value.go:1706 +0x120 fmt.(*pp).printValue(0xc00441f740, 0xe0f540, 0xc0012124b0, 0x198, 0x71, 0x1) /usr/lib/go-1.11/src/fmt/print.go:734 +0x23e7 fmt.(*pp).printValue(0xc00441f740, 0xe04520, 0xc005b4a9e0, 0x97, 0x71, 0x0) /usr/lib/go-1.11/src/fmt/print.go:842 +0x52a fmt.(*pp).printArg(0xc00441f740, 0xe04520, 0xc005b4a9e0, 0x71) /usr/lib/go-1.11/src/fmt/print.go:689 +0x2b7 fmt.(*pp).doPrintf(0xc00441f740, 0xfa2bb2, 0x1f, 0xc004cebd70, 0x3, 0x3) /usr/lib/go-1.11/src/fmt/print.go:1003 +0x166 fmt.Sprintf(0xfa2bb2, 0x1f, 0xc004cebd70, 0x3, 0x3, 0x1, 0xc005b4a9e0) /usr/lib/go-1.11/src/fmt/print.go:203 +0x66 log.(*Logger).Printf(0xc000427a90, 0xfa2bb2, 0x1f, 0xc004cebd70, 0x3, 0x3) /usr/lib/go-1.11/src/log/log.go:179 +0x53 github.com/gohugoio/hugo/hugolib.pageRenderer(0xc00008e700, 0xc002dfc840, 0xc002dfc7e0, 0xc003983d60) github.com/gohugoio/hugo/hugolib/site_render.go:167 +0x637 created by github.com/gohugoio/hugo/hugolib.(*Site).renderPages github.com/gohugoio/hugo/hugolib/site_render.go:43 +0x160 goroutine 383 [runnable]: reflect.(*rtype).IsVariadic(0xe28fc0, 0x1) /usr/lib/go-1.11/src/reflect/type.go:897 +0x69 text/template.(*state).evalCall(0xc004db87f0, 0xf3f920, 0xc00364c500, 0x16, 0xe28fc0, 0xffdd68, 0x13, 0x118dd80, 0xc001c724b0, 0xf9e38e, ...) /usr/lib/go-1.11/src/text/template/exec.go:673 +0x330 text/template.(*state).evalFunction(0xc004db87f0, 0xf3f920, 0xc00364c500, 0x16, 0xc001c72480, 0x118dd80, 0xc001c724b0, 0xc003962430, 0x1, 0x1, ...) /usr/lib/go-1.11/src/text/template/exec.go:563 +0x172 text/template.(*state).evalCommand(0xc004db87f0, 0xf3f920, 0xc00364c500, 0x16, 0xc001c724b0, 0xe0f540, 0xc00585a588, 0x98, 0xe0f540, 0xc00585a588, ...) /usr/lib/go-1.11/src/text/template/exec.go:460 +0x5e9 text/template.(*state).evalPipeline(0xc004db87f0, 0xf3f920, 0xc00364c500, 0x16, 0xc000da18c0, 0x0, 0x0, 0xe44d20) /usr/lib/go-1.11/src/text/template/exec.go:429 +0x126 text/template.(*state).walk(0xc004db87f0, 0xf3f920, 0xc00364c500, 0x16, 0x118dc80, 0xc000914ae0) /usr/lib/go-1.11/src/text/template/exec.go:254 +0x49b text/template.(*state).walk(0xc004db87f0, 0xf3f920, 0xc00364c500, 0x16, 0x118dec0, 0xc000914a20) /usr/lib/go-1.11/src/text/template/exec.go:262 +0x142 text/template.(*state).walkIfOrWith(0xc004db87f0, 0x13, 0xe44d20, 0xc00585a420, 0x15, 0xc000da1860, 0xc000914a20, 0x0) /usr/lib/go-1.11/src/text/template/exec.go:290 +0x163 text/template.(*state).walk(0xc004db87f0, 0xe44d20, 0xc00585a420, 0x15, 0x118e100, 0xc000da4fc0) /usr/lib/go-1.11/src/text/template/exec.go:273 +0x2b9 text/template.(*state).walk(0xc004db87f0, 0xe44d20, 0xc00585a420, 0x15, 0x118dec0, 0xc0009147e0) /usr/lib/go-1.11/src/text/template/exec.go:262 +0x142 text/template.(*state).walkIfOrWith(0xc004db87f0, 0xa, 0xe44d20, 0xc00585a420, 0x15, 0xc000da16e0, 0xc0009147e0, 0x0) /usr/lib/go-1.11/src/text/template/exec.go:292 +0x1ca text/template.(*state).walk(0xc004db87f0, 0xe44d20, 0xc00585a420, 0x15, 0x118de80, 0xc000d1a200) /usr/lib/go-1.11/src/text/template/exec.go:259 +0x327 text/template.(*state).walk(0xc004db87f0, 0xe44d20, 0xc00585a420, 0x15, 0x118dec0, 0xc0009146c0) /usr/lib/go-1.11/src/text/template/exec.go:262 +0x142 text/template.(*Template).execute(0xc000da4e80, 0x117ff20, 0xc003468b60, 0xe44d20, 0xc00585a420, 0x0, 0x0) /usr/lib/go-1.11/src/text/template/exec.go:217 +0x215 text/template.(*Template).Execute(0xc000da4e80, 0x117ff20, 0xc003468b60, 0xe44d20, 0xc00585a420, 0x10, 0xc004db88e0) /usr/lib/go-1.11/src/text/template/exec.go:200 +0x53 html/template.(*Template).Execute(0xc000914660, 0x117ff20, 0xc003468b60, 0xe44d20, 0xc00585a420, 0x42f752, 0x8) /usr/lib/go-1.11/src/html/template/template.go:122 +0x8c github.com/gohugoio/hugo/tpl.(*TemplateAdapter).Execute(0xc0063b2f40, 0x117ff20, 0xc003468b60, 0xe44d20, 0xc00585a420, 0x0, 0x0) github.com/gohugoio/hugo/tpl/template.go:128 +0xaf github.com/gohugoio/hugo/tpl/partials.(*Namespace).Include(0xc0006bc1e0, 0xc0002c86c9, 0x19, 0xc0058905d0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0) github.com/gohugoio/hugo/tpl/partials/partials.go:90 +0x1ca github.com/gohugoio/hugo/tpl/partials.(*Namespace).Include-fm(0xc0002c86c9, 0x19, 0xc0058905d0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0) github.com/gohugoio/hugo/tpl/partials/init.go:32 +0x63 reflect.Value.call(0xe543e0, 0xc0006bc200, 0x13, 0xf45a3c, 0x4, 0xc00585a480, 0x2, 0x2, 0xf39f40, 0xe65001, ...) /usr/lib/go-1.11/src/reflect/value.go:447 +0x454 reflect.Value.Call(0xe543e0, 0xc0006bc200, 0x13, 0xc00585a480, 0x2, 0x2, 0x118e0c0, 0xc00084e000, 0xe44d20) /usr/lib/go-1.11/src/reflect/value.go:308 +0xa4 text/template.(*state).evalCall(0xc004db94a0, 0xf41ee0, 0xc002cf2a00, 0x16, 0xe543e0, 0xc0006bc200, 0x13, 0x118dd80, 0xc000849f50, 0xc0002c86c0, ...) /usr/lib/go-1.11/src/text/template/exec.go:695 +0x6bd text/template.(*state).evalFunction(0xc004db94a0, 0xf41ee0, 0xc002cf2a00, 0x16, 0xc000849f80, 0x118dd80, 0xc000849f50, 0xc00084c040, 0x3, 0x4, ...) /usr/lib/go-1.11/src/text/template/exec.go:563 +0x172 text/template.(*state).evalCommand(0xc004db94a0, 0xf41ee0, 0xc002cf2a00, 0x16, 0xc000849f50, 0xe5c860, 0x18f5e80, 0x99, 0xe44d20, 0xc00585a408, ...) /usr/lib/go-1.11/src/text/template/exec.go:460 +0x5e9 text/template.(*state).evalPipeline(0xc004db94a0, 0xf41ee0, 0xc002cf2a00, 0x16, 0xc000463f20, 0xe44d20, 0xc00585a408, 0x95) /usr/lib/go-1.11/src/text/template/exec.go:429 +0x126 text/template.(*state).walk(0xc004db94a0, 0xf41ee0, 0xc002cf2a00, 0x16, 0x118dc80, 0xc00084e030) /usr/lib/go-1.11/src/text/template/exec.go:254 +0x49b text/template.(*state).walk(0xc004db94a0, 0xf41ee0, 0xc002cf2a00, 0x16, 0x118dec0, 0xc0008494a0) /usr/lib/go-1.11/src/text/template/exec.go:262 +0x142 text/template.(*state).walkTemplate(0xc004db9698, 0xf41ee0, 0xc002cf2a00, 0x16, 0xc00072cbc0) /usr/lib/go-1.11/src/text/template/exec.go:411 +0x23e text/template.(*state).walk(0xc004db9698, 0xf41ee0, 0xc002cf2a00, 0x16, 0x118e040, 0xc00072cbc0) /usr/lib/go-1.11/src/text/template/exec.go:267 +0x205 text/template.(*state).walk(0xc004db9698, 0xf41ee0, 0xc002cf2a00, 0x16, 0x118dec0, 0xc0008a0a20) /usr/lib/go-1.11/src/text/template/exec.go:262 +0x142 text/template.(*Template).execute(0xc0008b5cc0, 0x117ff20, 0xc00335e150, 0xf41ee0, 0xc002cf2a00, 0x0, 0x0) /usr/lib/go-1.11/src/text/template/exec.go:217 +0x215 text/template.(*Template).Execute(0xc0008b5cc0, 0x117ff20, 0xc00335e150, 0xf41ee0, 0xc002cf2a00, 0x10, 0xc004db9788) /usr/lib/go-1.11/src/text/template/exec.go:200 +0x53 html/template.(*Template).Execute(0xc00089aa80, 0x117ff20, 0xc00335e150, 0xf41ee0, 0xc002cf2a00, 0x1183bc0, 0xc0061d0880) /usr/lib/go-1.11/src/html/template/template.go:122 +0x8c github.com/gohugoio/hugo/tpl.(*TemplateAdapter).Execute(0xc0061d0880, 0x117ff20, 0xc00335e150, 0xf41ee0, 0xc002cf2a00, 0x0, 0x0) github.com/gohugoio/hugo/tpl/template.go:128 +0xaf github.com/gohugoio/hugo/hugolib.(*Site).renderForLayouts(0xc00008e700, 0xf46b80, 0x4, 0xf41ee0, 0xc002cf2a00, 0x117ff20, 0xc00335e150, 0xc001212400, 0x10, 0x10, ...) github.com/gohugoio/hugo/hugolib/site.go:1763 +0xbb github.com/gohugoio/hugo/hugolib.(*Site).renderAndWritePage(0xc00008e700, 0xc00056bd70, 0xc004db9cb0, 0x1f, 0xc004fa8fa0, 0x1d, 0xc002cf2a00, 0xc001212400, 0x10, 0x10, ...) github.com/gohugoio/hugo/hugolib/site.go:1691 +0xf4 github.com/gohugoio/hugo/hugolib.pageRenderer(0xc00008e700, 0xc002dfc840, 0xc002dfc7e0, 0xc003983d60) github.com/gohugoio/hugo/hugolib/site_render.go:169 +0x72e created by github.com/gohugoio/hugo/hugolib.(*Site).renderPages github.com/gohugoio/hugo/hugolib/site_render.go:43 +0x160
Example number 8-zillion-and-1 why Hugo is a pain in my a$$.
$Params := (.Scratch.Get "plugin-cards").Params.TwitterOG
… f$&kin'nil
$Params := (.Scratch.Get "plugin-cards").Params
$Params = $Params.TwitterOG
… the map I f$&kin' loadedThanks for the three-hour tour figuring that sh$t out Hugo.
Okay @manton … explain what I'm looking at. The test blog rebuilds fine. I made the mistake of trying to temporarily mess around with my main blog to try and capture some data for a plugin walkthrough. Now it doesn't want to rebuild. I see a whole lot of +3 minute penalties. Is it possible the timer isn't firing or is something else going on?
Got halfway through that walkthrough @JohnPhilpin and then I started refactoring sh$t … coming down the homestretch though, I believe *knock-on-wood*.
Side note: here's me using my own site search plugin to double check the spelling of your last name.
So plugin-cards (version 4.0.7) is kinda epic. Gonna work up a walkthrough today for me fellow Micro.bloggers.
So, yeah … generating Twitter player cards for audio and video turned out to be easy. It's the misleading documentation that was the problem.
Well that didn't take long. Just set yourself up with an
h1
tag with adata-card-title
attribute and style that f$&ker to be removed.The irony is now I need to figure out a way to control the title behind the scenes, as actually providing a title gimps the video viewing in the Micro.blog timeline and themes set to summarize titled posts.
Proof positive with regard to that previous, previous post.
Well, would you look at that? Twitter player cards are now a thing in the cards plugin. Just slap a
?card-video
query to the end of your video link. Can't believe I didn't think of this earlier @manton.Side note: you'll want to title your post and slap in something to pick up as the description until I decide how to register those values invisibly.
So I guess we can access the
plugin.json
file @manton, but its contents will be that of the file from the plugin that wins the merge battle.F$&k it, went ahead and fussed with the cards plugin again. Say hello to horizontal cards.
Created a partial for walking the structure of my Micro.blog Hugo build. Not sure why I did it. Also no sure why the recursion is hit or miss.
plugin-programmable-search-engine (A README Experience)
A plugin for Micro.blog for adding a site search interface using Google’s programmable search engiine API. It’s code lives here
While I finish up the README for plugin-programmable-search-engine, thought I’d go ahead and toss out the list of plugin parameters … see if I could give @JohnPhilpin a bit of a fright.
Since you'd only have seen the video if you were using Gluon, here, again, is a demonstration of how to load non-sponsored plugins via GitHub repository URL:
D$cking around with technology keeps me engaged. Started last week with Palo Alto Fit. Nina takes regular InBody measurements to track progress. I love collecting sh$t (including health data) so I'm thinking of creating an iOS shortcut for entering results into Apple Health via shared PNG text-recognition.
The programmable search engine Micro.blog plugin is done but for the README explain how to use it.