Commit Graph
13874 Commits
Author SHA1 Message Date
Bjørn Erik Pedersen 03d6960a15 deps: Re-introduce the correct version of Goldmark
It was accidently pulled back to an old version earlier today.
2019-12-12 14:45:46 +01:00
Christian Oliff 0f82420b86 Change cache assets default example to 1 year
Why a year?
The short answer is, the protocol doesn’t allow any value longer than a year. In the absence of a “cache this asset forever” header, a year is the longest possible time we can cache for.

REF: https://ashton.codes/set-cache-control-max-age-1-year/
2019-12-12 13:06:06 +01:00
Bjørn Erik Pedersen 92c7f7ab85 tpl: Add some comments 2019-12-12 11:44:36 +01:00
Bjørn Erik Pedersen a03c631c42 Rework template handling for function and map lookups
This is a big commit, but it deletes lots of code and simplifies a lot.

* Resolving the template funcs at execution time means we don't have to create template clones per site
* Having a custom map resolver means that we can remove the AST lower case transformation for the special lower case Params map

Not only is the above easier to reason about, it's also faster, especially if you have more than one language, as in the benchmark below:

```
name                          old time/op    new time/op    delta
SiteNew/Deep_content_tree-16    53.7ms ± 0%    48.1ms ± 2%  -10.38%  (p=0.029 n=4+4)

name                          old alloc/op   new alloc/op   delta
SiteNew/Deep_content_tree-16    41.0MB ± 0%    36.8MB ± 0%  -10.26%  (p=0.029 n=4+4)

name                          old allocs/op  new allocs/op  delta
SiteNew/Deep_content_tree-16      481k ± 0%      410k ± 0%  -14.66%  (p=0.029 n=4+4)
```

This should be even better if you also have lots of templates.

Closes #6594
2019-12-12 10:04:35 +01:00
Bjørn Erik Pedersen 167c01530b Create lightweight forks of text/template and html/template
This commit also removes support for Ace and Amber templates.

Updates #6594
2019-12-12 09:59:34 +01:00
Gavin D. Howard 3974c326c6 markup/tableofcontents: Add config option for ordered list 2019-12-12 07:48:40 +01:00
Gavin D. Howard 79bf8ed4cd markup/tableofcontents: Add config option for ordered list 2019-12-12 07:48:40 +01:00
Gavin D. Howard 4c804319f6 markup/tableofcontents: Add config option for ordered list 2019-12-12 07:48:40 +01:00
Bjørn Erik Pedersen 676dc6e12e Release 0.61.0 2019-12-11 10:10:49 +01:00
Bjørn Erik Pedersen a1d9fb18a3 Merge commit '79c5d7053486f540b6219e693d5590f2c4c3937a' 2019-12-11 10:00:46 +01:00
hugoreleaser 186a5ebfca releaser: Prepare repository for 0.62.0-DEV
[ci skip]
2019-12-11 08:35:04 +00:00
hugoreleaser 8c2bd1a620 releaser: Add release notes to /docs for release of 0.61.0
[ci skip]
2019-12-11 08:26:33 +00:00
hugoreleaser 1b9e675cd5 releaser: Add release notes to /docs for release of 0.61.0
[ci skip]
2019-12-11 08:26:33 +00:00
hugoreleaser 9b445b9da2 releaser: Add release notes to /docs for release of 0.61.0
[ci skip]
2019-12-11 08:26:33 +00:00
hugoreleaser 3af783966d releaser: Bump versions for release of 0.61.0
[ci skip]
2019-12-11 08:26:33 +00:00
Bjørn Erik Pedersen 31f322a610 Release 0.61.0 2019-12-11 09:14:48 +01:00
hugoreleaser 38c60f2be4 releaser: Add release notes for 0.61.0
Rename to *-ready.md to continue.
[ci skip]
2019-12-11 07:55:37 +00:00
Bjørn Erik Pedersen 3cc217a650 deps: Update Goldmark 2019-12-11 08:41:57 +01:00
Florian Gerlinghoff 5b95cbc8a6 Fixed suffixIsRemoved error in code samples (#975)
When `suffix = "<suffix>"` in the config.toml while adding or modifying
a media type, an error occurs: "MediaType.Suffix is removed. [...]".

I changed the code samples to use `suffixes` instead and adjusted the
surrounding descriptions to represent the change.
2019-12-11 14:27:00 +07:00
Bjørn Erik Pedersen 5f8c2818f1 Deprecate Ace and Amber
Fixes #6609
2019-12-11 08:08:42 +01:00
Yuriy Oborozhnyi 59b2c245b9 Fix Usage section in toc.md to consider Goldmark TOC settings 2019-12-10 23:52:14 +01:00
Yuriy Oborozhnyi fd38286737 Add link on how to configure TOC w/ Goldmark 2019-12-10 23:52:14 +01:00
Daniel Tang c5f2f5837f markup: Add typographic chars from goldmark to toc
Fixes #6592
2019-12-10 23:48:44 +01:00
Atishay Jain ea339f2d67 Added external learning resources including Hugo In Action book. 2019-12-07 19:43:15 +01:00
Bjørn Erik Pedersen 0efb00c2a8 tpl/partials: Allow any key type in partialCached
Fixes #6572
2019-12-03 00:13:47 +01:00
Bjørn Erik Pedersen 40a092b068 markup: Reimplement pygmentsCodefencesGuessSyntax
Fixes #6565
2019-12-02 14:12:23 +01:00
Bjørn Erik Pedersen d534ce9424 deps: Update Goldmark
Fixes #6557
2019-12-01 22:07:31 +01:00
Bjørn Erik Pedersen fab502d5d3 Adjust release notes 2019-11-29 16:22:52 +01:00
Bjørn Erik Pedersen 269a025efa Release 0.60.1 2019-11-29 16:17:28 +01:00
Bjørn Erik Pedersen 6bff50beaa Merge branch 'temp601' 2019-11-29 16:16:19 +01:00
hugoreleaser a6b6b135a4 releaser: Prepare repository for 0.61.0-DEV
[ci skip]
2019-11-29 15:05:19 +00:00
hugoreleaser f00b2d507b releaser: Add release notes to /docs for release of 0.60.1
[ci skip]
2019-11-29 14:56:16 +00:00
hugoreleaser e15251c43a releaser: Add release notes to /docs for release of 0.60.1
[ci skip]
2019-11-29 14:56:16 +00:00
hugoreleaser 960667561f releaser: Add release notes to /docs for release of 0.60.1
[ci skip]
2019-11-29 14:56:16 +00:00
hugoreleaser 6c05563082 releaser: Bump versions for release of 0.60.1
[ci skip]
2019-11-29 14:56:16 +00:00
hugoreleaser f5250ec09d releaser: Add release notes for 0.60.1
[ci skip]
2019-11-29 14:56:16 +00:00
MeiK 86a5b59f64 deps: Update minify
Fixes #6475
2019-11-29 14:37:32 +01:00
Bjørn Erik Pedersen bb80fff69a Fix headless regression
Fixes #6552
2019-11-29 13:46:29 +01:00
Bjørn Erik Pedersen 347cfb0c17 deps: Update Goldmark
Fixes #6549
Fixes #6551
2019-11-29 13:44:29 +01:00
Bjørn Erik Pedersen b60ae35b97 hugolib: Fix timeout number parsing for YAML/JSON config
Where numbers are all floats.

Fixes #6555
2019-11-29 10:50:36 +01:00
Bjørn Erik Pedersen 690b864b95 Update use-modules.md 2019-11-28 22:23:51 +01:00
Bjørn Erik Pedersen 345ca8c365 Update syntax-highlighting.md 2019-11-27 23:04:14 +01:00
Bjørn Erik Pedersen be64af9f53 Update syntax-highlighting.md 2019-11-27 23:01:10 +01:00
Bjørn Erik Pedersen df9dead83d Update syntax-highlighting.md 2019-11-27 22:59:02 +01:00
Bjørn Erik Pedersen 1c6e6d2388 Fix relnotes 2019-11-27 21:44:40 +01:00
Bjørn Erik Pedersen 0ea6b2012a Update homepagetweets.toml 2019-11-27 18:25:40 +01:00
Bjørn Erik Pedersen 2c465625d7 Update index.md 2019-11-27 15:33:55 +01:00
Bjørn Erik Pedersen 0025bba09a Update index.md 2019-11-27 13:29:41 +01:00
Bjørn Erik Pedersen 7417f1c051 Update index.md 2019-11-27 13:13:00 +01:00
Bjørn Erik Pedersen 9eeb8ce57b Release 0.60.0 2019-11-27 11:35:20 +01:00