mirror of
https://github.com/gohugoio/hugo.git
synced 2025-08-30 22:39:58 +02:00
Merge commit 'f96384a3b596f9bc0a3a035970b09b2c601f0ccb'
This commit is contained in:
@@ -9,15 +9,15 @@ categories: ["Releases"]
|
||||
- [Live Reload](/getting-started/usage/#livereload). Hugo will automatically reload the browser when the build is complete
|
||||
- Theme engine w/[Theme Repository](http://github.com/spf13/hugoThemes)
|
||||
- [Menu system](/content-management/menus/) with support for active page
|
||||
- [Builders](/extras/builders) to quickly create a new site, content or theme
|
||||
- [XML sitemap](/templates/sitemap) generation
|
||||
- [Integrated Disqus](/extras/comments) support
|
||||
- Streamlined [template organization](/templates/overview)
|
||||
- [Builders](/commands/hugo_new) to quickly create a new site, content or theme
|
||||
- [XML sitemap](/templates/sitemap-template) generation
|
||||
- [Integrated Disqus](/content-management/comments) support
|
||||
- Streamlined [template organization](/templates/introduction)
|
||||
- Brand new docs site
|
||||
- Support for publishDate which allows for posts to be dated in the future
|
||||
- More [sort](/functions/sort/#readout) options
|
||||
- More [sort](/functions/sort) options
|
||||
- Logging support
|
||||
- Much better error handling
|
||||
- More informative verbose output
|
||||
- Renamed Indexes > [Taxonomies](/taxonomies/overview)
|
||||
- Renamed Indexes > [Taxonomies](/content-management/taxonomies/)
|
||||
- Renamed Chrome > [Partials](/templates/partials)
|
||||
|
@@ -14,16 +14,16 @@ This release represents over 90 code commits from 28 different contributors.
|
||||
- 10 [new themes](https://github.com/spf13/hugoThemes) created by the community
|
||||
- fully themable [partials](/templates/partials/)
|
||||
- [404 template](/templates/404/) support in themes
|
||||
- [shortcode](/extras/shortcodes/) support in themes
|
||||
- [shortcode](/content-management/shortcodes/) support in themes
|
||||
- [views](/templates/views/) support in themes
|
||||
- inner [shortcode](/extras/shortcodes/) content now treated as markdown
|
||||
- inner [shortcode](/content-management/shortcodes) content now treated as markdown
|
||||
- support for header ids in markdown (# header {#myid})
|
||||
- [where](/functions/where/) template function to filter lists of content, taxonomies, etc.
|
||||
- [groupby](/templates/list) & [groupbydate](/templates/list) methods to group pages
|
||||
- taxonomy [pages list](/taxonomies/methods/) now sortable, filterable, limitable & groupable
|
||||
- [groupby](/templates/lists#by-page-field) & [groupbydate](/templates/lists/#by-date-1) methods to group pages
|
||||
- taxonomy [pages list](/templates/taxonomy-templates#taxonomy-methods) now sortable, filterable, limitable & groupable
|
||||
- general cleanup to taxonomies & documentation to make it more clear and consistent
|
||||
- [showcase](/showcase/) returned and has been expanded
|
||||
- pretty links now always have trailing slashes
|
||||
- [baseurl](/overview/configuration/) can now include a subdirectory
|
||||
- [baseurl](/getting-started/configuration#baseurl) can now include a subdirectory
|
||||
- better feedback about draft & future post rendering
|
||||
- a variety of improvements to [the website](/)
|
||||
|
@@ -16,7 +16,7 @@ This release represents over **240 contributions by 36 contributors** to the mai
|
||||
Big shout out to [@bep](https://github.com/bep) who led the development of Hugo this release, [@anthonyfok](https://github.com/anthonyfok), [@eparis](https://github.com/eparis), [@SchumacherFM](https://github.com/SchumacherFM), [@RickCogley](https://github.com/RickCogley) & [@mdhender](https://github.com/mdhender) for their significant contributions and [@tatsushid](https://github.com/tatsushid) for his continuous improvements to the templates. Also a big thanks to all the theme creators. 11 new themes have been added since last release and the [hugoThemes repo now has previews of all of them](https://github.com/spf13/hugoThemes/blob/master/README.md#theme-list).
|
||||
|
||||
Hugo also depends on a lot of other great projects. A big thanks to all of our dependencies inclding:
|
||||
[cobra](https://github.com/spf13/cobra), [viper](https://github.com/spf13/viper), [blackfriday](https://github.com/russross/blackfriday), [pflag](https://github.com/spf13/pflag), [HugoThemes](https://github.com/spf13/hugothemes), [BurntSushi/Toml](github.com/BurntSushi/toml), [goYaml](https://github.com/go-yaml/yaml/tree/v2), and the Go standard library.
|
||||
[cobra](https://github.com/spf13/cobra), [viper](https://github.com/spf13/viper), [blackfriday](https://github.com/russross/blackfriday), [pflag](https://github.com/spf13/pflag), [HugoThemes](https://github.com/spf13/hugothemes), [BurntSushi/Toml](https://github.com/BurntSushi/toml), [goYaml](https://github.com/go-yaml/yaml/tree/v2), and the Go standard library.
|
||||
|
||||
## New features
|
||||
- Support for all file types in content directory.
|
||||
|
@@ -1,11 +1,9 @@
|
||||
---
|
||||
author: bep
|
||||
categories: ["Releases"]
|
||||
date: 2016-10-07T13:54:06-04:00
|
||||
description: "Hugo now supports multilingual sites with the most simple and elegant experience."
|
||||
link: ""
|
||||
title: "0.17: Hugo is going global"
|
||||
draft: false
|
||||
aliases: [/0-17/]
|
||||
---
|
||||
Hugo is going global with our 0.17 release. We put a lot of thought into how we could extend Hugo
|
||||
|
@@ -4,8 +4,6 @@ categories: ["Releases"]
|
||||
description: "The primary new feature in Hugo 0.18 is that every piece of content is now a Page."
|
||||
link: ""
|
||||
title: "Hugo 0.18"
|
||||
draft: false
|
||||
author: bep
|
||||
aliases: [/0-18/]
|
||||
---
|
||||
|
||||
|
@@ -4,8 +4,6 @@ categories: ["Releases"]
|
||||
description: "Hugo 0.19 brings native Emacs Org-mode content support, and Hugo has its own Twitter account"
|
||||
link: ""
|
||||
title: "Hugo 0.19"
|
||||
draft: false
|
||||
author: budparr
|
||||
aliases: [/0-19/]
|
||||
---
|
||||
|
||||
|
@@ -4,12 +4,10 @@ categories: ["Releases"]
|
||||
description: "Hugo 0.20 introduces the powerful and long sought after feature Custom Output Formats"
|
||||
link: ""
|
||||
title: "Hugo 0.20"
|
||||
draft: false
|
||||
author: bep
|
||||
aliases: [/0-20/]
|
||||
---
|
||||
|
||||
Hugo `0.20` introduces the powerful and long sought after feature [Custom Output Formats](http://gohugo.io/extras/output-formats/); Hugo isn’t just that “static HTML with an added RSS feed” anymore. _Say hello_ to calendars, e-book formats, Google AMP, and JSON search indexes, to name a few ( [#2828](//github.com/gohugoio/hugo/issues/2828) ).
|
||||
Hugo `0.20` introduces the powerful and long sought after feature [Custom Output Formats](http://gohugo.io/extras/output-formats/); Hugo isn’t just that “static HTML with an added RSS feed” anymore. _Say hello_ to calendars, e-book formats, Google AMP, and JSON search indexes, to name a few ( [#2828](https://github.com/gohugoio/hugo/issues/2828) ).
|
||||
|
||||
This release represents **over 180 contributions by over 30 contributors** to the main Hugo code base. Since last release Hugo has **gained 1100 stars, 20 new contributors and 5 additional themes.**
|
||||
|
||||
@@ -19,15 +17,15 @@ Hugo now has:
|
||||
* 495+ contributors
|
||||
* 156+ themes
|
||||
|
||||
[@bep](//github.com/bep) still leads the Hugo development with his witty Norwegian humor, and once again contributed a significant amount of additions. Also a big shoutout to [@digitalcraftsman](//github.com/digitalcraftsman) for his relentless work on keeping the documentation and the themes site in pristine condition, and [@moorereason](//github.com/moorereason) and [@bogem](//github.com/bogem) for their ongoing contributions.
|
||||
[@bep](https://github.com/bep) still leads the Hugo development with his witty Norwegian humor, and once again contributed a significant amount of additions. Also a big shoutout to [@digitalcraftsman](https://github.com/digitalcraftsman) for his relentless work on keeping the documentation and the themes site in pristine condition, and [@moorereason](https://github.com/moorereason) and [@bogem](https://github.com/bogem) for their ongoing contributions.
|
||||
|
||||
## Other Highlights
|
||||
|
||||
[@bogem](//github.com/bogem) has also contributed TOML as an alternative and much simpler format for language/i18n files ([#3200](//github.com/gohugoio/hugo/issues/3200)). A feature you will appreciate when you start to work on larger translations.
|
||||
[@bogem](https://github.com/bogem) has also contributed TOML as an alternative and much simpler format for language/i18n files ([#3200](https://github.com/gohugoio/hugo/issues/3200)). A feature you will appreciate when you start to work on larger translations.
|
||||
|
||||
Also, there have been some important updates in the Emacs Org-mode handling: [@chaseadamsio](//github.com/chaseadamsio) has fixed the newline-handling ( [#3126](//github.com/gohugoio/hugo/issues/3126) ) and [@clockoon](//github.com/clockoon) has added basic footnote support.
|
||||
Also, there have been some important updates in the Emacs Org-mode handling: [@chaseadamsio](https://github.com/chaseadamsio) has fixed the newline-handling ( [#3126](https://github.com/gohugoio/hugo/issues/3126) ) and [@clockoon](https://github.com/clockoon) has added basic footnote support.
|
||||
|
||||
Worth mentioning is also the ongoing work that [@rdwatters](//github.com/rdwatters) and [@budparr](//github.com/budparr) is doing to re-do the [gohugo.io](https://gohugo.io/) site, including a total restructuring and partial rewrite of the documentation. It is getting close to finished, and it looks fantastic!
|
||||
Worth mentioning is also the ongoing work that [@rdwatters](https://github.com/rdwatters) and [@budparr](https://github.com/budparr) is doing to re-do the [gohugo.io](https://gohugo.io/) site, including a total restructuring and partial rewrite of the documentation. It is getting close to finished, and it looks fantastic!
|
||||
|
||||
## Notes
|
||||
|
||||
@@ -35,38 +33,38 @@ Worth mentioning is also the ongoing work that [@rdwatters](//github.com/rdwatte
|
||||
* The deprecated `.RSSlink` is now removed. Use `.RSSLink`.
|
||||
* `RSSUri` is deprecated and will be removed in a future Hugo version, replace it with an output format definition.
|
||||
* The deprecated `.Site.GetParam` is now removed, use `.Site.Param`.
|
||||
* Hugo does no longer append missing trailing slash to `baseURL` set as a command line parameter, making it consistent with how it behaves from site config. [#3262](//github.com/gohugoio/hugo/issues/3262)
|
||||
* Hugo does no longer append missing trailing slash to `baseURL` set as a command line parameter, making it consistent with how it behaves from site config. [#3262](https://github.com/gohugoio/hugo/issues/3262)
|
||||
|
||||
## Enhancements
|
||||
|
||||
* Hugo `0.20` is built with Go 1.8.1.
|
||||
* Add `.Site.Params.mainSections` that defaults to the section with the most pages. Plan is to get themes to use this instead of the hardcoded `blog` in `where` clauses. [#3206](//github.com/gohugoio/hugo/issues/3206)
|
||||
* File extension is now configurable. [#320](//github.com/gohugoio/hugo/issues/320)
|
||||
* Improve `markdownify` template function performance. [#3292](//github.com/gohugoio/hugo/issues/3292)
|
||||
* Add taxonomy terms’ pages to `.Data.Pages` [#2826](//github.com/gohugoio/hugo/issues/2826)
|
||||
* Add `.Site.Params.mainSections` that defaults to the section with the most pages. Plan is to get themes to use this instead of the hardcoded `blog` in `where` clauses. [#3206](https://github.com/gohugoio/hugo/issues/3206)
|
||||
* File extension is now configurable. [#320](https://github.com/gohugoio/hugo/issues/320)
|
||||
* Improve `markdownify` template function performance. [#3292](https://github.com/gohugoio/hugo/issues/3292)
|
||||
* Add taxonomy terms’ pages to `.Data.Pages` [#2826](https://github.com/gohugoio/hugo/issues/2826)
|
||||
* Change `RSS` description from full `.Content` to `.Summary`.
|
||||
* Ignore “.” dirs in `hugo --cleanDestinationDir` [#3202](//github.com/gohugoio/hugo/issues/3202)
|
||||
* Allow `jekyll import` to accept both `2006-01-02` and `2006-1-2` date format [#2738](//github.com/gohugoio/hugo/issues/2738)
|
||||
* Raise the default `rssLimit` [#3145](//github.com/gohugoio/hugo/issues/3145)
|
||||
* Unify section list vs single template lookup order [#3116](//github.com/gohugoio/hugo/issues/3116)
|
||||
* Allow `apply` to be used with the built-in Go template funcs `print`, `printf` and `println`. [#3139](//github.com/gohugoio/hugo/issues/3139)
|
||||
* Ignore “.” dirs in `hugo --cleanDestinationDir` [#3202](https://github.com/gohugoio/hugo/issues/3202)
|
||||
* Allow `jekyll import` to accept both `2006-01-02` and `2006-1-2` date format [#2738](https://github.com/gohugoio/hugo/issues/2738)
|
||||
* Raise the default `rssLimit` [#3145](https://github.com/gohugoio/hugo/issues/3145)
|
||||
* Unify section list vs single template lookup order [#3116](https://github.com/gohugoio/hugo/issues/3116)
|
||||
* Allow `apply` to be used with the built-in Go template funcs `print`, `printf` and `println`. [#3139](https://github.com/gohugoio/hugo/issues/3139)
|
||||
|
||||
## Fixes
|
||||
|
||||
* Fix deadlock in `getJSON` [#3211](//github.com/gohugoio/hugo/issues/3211)
|
||||
* Make sure empty terms pages are created. [#2977](//github.com/gohugoio/hugo/issues/2977)
|
||||
* Fix base template lookup order for sections [#2995](//github.com/gohugoio/hugo/issues/2995)
|
||||
* Fix deadlock in `getJSON` [#3211](https://github.com/gohugoio/hugo/issues/3211)
|
||||
* Make sure empty terms pages are created. [#2977](https://github.com/gohugoio/hugo/issues/2977)
|
||||
* Fix base template lookup order for sections [#2995](https://github.com/gohugoio/hugo/issues/2995)
|
||||
* `URL` fixes:
|
||||
* Fix pagination URLs with `baseURL` with sub-root and `canonifyUrls=false` [#1252](//github.com/gohugoio/hugo/issues/1252)
|
||||
* Fix pagination URL for resources with “.” in name [#2110](//github.com/gohugoio/hugo/issues/2110) [#2374](//github.com/gohugoio/hugo/issues/2374) [#1885](//github.com/gohugoio/hugo/issues/1885)
|
||||
* Handle taxonomy names with period [#3169](//github.com/gohugoio/hugo/issues/3169)
|
||||
* Handle `uglyURLs` ambiguity in `Permalink` [#3102](//github.com/gohugoio/hugo/issues/3102)
|
||||
* Fix `Permalink` for language-roots wrong when `uglyURLs` is `true` [#3179](//github.com/gohugoio/hugo/issues/3179)
|
||||
* Fix misc case issues for `URLs` [#1641](//github.com/gohugoio/hugo/issues/1641)
|
||||
* Fix for taxonomies URLs when `uglyUrls=true` [#1989](//github.com/gohugoio/hugo/issues/1989)
|
||||
* Fix empty `RSSLink` for list pages with content page. [#3131](//github.com/gohugoio/hugo/issues/3131)
|
||||
* Correctly identify regular pages on the form “my_index_page.md” [#3234](//github.com/gohugoio/hugo/issues/3234)
|
||||
* `Exit -1` on `ERROR` in global logger [#3239](//github.com/gohugoio/hugo/issues/3239)
|
||||
* Document hugo `help command` [#2349](//github.com/gohugoio/hugo/issues/2349)
|
||||
* Fix internal `Hugo` version handling for bug fix releases. [#3025](//github.com/gohugoio/hugo/issues/3025)
|
||||
* Only return `RSSLink` for pages that actually have a RSS feed. [#1302](//github.com/gohugoio/hugo/issues/1302)
|
||||
* Fix pagination URLs with `baseURL` with sub-root and `canonifyUrls=false` [#1252](https://github.com/gohugoio/hugo/issues/1252)
|
||||
* Fix pagination URL for resources with “.” in name [#2110](https://github.com/gohugoio/hugo/issues/2110) [#2374](https://github.com/gohugoio/hugo/issues/2374) [#1885](https://github.com/gohugoio/hugo/issues/1885)
|
||||
* Handle taxonomy names with period [#3169](https://github.com/gohugoio/hugo/issues/3169)
|
||||
* Handle `uglyURLs` ambiguity in `Permalink` [#3102](https://github.com/gohugoio/hugo/issues/3102)
|
||||
* Fix `Permalink` for language-roots wrong when `uglyURLs` is `true` [#3179](https://github.com/gohugoio/hugo/issues/3179)
|
||||
* Fix misc case issues for `URLs` [#1641](https://github.com/gohugoio/hugo/issues/1641)
|
||||
* Fix for taxonomies URLs when `uglyUrls=true` [#1989](https://github.com/gohugoio/hugo/issues/1989)
|
||||
* Fix empty `RSSLink` for list pages with content page. [#3131](https://github.com/gohugoio/hugo/issues/3131)
|
||||
* Correctly identify regular pages on the form “my_index_page.md” [#3234](https://github.com/gohugoio/hugo/issues/3234)
|
||||
* `Exit -1` on `ERROR` in global logger [#3239](https://github.com/gohugoio/hugo/issues/3239)
|
||||
* Document hugo `help command` [#2349](https://github.com/gohugoio/hugo/issues/2349)
|
||||
* Fix internal `Hugo` version handling for bug fix releases. [#3025](https://github.com/gohugoio/hugo/issues/3025)
|
||||
* Only return `RSSLink` for pages that actually have a RSS feed. [#1302](https://github.com/gohugoio/hugo/issues/1302)
|
||||
|
@@ -4,12 +4,10 @@ categories: ["Releases"]
|
||||
description: "Hugo 0.20.1 is a bug fix release, fixing some important regressions introduced in 0.20"
|
||||
link: ""
|
||||
title: "Hugo 0.20.1"
|
||||
draft: false
|
||||
author: bep
|
||||
aliases: [/0-20-1/]
|
||||
---
|
||||
|
||||
* Fix logic for base template in work dir vs in the theme [#3323](//github.com/gohugoio/hugo/issues/3323)
|
||||
* camelCased templates (partials, shortcodes etc.) not found [#3333](//github.com/gohugoio/hugo/issues/3333)
|
||||
* Live-reload fails with `_index.md` with paginator [#3315](//github.com/gohugoio/hugo/issues/3315)
|
||||
* `rssURI` WARNING always shown [#3319](//github.com/gohugoio/hugo/issues/3319)
|
||||
* Fix logic for base template in work dir vs in the theme [#3323](https://github.com/gohugoio/hugo/issues/3323)
|
||||
* camelCased templates (partials, shortcodes etc.) not found [#3333](https://github.com/gohugoio/hugo/issues/3333)
|
||||
* Live-reload fails with `_index.md` with paginator [#3315](https://github.com/gohugoio/hugo/issues/3315)
|
||||
* `rssURI` WARNING always shown [#3319](https://github.com/gohugoio/hugo/issues/3319)
|
||||
|
@@ -4,12 +4,10 @@ categories: ["Releases"]
|
||||
description: "Hugo 0.20.2 adds support for plain text partials included into HTML templates"
|
||||
link: ""
|
||||
title: "Hugo 0.20.2"
|
||||
draft: false
|
||||
author: bep
|
||||
aliases: [/0-20-2/]
|
||||
---
|
||||
|
||||
Hugo `0.20.2` adds support for plain text partials included into `HTML` templates. This was a side-effect of the big new [Custom Output Format](https://gohugo.io/extras/output-formats/) feature in `0.20`, and while the change was intentional and there was an ongoing discussion about fixing it in [#3273](//github.com/gohugoio/hugo/issues/3273), it did break some themes. There were valid workarounds for these themes, but we might as well get it right.
|
||||
Hugo `0.20.2` adds support for plain text partials included into `HTML` templates. This was a side-effect of the big new [Custom Output Format](https://gohugo.io/extras/output-formats/) feature in `0.20`, and while the change was intentional and there was an ongoing discussion about fixing it in [#3273](https://github.com/gohugoio/hugo/issues/3273), it did break some themes. There were valid workarounds for these themes, but we might as well get it right.
|
||||
|
||||
The most obvious use case for this is inline `CSS` styles, which you now can do without having to name your partials with a `html` suffix.
|
||||
|
||||
@@ -44,4 +42,4 @@ Add “CSS” to your home page’s `outputs` list, create the template `/layout
|
||||
|
||||
{{ with .OutputFormats.Get "css" }}
|
||||
<link rel="{{ .Rel }}" type="{{ .MediaType.Type }}" href="{{ .Permalink | safeURL }}">
|
||||
{{ end }}`
|
||||
{{ end }}`
|
||||
|
@@ -4,8 +4,6 @@ categories: ["Releases"]
|
||||
description: "This is a bug-fix release with one important fix. But it also adds some harness around GoReleaser"
|
||||
link: ""
|
||||
title: "Hugo 0.20.3"
|
||||
draft: false
|
||||
author: bep
|
||||
aliases: [/0-20-3/]
|
||||
---
|
||||
|
||||
@@ -23,4 +21,4 @@ Hugo now has:
|
||||
|
||||
## Fix
|
||||
|
||||
* Fix handling of zero-length files [9bf5c381](https://github.com/gohugoio/hugo/commit/9bf5c381b6b3e69d4d8dbfd7a40074ac44792bbf) [@bep](https://github.com/bep) [#3355](https://github.com/gohugoio/hugo/issues/3355)
|
||||
* Fix handling of zero-length files [9bf5c381](https://github.com/gohugoio/hugo/commit/9bf5c381b6b3e69d4d8dbfd7a40074ac44792bbf) [@bep](https://github.com/bep) [#3355](https://github.com/gohugoio/hugo/issues/3355)
|
||||
|
@@ -4,8 +4,6 @@ categories: ["Releases"]
|
||||
description: "This is the second bug-fix release of the day, fixing a couple of issues related to the new release scripts"
|
||||
link: ""
|
||||
title: "Hugo 0.20.4"
|
||||
draft: false
|
||||
author: bep
|
||||
aliases: [/0-20-4/]
|
||||
---
|
||||
|
||||
@@ -21,4 +19,4 @@ Hugo now has:
|
||||
|
||||
* Fix statically linked binaries [275bcf56](https://github.com/gohugoio/hugo/commit/275bcf566c7cb72367d4423cf4810319311ff680) [@munnerz](https://github.com/munnerz) [#3382](https://github.com/gohugoio/hugo/issues/3382)
|
||||
* Filename change in Hugo 0.20.3 binaries [#3385](https://github.com/gohugoio/hugo/issues/3385)
|
||||
* Fix version calculation [cb3c6b6f](https://github.com/gohugoio/hugo/commit/cb3c6b6f7670f85189a4a3637e7132901d1ed6e9) [@bep](https://github.com/bep)
|
||||
* Fix version calculation [cb3c6b6f](https://github.com/gohugoio/hugo/commit/cb3c6b6f7670f85189a4a3637e7132901d1ed6e9) [@bep](https://github.com/bep)
|
||||
|
@@ -4,9 +4,7 @@ categories: ["Releases"]
|
||||
description: ""
|
||||
link: ""
|
||||
title: "Hugo 0.20.5"
|
||||
draft: false
|
||||
author: bep
|
||||
aliases: [/0-20-5/]
|
||||
---
|
||||
|
||||
This is a bug-fix release which fixes the version number of `0.20.4` (which wrongly shows up as `0.21-DEV`) ([#3388](https://github.com/gohugoio/hugo/issues/3388)).
|
||||
This is a bug-fix release which fixes the version number of `0.20.4` (which wrongly shows up as `0.21-DEV`) ([#3388](https://github.com/gohugoio/hugo/issues/3388)).
|
||||
|
@@ -4,8 +4,6 @@ categories: ["Releases"]
|
||||
description: ""
|
||||
link: ""
|
||||
title: "Hugo 0.20.6"
|
||||
draft: false
|
||||
author: bep
|
||||
aliases: [/0-20-6/]
|
||||
---
|
||||
|
||||
@@ -21,4 +19,4 @@ Hugo now has:
|
||||
|
||||
* Avoid index.md in /index/index.html [#3396](https://github.com/gohugoio/hugo/issues/3396)
|
||||
* Make missing GitInfo a WARNING [b30ca4be](https://github.com/gohugoio/hugo/commit/b30ca4bec811dbc17e9fd05925544db2b75e0e49) [@bep](https://github.com/bep) [#3376](https://github.com/gohugoio/hugo/issues/3376)
|
||||
* Fix some of the fpm fields for deb [3bd1d057](https://github.com/gohugoio/hugo/commit/3bd1d0571d5f2f6bf0dc8f90a8adf2dbfcb2fdfd) [@anthonyfok](https://github.com/anthonyfok)
|
||||
* Fix some of the fpm fields for deb [3bd1d057](https://github.com/gohugoio/hugo/commit/3bd1d0571d5f2f6bf0dc8f90a8adf2dbfcb2fdfd) [@anthonyfok](https://github.com/anthonyfok)
|
||||
|
@@ -4,8 +4,6 @@ categories: ["Releases"]
|
||||
description: "This just fixes an issue with the release scripts, no change in the binaries"
|
||||
link: ""
|
||||
title: "Hugo 0.20.7"
|
||||
draft: false
|
||||
author: bep
|
||||
aliases: [/0-20-7/]
|
||||
---
|
||||
|
||||
@@ -20,4 +18,4 @@ Hugo now has:
|
||||
|
||||
## Fix
|
||||
|
||||
* Push the tag before goreleaser is run [3682bf52](https://github.com/gohugoio/hugo/commit/3682bf527989e86d9da32d76809306cb576383e8) [@bep](https://github.com/bep) [#3405](https://github.com/gohugoio/hugo/issues/3405)
|
||||
* Push the tag before goreleaser is run [3682bf52](https://github.com/gohugoio/hugo/commit/3682bf527989e86d9da32d76809306cb576383e8) [@bep](https://github.com/bep) [#3405](https://github.com/gohugoio/hugo/issues/3405)
|
||||
|
@@ -4,8 +4,6 @@ categories: ["Releases"]
|
||||
description: "Hugo 0.21 brings full support for shortcodes per Output Format, the last vital piece of that puzzle"
|
||||
link: ""
|
||||
title: "Hugo 0.21"
|
||||
draft: false
|
||||
author: bep
|
||||
aliases: [/0-21/]
|
||||
---
|
||||
|
||||
@@ -102,4 +100,4 @@ On a more technical side, [@moorereason](https://github.com/moorereason) and [@b
|
||||
### Other
|
||||
|
||||
* Fix data race in live-reload close, avoiding some rare panics [355736ec](https://github.com/gohugoio/hugo/commit/355736ec357c81dfb2eb6851ee019d407090c5ec) [@bep](https://github.com/bep) [#2625](https://github.com/gohugoio/hugo/issues/2625)
|
||||
* Skip `.git` directories in file scan [94b5be67](https://github.com/gohugoio/hugo/commit/94b5be67fc73b87d114d94a7bb1a33ab997f30f1) [@bogem](https://github.com/bogem) [#3468](https://github.com/gohugoio/hugo/issues/3468)
|
||||
* Skip `.git` directories in file scan [94b5be67](https://github.com/gohugoio/hugo/commit/94b5be67fc73b87d114d94a7bb1a33ab997f30f1) [@bogem](https://github.com/bogem) [#3468](https://github.com/gohugoio/hugo/issues/3468)
|
||||
|
@@ -4,8 +4,6 @@ categories: ["Releases"]
|
||||
description: "Hugo 0.22 brings nested sections, by popular demand and a long sought after feature"
|
||||
link: ""
|
||||
title: "Hugo 0.22"
|
||||
draft: false
|
||||
author: bep
|
||||
aliases: [/0-22/]
|
||||
---
|
||||
|
||||
@@ -86,4 +84,4 @@ Also, considerable work has been put into writing automated benchmark tests for
|
||||
|
||||
### Docs
|
||||
|
||||
* Fix parameter name in `YouTube` shortcode section [37e37877](https://github.com/gohugoio/hugo/commit/37e378773fbc127863f2b7a389d5ce3a14674c73) [@zivbk1](https://github.com/zivbk1)
|
||||
* Fix parameter name in `YouTube` shortcode section [37e37877](https://github.com/gohugoio/hugo/commit/37e378773fbc127863f2b7a389d5ce3a14674c73) [@zivbk1](https://github.com/zivbk1)
|
||||
|
@@ -4,8 +4,6 @@ categories: ["Releases"]
|
||||
description: "Hugo 0.22.1 fixes a couple of issues reported after the 0.22 release"
|
||||
link: ""
|
||||
title: "Hugo 0.22.1"
|
||||
draft: false
|
||||
author: bep
|
||||
aliases: [/0-22-1/]
|
||||
---
|
||||
|
||||
@@ -34,4 +32,4 @@ blog = ":sections/:title"
|
||||
* Support sub-sections in permalink settings [1f26420d](https://github.com/gohugoio/hugo/commit/1f26420d392a5ab4c7b7fe1911c0268b45d01ab8) [@bep](https://github.com/bep) [#3580](https://github.com/gohugoio/hugo/issues/3580)
|
||||
* Adjust rlimit to 64000 [ff54b6bd](https://github.com/gohugoio/hugo/commit/ff54b6bddcefab45339d8dc2b13776b92bdc04b9) [@bep](https://github.com/bep) [#3582](https://github.com/gohugoio/hugo/issues/3582)
|
||||
* Make error on setting rlimit a warning only [629e1439](https://github.com/gohugoio/hugo/commit/629e1439e819a7118ae483381d4634f16d3474dd) [@bep](https://github.com/bep) [#3582](https://github.com/gohugoio/hugo/issues/3582)
|
||||
* Revert: Remove the rlimit tweaking on macOS [26aa06a3](https://github.com/gohugoio/hugo/commit/26aa06a3db57ab7134a900d641fa2976f7971520) [@bep](https://github.com/bep) [#3582](https://github.com/gohugoio/hugo/issues/3582)
|
||||
* Revert: Remove the rlimit tweaking on macOS [26aa06a3](https://github.com/gohugoio/hugo/commit/26aa06a3db57ab7134a900d641fa2976f7971520) [@bep](https://github.com/bep) [#3582](https://github.com/gohugoio/hugo/issues/3582)
|
||||
|
@@ -4,8 +4,6 @@ categories: ["Releases"]
|
||||
description: "Hugo 0.23 is mainly a release that handles all the small changes needed to get Hugo moved to a GitHub organisation"
|
||||
link: ""
|
||||
title: "Hugo 0.23"
|
||||
draft: false
|
||||
author: bep
|
||||
aliases: [/0-23/]
|
||||
---
|
||||
|
||||
@@ -43,4 +41,4 @@ Hugo now has:
|
||||
* Update README to point to gohugoio/hugo [93643860](https://github.com/gohugoio/hugo/commit/93643860c9db10c6c32176b17cc83f1c317279bd) [@bep](https://github.com/bep)
|
||||
* Update examples to point to gohugoio/hugo [db46bcf8](https://github.com/gohugoio/hugo/commit/db46bcf82d060656d4bc731550e63ec9cf8576f2) [@bep](https://github.com/bep)
|
||||
* Update textual references in Go source to point to gohugoio/hugo [c17ad675](https://github.com/gohugoio/hugo/commit/c17ad675e8fcdb2db40fc50816b8f016bc14294c) [@bep](https://github.com/bep)
|
||||
* Update import paths to gohugoio/hugo [d8717cd4](https://github.com/gohugoio/hugo/commit/d8717cd4c74e80ea8e20adead9321412a2d76022) [@bep](https://github.com/bep)
|
||||
* Update import paths to gohugoio/hugo [d8717cd4](https://github.com/gohugoio/hugo/commit/d8717cd4c74e80ea8e20adead9321412a2d76022) [@bep](https://github.com/bep)
|
||||
|
@@ -4,8 +4,6 @@ categories: ["Releases"]
|
||||
description: "The Revival of the Archetypes!"
|
||||
link: ""
|
||||
title: "Hugo 0.24"
|
||||
draft: false
|
||||
author: bep
|
||||
aliases: [/0-24/]
|
||||
---
|
||||
|
||||
@@ -71,4 +69,4 @@ Hugo now has:
|
||||
## Fixes
|
||||
|
||||
* Fix error handling for `JSON` front matter [fb53987a](https://github.com/gohugoio/hugo/commit/fb53987a4ff2acb9da8dec6ec7b11924d37352ce) [@bep](https://github.com/bep) [#3610](https://github.com/gohugoio/hugo/issues/3610)
|
||||
* Fix handling of quoted brackets in `JSON` front matter [3183b9a2](https://github.com/gohugoio/hugo/commit/3183b9a29d8adac962fbc73f79b04542f4c4c55d) [@bep](https://github.com/bep) [#3511](https://github.com/gohugoio/hugo/issues/3511)
|
||||
* Fix handling of quoted brackets in `JSON` front matter [3183b9a2](https://github.com/gohugoio/hugo/commit/3183b9a29d8adac962fbc73f79b04542f4c4c55d) [@bep](https://github.com/bep) [#3511](https://github.com/gohugoio/hugo/issues/3511)
|
||||
|
@@ -4,8 +4,6 @@ categories: ["Releases"]
|
||||
description: "This release fixes some important archetype-related regressions from Hugo 0.24"
|
||||
link: ""
|
||||
title: "Hugo 0.24.1"
|
||||
draft: false
|
||||
author: bep
|
||||
aliases: [/0-24-1/]
|
||||
---
|
||||
|
||||
@@ -19,4 +17,4 @@ This release fixes some important **archetype-related regressions** from the rec
|
||||
|
||||
## Enhancements
|
||||
|
||||
* Create default archetype on new site [bfa336d9](https://github.com/gohugoio/hugo/commit/bfa336d96173377b9bbe2298dbd101f6a718c174) [@bep](https://github.com/bep) [#3626](https://github.com/gohugoio/hugo/issues/3626)
|
||||
* Create default archetype on new site [bfa336d9](https://github.com/gohugoio/hugo/commit/bfa336d96173377b9bbe2298dbd101f6a718c174) [@bep](https://github.com/bep) [#3626](https://github.com/gohugoio/hugo/issues/3626)
|
||||
|
@@ -4,8 +4,6 @@ categories: ["Releases"]
|
||||
description: "Hugo 0.25 automatically opens the page you're working on in the browser"
|
||||
link: ""
|
||||
title: "Hugo 0.25"
|
||||
draft: false
|
||||
author: bep
|
||||
aliases: [/0-25/]
|
||||
---
|
||||
|
||||
@@ -75,4 +73,4 @@ Hugo now has:
|
||||
### Other
|
||||
|
||||
* Fix handling of `JSON` front matter with escaped quotes [e10e51a0](https://github.com/gohugoio/hugo/commit/e10e51a00827b9fdc1bee51439fef05afc529831) [@bep](https://github.com/bep) [#3661](https://github.com/gohugoio/hugo/issues/3661)
|
||||
* Fix typo in code comment [56d82aa0](https://github.com/gohugoio/hugo/commit/56d82aa025f4d2edb1dc6315132cd7ab52df649a) [@dvic](https://github.com/dvic)
|
||||
* Fix typo in code comment [56d82aa0](https://github.com/gohugoio/hugo/commit/56d82aa025f4d2edb1dc6315132cd7ab52df649a) [@dvic](https://github.com/dvic)
|
||||
|
@@ -1,11 +1,8 @@
|
||||
---
|
||||
date: 2017-07-10T17:53:58-04:00
|
||||
categories: ["Releases"]
|
||||
description: "This is a bug-fix release with a couple of important fixes"
|
||||
link: ""
|
||||
title: "Hugo 0.25.1"
|
||||
draft: false
|
||||
author: bep
|
||||
aliases: [/0-25-1/]
|
||||
---
|
||||
|
||||
@@ -22,4 +19,4 @@ Hugo now has:
|
||||
* Fix union when the first slice is empty [dbbc5c48](https://github.com/gohugoio/hugo/commit/dbbc5c4810a04ac06fad7500d88cf5c3bfe0c7fd) [@bep](https://github.com/bep) [#3686](https://github.com/gohugoio/hugo/issues/3686)
|
||||
* Navigate to changed on CREATE When working with content from IntelliJ IDE, like WebStorm, every file save is followed by two events: "RENAME" and then "CREATE". [7bcc1ce6](https://github.com/gohugoio/hugo/commit/7bcc1ce659710f2220b400ce3b76e50d2e48b241) [@miltador](https://github.com/miltador)
|
||||
* Final (!) fix for issue with escaped JSON front matter [7f82b41a](https://github.com/gohugoio/hugo/commit/7f82b41a24af0fd04d28fbfebf9254766a3c6e6f) [@bep](https://github.com/bep) [#3682](https://github.com/gohugoio/hugo/issues/3682)
|
||||
* Fix issue with escaped JSON front matter [84db6c74](https://github.com/gohugoio/hugo/commit/84db6c74a084d2b52117b999d4ec343cd3389a68) [@bep](https://github.com/bep) [#3682](https://github.com/gohugoio/hugo/issues/3682)
|
||||
* Fix issue with escaped JSON front matter [84db6c74](https://github.com/gohugoio/hugo/commit/84db6c74a084d2b52117b999d4ec343cd3389a68) [@bep](https://github.com/bep) [#3682](https://github.com/gohugoio/hugo/issues/3682)
|
||||
|
@@ -19,13 +19,13 @@ See [Image Processing Options](https://gohugo.io/content-management/image-proces
|
||||
Another useful addon is the `$pages.Next` and `$pages.Prev` methods on the core page collections in Hugo. These works the same way as the built-in static variants one `Page`, e.g. `.Next` and `.NextInSection`:
|
||||
|
||||
```
|
||||
{{with .Site.RegularPages.Next . }}{{.RelPermalink}}{{end}}
|
||||
{{ with .Site.RegularPages.Next . }}{{ .RelPermalink }}{{ end }}
|
||||
```
|
||||
|
||||
The above is a functionally equivalent (but slightly slower) variant of:
|
||||
|
||||
```
|
||||
{{with .Next }}{{.RelPermalink}}{{end}}
|
||||
{{ with .Next }}{{ .RelPermalink }}{{ end }}
|
||||
```
|
||||
|
||||
See [Pages Methods](https://gohugo.io/variables/pages/) for more information.
|
||||
@@ -113,8 +113,3 @@ Hugo now has:
|
||||
* Fix cache key transformed resources [6dec671f](https://github.com/gohugoio/hugo/commit/6dec671fb930029e18ba9aa5135b3a27adcddb21) [@bep](https://github.com/bep) [#6348](https://github.com/gohugoio/hugo/issues/6348)
|
||||
* Fix cache keys for bundled resoures in transform.Unmarshal [c0d75736](https://github.com/gohugoio/hugo/commit/c0d7573677e9726c14749ccd432dccb75e0d194d) [@bep](https://github.com/bep) [#6327](https://github.com/gohugoio/hugo/issues/6327)
|
||||
* Fix concat with fingerprint regression [3be2c253](https://github.com/gohugoio/hugo/commit/3be2c25351b421a26ee1ff2a38cbab00280c0583) [@bep](https://github.com/bep) [#6309](https://github.com/gohugoio/hugo/issues/6309)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@@ -6,8 +6,6 @@ description: "In Hugo 0.63 we have improved the base template lookup logic, and
|
||||
categories: ["Releases"]
|
||||
---
|
||||
|
||||
**Note:** There is already a [patch release](/news/0.63.1-relnotes/) with some fixes.
|
||||
|
||||
Hugo `0.63` is, in general, **considerably faster and more memory effective** (see the site-building benchmarks below comparing it to `v0.62`). Not that we are particularly concerned about Hugo's build speed. We leave that to others. But we would hate if it got slower, so we have a comprehensive benchmark suite. And when we needed to simplify the template handling code to solve a concurrency issue, it also became more effective. And as a bonus, we also finally got the [base template lookup order](https://gohugo.io/templates/base/#base-template-lookup-order) that you really, really wanted!
|
||||
|
||||
```bash
|
||||
@@ -119,8 +117,3 @@ Hugo now has:
|
||||
|
||||
* Fix 0.62.1 server rebuild slowdown regression [17af79a0](https://github.com/gohugoio/hugo/commit/17af79a03e249a731cf5634ffea23ca00774333d) [@bep](https://github.com/bep) [#6784](https://github.com/gohugoio/hugo/issues/6784)
|
||||
* Fix blog not building [d61bee5e](https://github.com/gohugoio/hugo/commit/d61bee5e0916b5d2b388e66ef85c336312a21a06) [@colonelpopcorn](https://github.com/colonelpopcorn) [#6752](https://github.com/gohugoio/hugo/issues/6752)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@@ -6,7 +6,7 @@ description: "This release brings Dart Sass support, a new image overlay functio
|
||||
categories: ["Releases"]
|
||||
---
|
||||
|
||||
The last Hugo release of the year brings a new [images.Overlay](https://gohugo.io/functions/images/#overlay) filter to overlay an image on top of another, e.g. for watermarking, and [Dart Sass](https://gohugo.io/hugo-pipes/scss-sass/#options) support.
|
||||
The last Hugo release of the year brings a new [images.Overlay](https://gohugo.io/functions/images/#overlay) filter to overlay an image on top of another, e.g. for watermarking, and [Dart Sass](https://gohugo.io/hugo-pipes/toCSS/#options) support.
|
||||
|
||||
This release represents **29 contributions by 12 contributors** to the main Hugo code base. [@bep](https://github.com/bep) leads the Hugo development with a significant amount of contributions, but also a big shoutout to [@moorereason](https://github.com/moorereason), and [@davidsneighbour](https://github.com/davidsneighbour) for their ongoing contributions.
|
||||
And a big thanks to [@digitalcraftsman](https://github.com/digitalcraftsman) for his relentless work on keeping the themes site in pristine condition and to [@davidsneighbour](https://github.com/davidsneighbour), [@coliff](https://github.com/coliff) and [@kaushalmodi](https://github.com/kaushalmodi) for all the great work on the documentation site.
|
||||
|
@@ -154,7 +154,7 @@ Hugo now has:
|
||||
|
||||
## Notes
|
||||
|
||||
* We have updated to Beta 6 of the Dart Sass Protocol which is not backwards compatible, so if you use Dart Sass you need to also update [that binary](https://gohugo.io/hugo-pipes/scss-sass/#options).
|
||||
* We have updated to Beta 6 of the Dart Sass Protocol which is not backwards compatible, so if you use Dart Sass you need to also update [that binary](https://gohugo.io/hugo-pipes/toCSS/#options).
|
||||
* `hugo gen autocomplete` now default to `stdout`; you can change this by setting `--completionfile`. As an added bonus we now also support auto completion for zsh, fish and powershell.
|
||||
|
||||
## Changelog
|
||||
|
@@ -3,7 +3,6 @@ date: 2018-07-04
|
||||
title: "Let’s celebrate Hugo’s 5th birthday"
|
||||
description: "How a side project became one of the most popular frameworks for building websites."
|
||||
categories: [blog]
|
||||
author: bep
|
||||
---
|
||||
|
||||
_By Bjørn Erik Pedersen ([@bepsays](https://twitter.com/bepsays) / [@bep](https://github.com/bep)), Hugo Lead_
|
||||
@@ -78,7 +77,7 @@ Related to this is also to add a configurable "Markdown URL rewriter", which sho
|
||||
These are the items that first come to mind if you ask me to think even further ahead:
|
||||
|
||||
Dependency manager for Theme Components
|
||||
: In Hugo `0.42` we added [Theme Components](/themes/theme-components/) and Theme Inheritance. With SCSS support in Hugo `0.43`, which also follows the same project/themes precedence order (add `_variables.scss` to your project, configure SASS colour variables in `config.toml`), we have a solid foundation for creating easy to use and extensible themes. But we are missing some infrastructure around this. We have a site with 235+ [themes](https://themes.gohugo.io/)[^themes] listed, but you currently need to do some added work to get the theme up and running for your site. In the Go world, we don't have NPM to use, which is a curse and a blessing, but I have some ideas about building a simple dependency manager into Hugo, modelled after how Go is doing it (`hugo install`). You should be able to configure what theme and theme components you want to use, and Hugo should handle the installation of the correct versions. This should make it easier for the user, but it would also enable community driven and even commercial "theme stores".
|
||||
: In Hugo `0.42` we added [Theme Components](/hugo-modules/theme-components) and Theme Inheritance. With SCSS support in Hugo `0.43`, which also follows the same project/themes precedence order (add `_variables.scss` to your project, configure SASS colour variables in `config.toml`), we have a solid foundation for creating easy to use and extensible themes. But we are missing some infrastructure around this. We have a site with 235+ [themes](https://themes.gohugo.io/)[^themes] listed, but you currently need to do some added work to get the theme up and running for your site. In the Go world, we don't have NPM to use, which is a curse and a blessing, but I have some ideas about building a simple dependency manager into Hugo, modelled after how Go is doing it (`hugo install`). You should be able to configure what theme and theme components you want to use, and Hugo should handle the installation of the correct versions. This should make it easier for the user, but it would also enable community driven and even commercial "theme stores".
|
||||
|
||||
|
||||
{{< imgproc graph-themes Fit "600x400" >}}
|
||||
|
Reference in New Issue
Block a user