hugoreleaser
f1d1576822
releaser: Add release notes for 0.95.0
...
[ci skip]
2022-03-16 14:20:17 +00:00
Bjørn Erik Pedersen
5930173cd0
readme: Add note about Go 1.18
2022-03-16 13:20:30 +01:00
Bjørn Erik Pedersen
3476b53343
tpl: Pull in Go 1.18 patch that fixes the "no space in {{ continue }} and {{ break }}" bug
2022-03-16 13:14:23 +01:00
Bjørn Erik Pedersen
e792d27017
readme: Add a contribution note
2022-03-16 13:09:17 +01:00
Bjørn Erik Pedersen
9d6495d774
github: Make it build with Go 1.18
...
I also ran some benchmarks comparing it to Go 1.17.8:
```bash
name old time/op new time/op delta
SiteNew/Regular_Bundle_with_image-10 5.13ms ± 7% 4.23ms ± 7% -17.47% (p=0.029 n=4+4)
SiteNew/Regular_Bundle_with_JSON_file-10 5.12ms ± 1% 4.16ms ± 1% -18.65% (p=0.029 n=4+4)
SiteNew/Regular_Tags_and_categories-10 17.3ms ± 2% 15.1ms ± 1% -12.53% (p=0.029 n=4+4)
SiteNew/Regular_Canonify_URLs-10 106ms ± 1% 90ms ± 0% -15.86% (p=0.029 n=4+4)
SiteNew/Regular_Deep_content_tree-10 34.0ms ± 1% 30.0ms ± 2% -11.72% (p=0.029 n=4+4)
SiteNew/Regular_TOML_front_matter-10 22.7ms ± 2% 20.2ms ± 1% -10.93% (p=0.029 n=4+4)
SiteNew/Regular_Many_HTML_templates-10 16.7ms ± 0% 14.6ms ± 1% -12.89% (p=0.029 n=4+4)
SiteNew/Regular_Page_collections-10 22.2ms ± 1% 19.5ms ± 1% -12.07% (p=0.029 n=4+4)
SiteNew/Regular_List_terms-10 7.71ms ± 0% 6.59ms ± 1% -14.52% (p=0.029 n=4+4)
name old alloc/op new alloc/op delta
SiteNew/Regular_Bundle_with_image-10 2.07MB ± 0% 2.04MB ± 0% -1.40% (p=0.029 n=4+4)
SiteNew/Regular_Bundle_with_JSON_file-10 1.85MB ± 0% 1.83MB ± 0% -1.54% (p=0.029 n=4+4)
SiteNew/Regular_Tags_and_categories-10 11.8MB ± 0% 11.1MB ± 0% -6.11% (p=0.029 n=4+4)
SiteNew/Regular_Canonify_URLs-10 95.8MB ± 0% 95.2MB ± 0% -0.63% (p=0.029 n=4+4)
SiteNew/Regular_Deep_content_tree-10 27.4MB ± 0% 26.9MB ± 0% -1.68% (p=0.029 n=4+4)
SiteNew/Regular_TOML_front_matter-10 15.2MB ± 0% 14.4MB ± 0% -4.93% (p=0.029 n=4+4)
SiteNew/Regular_Many_HTML_templates-10 8.45MB ± 0% 8.24MB ± 0% -2.43% (p=0.029 n=4+4)
SiteNew/Regular_Page_collections-10 16.5MB ± 0% 16.2MB ± 0% -1.78% (p=0.029 n=4+4)
SiteNew/Regular_List_terms-10 3.73MB ± 0% 3.64MB ± 0% -2.30% (p=0.029 n=4+4)
name old allocs/op new allocs/op delta
SiteNew/Regular_Bundle_with_image-10 25.0k ± 0% 24.1k ± 0% -3.60% (p=0.029 n=4+4)
SiteNew/Regular_Bundle_with_JSON_file-10 25.1k ± 0% 24.1k ± 0% -3.60% (p=0.029 n=4+4)
SiteNew/Regular_Tags_and_categories-10 237k ± 0% 234k ± 0% -1.29% (p=0.029 n=4+4)
SiteNew/Regular_Canonify_URLs-10 365k ± 0% 363k ± 0% -0.47% (p=0.029 n=4+4)
SiteNew/Regular_Deep_content_tree-10 284k ± 0% 279k ± 0% -1.98% (p=0.029 n=4+4)
SiteNew/Regular_TOML_front_matter-10 252k ± 0% 249k ± 0% -1.48% (p=0.029 n=4+4)
SiteNew/Regular_Many_HTML_templates-10 117k ± 0% 115k ± 0% -1.68% (p=0.029 n=4+4)
SiteNew/Regular_Page_collections-10 184k ± 0% 181k ± 0% -1.74% (p=0.029 n=4+4)
SiteNew/Regular_List_terms-10 49.9k ± 0% 48.5k ± 0% -2.79% (p=0.029 n=4+4)
```
2022-03-16 11:32:39 +01:00
Bjørn Erik Pedersen
42cc5f88b6
tpl: Adjustments and an integration test for Go 1.18
...
Updates #9677
2022-03-16 10:36:46 +01:00
Joe Mooring
0fc1d21b20
Update configuration.md
...
Add some missing default values
2022-03-16 01:17:09 -07:00
Bjørn Erik Pedersen
a6488e7bad
Remove Go 1.17 support
...
Go 1.18 had some breaking changes on source level meaning we cannot build on older Go versions anymore.
The improvements in Go 1.18 (e.g. `break` and `continue`) were to good to pass on.
Note that you don't need Go (or Go 1.18) to run a pre-built binary.
Updates #9677
2022-03-16 08:57:58 +01:00
Bjørn Erik Pedersen
65a78cae1e
tpl: Sync go_templates for Go 1.18
...
Using Go tag go1.18 4aa1efed4853ea067d665a952eee77c52faac774
Updates #9677
2022-03-16 08:54:25 +01:00
Bjørn Erik Pedersen
4d6d1d08da
build: Bump to Go 1.18
...
Updates #9677
2022-03-16 08:43:18 +01:00
Bjørn Erik Pedersen
b60e1bbdfe
dartsass: Improve error message when no read access
...
Fixes #9662
2022-03-15 16:34:54 +01:00
Patrick Kollitsch
41855e372b
Fix #1682
2022-03-15 12:14:10 +01:00
Cathrine Paulsen
61cf3c9f63
Fix and refactor typos
2022-03-14 19:39:07 +01:00
Bjørn Erik Pedersen
31fbc081c9
Improve server startup/shutdown
...
Closes #9671
2022-03-14 19:38:17 +01:00
Bjørn Erik Pedersen
8c663433e7
Update related.md
2022-03-14 11:01:37 +01:00
Bjørn Erik Pedersen
cebd886ac1
commands: Improve server tests
...
Updates #9647
2022-03-14 09:16:33 +01:00
Bjørn Erik Pedersen
7aa072eab9
netlify: Hugo 0.94.2
2022-03-12 13:45:59 +01:00
hugoreleaser
38f778cfcc
releaser: Prepare repository for 0.95.0-DEV
...
[ci skip]
2022-03-12 11:02:38 +00:00
hugoreleaser
48fb9e4de3
releaser: Bump versions for release of 0.94.2
...
[ci skip]
2022-03-12 10:28:41 +00:00
hugoreleaser
0958167b38
releaser: Add release notes for 0.94.2
...
[ci skip]
2022-03-12 10:28:41 +00:00
Bjørn Erik Pedersen
b37183e48d
deps: Update github.com/yuin/goldmark v1.4.9 => v1.4.10
...
Fixes #9658
2022-03-12 11:24:11 +01:00
Bjørn Erik Pedersen
1682c7ee7f
Update render-hooks.md
2022-03-11 18:03:33 +01:00
Bjørn Erik Pedersen
ce1283cc43
Move the Render Hooks doc to its own page
2022-03-11 18:01:43 +01:00
Bjørn Erik Pedersen
bbbbfbfc6d
Update configuration-markup.md
2022-03-11 17:49:00 +01:00
Bjørn Erik Pedersen
92d91a3163
Update configuration-markup.md
2022-03-11 17:43:11 +01:00
Bjørn Erik Pedersen
2e80688237
Update configuration-markup.md
2022-03-11 17:41:30 +01:00
Bjørn Erik Pedersen
ff2dbca607
Update configuration-markup.md
2022-03-11 17:41:01 +01:00
Bjørn Erik Pedersen
89d8e5d659
Add code block documenation
2022-03-11 17:25:08 +01:00
Bjørn Erik Pedersen
e993539f05
Update shortcodes.md
2022-03-11 17:22:18 +01:00
Bjørn Erik Pedersen
c1b28dbfe2
netlify: Hugo 0.94.1
2022-03-11 15:50:06 +01:00
Bjørn Erik Pedersen
81b8c9b832
Merge branch 'tempv0.94.1'
2022-03-11 15:49:50 +01:00
hugoreleaser
04ccde3e94
releaser: Prepare repository for 0.95.0-DEV
...
[ci skip]
2022-03-11 14:30:03 +00:00
hugoreleaser
0fcd9a5d87
releaser: Bump versions for release of 0.94.1
...
[ci skip]
2022-03-11 13:53:32 +00:00
hugoreleaser
4146084367
releaser: Add release notes for 0.94.1
...
[ci skip]
2022-03-11 13:53:32 +00:00
Bjørn Erik Pedersen
4763b3d50c
docs: Regenerate CLI docs
2022-03-11 14:47:27 +01:00
Bjørn Erik Pedersen
3bc742bea0
docs: Regenerate CLI docs
2022-03-11 14:47:27 +01:00
Bjørn Erik Pedersen
1a796d723c
deps: Fix Goldmark regression with HTML comments
...
Fixes #9650
2022-03-11 14:44:01 +01:00
Bjørn Erik Pedersen
64b7b7a897
Revert "Allow rendering static files to disk and dynamic to memory in server mode"
...
This reverts commit 7d8011ed63 .
Updates #9647
2022-03-11 13:10:47 +01:00
Bjørn Erik Pedersen
5ef8a9f32c
Revert "Some minor adjustments to the new static filesystem logic"
...
This reverts commit 63bb2a5b18 .
2022-03-11 13:10:47 +01:00
Bjørn Erik Pedersen
b18463971e
netlify: Bump to Hugo 0.94.0
2022-03-10 14:29:50 +01:00
Bjørn Erik Pedersen
4152ebc1d2
Merge branch 'tempv0.94.0'
2022-03-10 14:28:50 +01:00
hugoreleaser
3bc34666c8
releaser: Prepare repository for 0.95.0-DEV
...
[ci skip]
2022-03-10 10:25:00 +00:00
hugoreleaser
63b236603e
releaser: Bump versions for release of 0.94.0
...
[ci skip]
2022-03-10 09:46:35 +00:00
hugoreleaser
b107b4b291
releaser: Add release notes for 0.94.0
...
[ci skip]
2022-03-10 09:46:35 +00:00
Bjørn Erik Pedersen
ba3a11ac24
docs: Regenerate docshelper
2022-03-10 10:08:04 +01:00
Bjørn Erik Pedersen
a4ac188c19
docs: Regenerate docshelper
2022-03-10 10:08:04 +01:00
Bjørn Erik Pedersen
b82d95575d
Revert "markup/highlight: Add hl_inline option"
...
This reverts commit a360cab75a .
2022-03-10 10:06:22 +01:00
Bjørn Erik Pedersen
4e14cf7607
Fail with error when double-rendering text in markdownify/RenderString
...
This commit prevents the most commons case of infinite recursion in link render hooks when the `linkify` option is enabled (see below). This is always a user error, but getting a `stack overflow` (the current stack limit in Go is 1 GB on 64-bit, 250 MB on 32-bit) error isn't very helpful. This fix will not prevent all such errors, though, but we may do better once #9570 is in place.
So, these will fail:
```
<a href="{{ .Destination | safeURL }}" >{{ .Text | markdownify }}</a>
<a href="{{ .Destination | safeURL }}" >{{ .Text | .Page.RenderString }}</a>
```
`.Text` is already rendered to `HTML`. The above needs to be rewritten to:
```
<a href="{{ .Destination | safeURL }}" >{{ .Text | safeHTML }}</a>
<a href="{{ .Destination | safeURL }}" >{{ .Text | safeHTML }}</a>
```
Fixes #8959
2022-03-10 08:19:03 +01:00
Bjørn Erik Pedersen
5697348e17
markup/goldmark: Default to https for linkify
...
Fixes #9639
2022-03-09 22:30:10 +01:00
Joe Mooring
f98e570b17
Add lang attribute to internal alias template
...
Closes #9586
2022-03-09 19:06:59 +01:00