f9a5dc59b Code Toggle block added to doc site final batch Templates ✅ Variables ✅ 4d4107968 Add eSolia as new sponsor 000fed94e Add missing closing tags for li in menu template example f462b620f Clarify that local CSV files cannot be inside data dir ae083641a Added hugo-search-index to list of search tools e2b64d0b7 Remove extra link 2fb4c9af5 Release 0.38.2 59b1c9853 releaser: Prepare repository for 0.39-DEV 92f6a05ea releaser: Add release notes to /docs for release of 0.38.2 76244729e releaser: Bump versions for release of 0.38.2 0960c5fb3 Adjust gray color of tab vs pane in code-toggle. 8ae3aadd7 use code-toggle shortcode when relevant Content Management ✅ 455b8b53b Update related.md 6e8d19090 Release 0.38.1 079ba044c releaser: Prepare repository for 0.39-DEV 6f23e6ec1 releaser: Add release notes to /docs for release of 0.38.1 c51692ceb releaser: Bump versions for release of 0.38.1 d37ea6a5e Update related.md faa2707d0 Update index.md 9ce901dcb Add a forgotten language tag (go-html-template) for code b05aaed14 Update where.md 4d4760819 Fix typo in code-toggle.md c5a5250a1 Use the new go-html-template Chroma lexer 2de831f4b Add the full list of Chroma lexers 18114d4b4 Update Output Formats b069d7f84 Release 0.38 caaa8355a releaser: Prepare repository for 0.39-DEV e45b7cc9f releaser: Add release notes to /docs for release of 0.38 40f40906e releaser: Bump versions for release of 0.38 2d52e2e4e Merge commit 'ed8bf081fdbf336e026517b7e1b123c039014ab5' 1439f64a0 docs: Generate docshelper data 5b0edfd79 Add .Site.IsServer fdb579ad1 Merge commit '0a23baa6a90901f772c234107c4f12c16c76f4aa' 7b71da1f8 hugolib: Add Reset method to delete key from Scratch 63a131664 docs: Add docs for lang.Merge 55cba056d Merge commit '3886fc1fef6ac19d58b9ba1bb642d0c6c9a54031' 6f301ebcc docs: Add docs on the new front matter configuration 7ba35ef56 Merge commit 'c0290655825e7bb36e13fb39f89d85b392cf1adc' 3d2cab754 releaser: Prepare repository for 0.38-DEV 095e888e1 releaser: Add release notes to /docs for release of 0.37.1 593fa0dcb releaser: Bump versions for release of 0.37.1 c18c1df54 releaser: Prepare repository for 0.38-DEV git-subtree-dir: docs git-subtree-split: f9a5dc59b77d15cc2c7534e10bcd90bcfeda7bb4
9.9 KiB
date: 2018-01-31 title: "Hugo 0.35: Headless Bundles!" description: "Headless Bundles, disable languages, improves fast render mode, and much more." categories: ["Releases"]
The most notable new feature in Hugo 0.35
is perhaps Headless Bundles.
This means that you in your index.md
front matter can say:
headless: true
And
- it will have no
Permalink
and no rendered HTML in/public
- it will not be part of
.Site.RegularPages
etc.
But you can get it by:
.Site.GetPage ...
The use cases are many:
- Shared media libraries
- Reusable page content "snippets"
- ...
But this release contains more goodies than possible to sum up in one paragraph, so study the release notes carefully. It represents 42 contributions by 8 contributors to the main Hugo code base.
@bep leads the Hugo development with a significant amount of contributions, but also a big shoutout to @vassudanagunta, @yanzay, and @robertbasic for their ongoing contributions.
And as always a big thanks to @digitalcraftsman for his relentless work on keeping the documentation and the themes site in pristine condition.
Many have also been busy writing and fixing the documentation in hugoDocs, which has received 28 contributions by 5 contributors. A special thanks to @bep, @kaushalmodi, @regisphilibert, and @salim-b for their work on the documentation site.
Hugo now has:
- 22967+ stars
- 448+ contributors
- 197+ themes
Notes
- Deprecate
useModTimeAsFallback
adfd4370 @bep #4351 - Deprecate CLI flags
canonifyURLs
,pluralizeListTitles
,preserveTaxonomyNames
,uglyURLs
f08ea02d @bep #4347 - Remove undraft command 2fa70c93 @robertbasic #4353
Enhancements
Templates
- Update Twitter card to also consider images in
.Resources
25d691da @bep #4349 - Seed random on init only 83c761b7 @liguoqinjim
- Remove duplicate layout lookup layouts b2fcbb1f @bep #4319
- Add "removable-media" interface to
snapcraft.yaml
f0c0ece4 @anthonyfok #3837
Other
- Add a way to disable one or more languages 6413559f @bep #4297#4329
- Handle newly created files in Fast Render Mode 1707dae8 @yanzay #4339
- Extract the Fast Render Mode logic into a method 94e736c5 @bep #4339
- Remove unused code ae5a45be @bep
- Add the last lookup variant for the
GetPage
index 3446fe9b @bep #4312 - Simplify bundle lookup via
.Site.GetPage
,ref
,relref
517b6b62 @bep #4312 - Remove some now superflous Fast Render Mode code feeed073 @bep #4339
- Make resource counters for
name
andtitle
independent df20b054 @bep #4335 - Provide .Name to the archetype templates 863a812e @bep #4348
- Only set
url
if permalink in metadata and remove duplicate confirm msg 3752348e @lildude #1887 - Start Resources :counter first time they're used 7b472e46 @bep #4335
- Update to Go 1.9.3 a91aba1c @bep #4328
- Support pages without front matter 91bb774a @vassudanagunta #4320
- Add page metadata dates tests 3f0379ad @vassudanagunta
- Re-generate CLI docs 1e27d058 @bep
- Remove and update deprecation status d418c2c2 @bep
- Shorten the stale setup 4a7c2b36 @bep
- Add a
GetPage
to the site benchmarks a1956391 @bep - Add headless bundle support 0432c64d @bep #4311
- Merge matching resources params maps 5a0819b9 @bep #4315
- Add some general code contribution criterias 78c86330 @bep
- Tighten page kind logic, introduce tests 8125b4b0 @vassudanagunta
Fixes
- Fix
robots.txt
in multihost mode 4d912e2a @bep #4193 - Fix
--uglyURLs
from comand line regression 016398ff @bep #4343 - Avoid unescape in
highlight
ebdd8cba @bep #4219 - Fix Docker build a34213f0 @skoblenick #4076#4077
- Fix language params handling ae742cb1 @bep #4356#4352
- Fix handling of top-level page bundles 4eb2fec6 @bep #4332
- Fix
baseURL
server regression for multilingual sites ed4a00e4 @bep #4333 - Fix "date" page param 322c5672 @vassudanagunta #4323
- Fix typo in comment 912147ab @yanzay