fb551cc75 Update index.md 7af894857 Update index.md d235753ea Hugo 0.82.1 e03e72deb Merge branch 'temp0821' e62648961 Merge branch 'release-0.82.1' e1ab0f6eb releaser: Add release notes to /docs for release of 0.82.1 5d354c38d Replaced ``` code blocks with Code Toggler c9d065c20 Remove duplicate YAML keys (#1420) 8ae31e701 Add webp image encoding support 848f2af26 Update internal.md (#1407) c103a86a4 Fix `ref` shortcode example output (#1409) 9f8ba56dc Remove leading dot from where function KEY (#1419) 363251a51 Improve presentation of template lookup order (#1382) b73da986d Improve description of Page Resources (#1381) 4e0bb96d5 Rework robots.txt page (#1405) edf893e6f Update migrations.md (#1412) 450f1580b Add link to `site` function doc (#1417) cfffa6e6f Added one extension to the list (#1414) 05f1665a0 Update theme 5de0b1c6a Update theme 250e20552 Add hugo.IsExtended dea5e1fd7 Fix typo on merge function page (#1408) 1bbed2cf3 Update configuration.md be0b64a46 Omit ISO cbb5b8367 Fix `dateFormat` documentation 698f15466 Regenerate the docshelper f9a8a7cb6 Update multilingual.md a22dc6267 Fix grammar (#1398) eb98b0997 Fix pretty URL example (#1397) f4c4153dc Mention date var complementation in post scheduling (#1396) 17fae284c Fix resources.ExecuteAsTemplate argument order (#1394) 97e2c2abb Use code-toggle shortcode in `multilingual.md` (#1388) 3a84929bb Harmonize capitalization (#1393) 17f15daa6 fix file naming used in example (#1392) 5d97b6a18 Add slice syntax to sections permalinks config 00665b97b Improve description of `site.md` edcf5e3fc Fix example in `merge.md` f275ab778 Update postprocess.md 9593e3991 Fix file name 59bd9656f Update postprocess.md 1172fb6d0 Update to theNewDynamic repository (#1263) f5b5c1d2c Update Hugo container image 4f2e92f2a Adapt anchorize.md to Goldmark 98aa19073 Directly link to `highlight` shortcode (#1384) 4c75c2422 Fix header level f15c06f23 markdownify: add note about render-hooks and .RenderString (#1281) 69c82eb68 Remove Blackfriday reference from shortcode desc (#1380) 36de478df Update description of ignoreFiles config setting (#1377) 6337699d8 Remove "Authors" page from documentation (#1371) 35e73ca90 fix indent in example (#1372) d3f01f19a Remove opening body tag from header example (#1376) 341a5a7d8 Update index.md c9bfdbee6 Release 0.82.0 119644949 releaser: Add release notes to /docs for release of 0.82.0 32efaed78 docs: Regenerate docs helper dea5449a2 docs: Regen CLI docs eeab18fce Merge commit '81689af79901f0cdaff765cda6322dd4a9a7ccb3' d508a1259 Attributes for code fences should be placed after the lang indicator only c80905cef deps: Update to esbuild v0.9.0 95350eb79 Add support for Google Analytics v4 02d36f9bc Allow markdown attribute lists to be used in title render hooks 7df220a64 Merge commit '9d31f650da964a52f05fc27b7fb99cf3e09778cf' d80bf61b7 Fixes #7698. git-subtree-dir: docs git-subtree-split: fb551cc750faa83a1493b0e0d0898cd98ab74465
4.6 KiB
date | categories | description | link | title | draft | author | aliases | ||
---|---|---|---|---|---|---|---|---|---|
2017-02-27T13:53:58-04:00 |
|
Hugo 0.19 brings native Emacs Org-mode content support, and Hugo has its own Twitter account | Hugo 0.19 | false | budparr |
|
We're happy to announce the first release of Hugo in 2017.
This release represents over 180 contributions by over 50 contributors to the main Hugo code base. Since last release Hugo has gained 1450 stars, 35 new contributors, and 15 additional themes.
Hugo now has:
- 15200+ stars
- 470+ contributors
- 151+ themes
Furthermore, Hugo has its own Twitter account (@gohugoio) where we share bite-sized news and themes from the Hugo community.
{{< gh "@bep" >}} leads the Hugo development and once again contributed a significant amount of additions. Also a big shoutout to {{< gh "@chaseadamsio" >}} for the Emacs Org-mode support, {{< gh "@digitalcraftsman" >}} for his relentless work on keeping the documentation and the themes site in pristine condition, {{< gh "@fj" >}}for his work on revising the params
handling in Hugo, and {{< gh "@moorereason" >}} and {{< gh "@bogem" >}} for their ongoing contributions.
Highlights
Hugo 0.19
brings native Emacs Org-mode content support ({{<gh 1483>}}), big thanks to {{< gh "@chaseadamsio" >}}.
Also, a considerably amount of work have been put into cleaning up the Hugo source code, in an issue titled Refactor the globals out of site build. This is not immediately visible to the Hugo end user, but will speed up future development.
Hugo 0.18
was bringing full-parallel page rendering, so workarounds depending on rendering order did not work anymore, and pages with duplicate target paths (common examples would be /index.md
or /about/index.md
) would now conflict with the home page or the section listing.
With Hugo 0.19
, you can control this behaviour by turning off page types you do not want ({{<gh 2534 >}}). In its most extreme case, if you put the below setting in your config.toml
, you will get nothing!:
{{< code-toggle file="config" >}} disableKinds = ["page", "home", "section", "taxonomy", "taxonomyTerm", "RSS", "sitemap", "robotsTXT", "404"] {{< /code-toggle >}}
Other New Features
- Add ability to sort pages by front matter parameters, enabling easy custom "top 10" page lists. {{<gh 3022 >}}
- Add
truncate
template function {{<gh 2882 >}} - Add
now
function, which replaces the now deprecated.Now
{{<gh 2859 >}} - Make RSS item limit configurable {{<gh 3035 >}}
Enhancements
- Enhance
.Param
to permit arbitrarily nested parameter references {{<gh 2598 >}} - Use
Page.Params
more consistently when adding metadata {{<gh 3033 >}} - The
sectionPagesMenu
feature ("Section menu for the lazy blogger") is now integrated with the section content pages. {{<gh 2974 >}} - Hugo
0.19
is compiled with Go 1.8! - Make template funcs like
findRE
and friends more liberal in what argument types they accept {{<gh 3018 >}} {{<gh 2822 >}} - Improve generation of OpenGraph date tags {{<gh 2979 >}}
Notes
sourceRelativeLinks
is now deprecated and will be removed in Hugo0.21
if no one is stepping up to the plate and fixes and maintains this feature. {{<gh 3028 >}}
Fixes
- Fix
.Site.LastChange
on sites where the default sort order is not chronological. {{<gh 2909 >}} - Fix regression of
.Truncated
evaluation in manual summaries. {{<gh 2989 >}} - Fix
preserveTaxonomyNames
regression {{<gh 3070 >}} - Fix issue with taxonomies when only some have content page {{<gh 2992 >}}
- Fix instagram shortcode panic on invalid ID {{<gh 3048 >}}
- Fix subtle data race in
getJSON
{{<gh 3045 >}} - Fix deadlock in cached partials {{<gh 2935 >}}
- Avoid double-encoding of paginator URLs {{<gh 2177 >}}
- Allow tilde in URLs {{<gh 2177 >}}
- Fix
.Site.Pages
handling on live reloads {{<gh 2869 >}} UniqueID
now correctly uses the fill file path from the content root to calculate the hash, and is finally ... unique!- Discard current language based on
.Lang()
, go get translations correct for paginated pages. {{<gh 2972 >}} - Fix infinite loop in template AST handling for recursive templates {{<gh 2927 >}}
- Fix issue with watching when config loading fails {{<gh 2603 >}}
- Correctly flush the imageConfig on live-reload {{<gh 3016 >}}
- Fix parsing of TOML arrays in front matter {{<gh 2752 >}}
Docs
- Add tutorial "How to use Google Firebase to host a Hugo site" {{<gh 3007 >}}
- Improve documentation for menu rendering {{<gh 3056 >}}
- Revise GitHub Pages deployment tutorial {{<gh 2930 >}}