summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2020-01-04markup/goldmark: Make auto IDs GitHub compatibleBjørn Erik Pedersen
You can turn off this behaviour: ```toml [markup] [markup.goldmark] [markup.goldmark.parser] autoHeadingIDAsciiOnly = true ``` Note that the `anchorize` now adapts its behaviour depending on the default Markdown handler. Fixes #6616
2020-01-01releaser: Prepare repository for 0.63.0-DEVhugoreleaser
[ci skip]
2020-01-01releaser: Add release notes to /docs for release of 0.62.1v0.62.1hugoreleaser
[ci skip]
2020-01-01releaser: Bump versions for release of 0.62.1hugoreleaser
[ci skip]
2020-01-01releaser: Add release notes for 0.62.1hugoreleaser
[ci skip]
2020-01-01Support files in content mountsBjørn Erik Pedersen
This commit is a general improvement of handling if single file mounts. Fixes #6684 Fixes #6696
2019-12-30Update alpine base image in Dockerfile to 3.11Remco de Man
When building the extended version of Hugo using the Dockerfile and `--build-arg HUGO_BUILD_TAGS=extended`, the obtained Docker container is broken, because the source is build under alpine 3.11 and the compiled binary is copied to an image based on alpine 3.10. This problem was most likely introduced due to an update of the golang base image. This commit changes the base image from alpine:3.10 to alpine:3.11, fixing extended version builds.
2019-12-28hugolib: Fix inline shortcode regressionBjørn Erik Pedersen
Fixes #6677
2019-12-23releaser: Prepare repository for 0.63.0-DEVhugoreleaser
[ci skip]
2019-12-23releaser: Add release notes to /docs for release of 0.62.0v0.62.0hugoreleaser
[ci skip]
2019-12-23releaser: Bump versions for release of 0.62.0hugoreleaser
[ci skip]
2019-12-23Release 0.62.0Bjørn Erik Pedersen
2019-12-23releaser: Add release notes for 0.62.0hugoreleaser
Rename to *-ready.md to continue. [ci skip]
2019-12-22Merge commit '8a4005cf2b0ef34265ff8051a6b76226685fc226'Bjørn Erik Pedersen
2019-12-22Squashed 'docs/' changes from af4b7ac5b..54f0e8776Bjørn Erik Pedersen
54f0e8776 Update image-actions.yml 94e5cad02 Update image-actions.yml 0ad20d226 Add a page about Hugo's Security Model 0dee16d11 Link to Régis Full Partials series 138782808 Update partialCached.md git-subtree-dir: docs git-subtree-split: 54f0e877670fd434c6903e20774fcf7eba9255fa
2019-12-22deps: Update Goldmark to v1.1.18Bjørn Erik Pedersen
Fixes #6649
2019-12-22deps: Update go-orgNiklas Fasching
- export #+TITLE (front-matter title) as `<h1>` and demote all normal headlines by 1 accordingly (i.e. a normal top level headline now becomes a `<h2>` rather than a `<h1>`) - preserve whitespace in paragraphs - this allows rendering meaningful whitespace when wished for using e.g. css `white-space: pre;` (e.g. in verse / quote blocks)
2019-12-21docs: More on hooksBjørn Erik Pedersen
2019-12-21tpl: Do not return any value in errorfBjørn Erik Pedersen
Fixes #6653
2019-12-21tpl: Add a warnf template funcBjørn Erik Pedersen
Fixes #6628
2019-12-20hugolib: Improve error and reload handling of hook templates in server modeBjørn Erik Pedersen
Fixes #6635
2019-12-20deps: Update to Goldmark v1.1.17Bjørn Erik Pedersen
Fixes #6641
2019-12-19docs: Regen docshelperBjørn Erik Pedersen
2019-12-19tpl/collections: Some more params merge adjustmentsBjørn Erik Pedersen
* If the end result is maps.Params, we need to lower the keys * Also make sure to handle nested maps of different type Update #6633
2019-12-19Preserve HTML Text for image render hooksBjørn Erik Pedersen
Fixes #6639
2019-12-19Fix abs path handling in module mountsBjørn Erik Pedersen
Fixes #6622
2019-12-19Fix incorrect MIME type from image/jpg to image/jpegJohn Zaitseff
According to multiple sources, both official ([IANA] and [RFC2046]) and otherwise (eg, [Mozilla] and [Wikipedia]), the official MIME type for JPEG images is `image/jpeg`, not `image/jpg`. Change Hugo to match. [IANA]: https://www.iana.org/assignments/media-types/media-types.xhtml#image [RFC2046]: https://tools.ietf.org/html/rfc2046 [Mozilla]: https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types [Wikipedia]: https://en.wikipedia.org/wiki/JPEG
2019-12-19deps: Update GoldmarkBjørn Erik Pedersen
Fixes #6626
2019-12-18Preserve HTML Text for link render hooksBjørn Erik Pedersen
The context now have two text methods: * Text - rendered * PlainText Fixes #6629
2019-12-18tpl/collections: Fix merge vs ParamsBjørn Erik Pedersen
Fixes #6633
2019-12-18tpl: Get rid of the custom template truth logicBjørn Erik Pedersen
Fixes #6615
2019-12-18docs: FootnoteBjørn Erik Pedersen
2019-12-18Add render template hooks for links and imagesBjørn Erik Pedersen
This commit also * revises the change detection for templates used by content files in server mode. * Adds a Page.RenderString method Fixes #6545 Fixes #4663 Closes #6043
2019-12-15Merge commit '2e711a28c71e8667258e5ab824f9b9a71c261b0a'Bjørn Erik Pedersen
2019-12-15Squashed 'docs/' changes from 51c4f3184..af4b7ac5bBjørn Erik Pedersen
af4b7ac5b Remove mention of Amber and Ace c841e9207 Exif docs corrections (#978) 0f82420b8 Change cache assets default example to 1 year 676dc6e12 Release 0.61.0 a1d9fb18a Merge commit '79c5d7053486f540b6219e693d5590f2c4c3937a' 1b9e675cd releaser: Add release notes to /docs for release of 0.61.0 5b95cbc8a Fixed suffixIsRemoved error in code samples (#975) 59b2c245b Fix Usage section in toc.md to consider Goldmark TOC settings fd3828673 Add link on how to configure TOC w/ Goldmark ea339f2d6 Added external learning resources including Hugo In Action book. fab502d5d Adjust release notes 269a025ef Release 0.60.1 6bff50bea Merge branch 'temp601' e15251c43 releaser: Add release notes to /docs for release of 0.60.1 690b864b9 Update use-modules.md 345ca8c36 Update syntax-highlighting.md be64af9f5 Update syntax-highlighting.md df9dead83 Update syntax-highlighting.md 1c6e6d238 Fix relnotes 0ea6b2012 Update homepagetweets.toml 2c465625d Update index.md 0025bba09 Update index.md 7417f1c05 Update index.md 9eeb8ce57 Release 0.60.0 25a711023 Merge branch 'temp60' 0c4faab0e releaser: Add release notes to /docs for release of 0.60.0 779e5108e Update installing.md 2ef1c386a Minor text improvements in README.md 41ec5a19a Reword sentence for clarity search.md ded74f098 Add Goldmark as the new default markdown handler cb55cdbb0 Update introduction.md fcaad653a Update homepage.md 7427a1fc5 Update configuration.md 8cc2c72ca tpl/collections: Allow dict to create nested structures 4538c092c Merge commit 'efc0b1bb6c6564f54d596467dbc6a18cb206954e' 90f908e7b Support Go time format strings in permalinks git-subtree-dir: docs git-subtree-split: af4b7ac5b403e392a92228e66058331905fff7dc
2019-12-14Enhance accessibility to issuesShohei Ueda
Add links to the Hugo issues, Hugo docs issues, and Hugo website theme issues. Close #6233
2019-12-12hugolib: Fix testBjørn Erik Pedersen
2019-12-12deps: Re-introduce the correct version of GoldmarkBjørn Erik Pedersen
It was accidently pulled back to an old version earlier today.
2019-12-12tpl: Add some commentsBjørn Erik Pedersen
2019-12-12Rework template handling for function and map lookupsBjørn Erik Pedersen
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-12Create lightweight forks of text/template and html/templateBjørn Erik Pedersen
This commit also removes support for Ace and Amber templates. Updates #6594
2019-12-12markup/tableofcontents: Add config option for ordered listGavin D. Howard
2019-12-11releaser: Prepare repository for 0.62.0-DEVhugoreleaser
[ci skip]
2019-12-11releaser: Add release notes to /docs for release of 0.61.0v0.61.0hugoreleaser
[ci skip]
2019-12-11releaser: Bump versions for release of 0.61.0hugoreleaser
[ci skip]
2019-12-11Release 0.61.0Bjørn Erik Pedersen
2019-12-11releaser: Add release notes for 0.61.0hugoreleaser
Rename to *-ready.md to continue. [ci skip]
2019-12-11deps: Update GoldmarkBjørn Erik Pedersen
2019-12-11Deprecate Ace and AmberBjørn Erik Pedersen
Fixes #6609
2019-12-10markup: Add typographic chars from goldmark to tocDaniel Tang
Fixes #6592