From b6b37a1f00f808f3c0d2715f65ca2d3091f36495 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Erik=20Pedersen?= Date: Wed, 18 Jul 2018 11:04:57 +0200 Subject: [PATCH] Squashed 'docs/' changes from f59b3ab06..cfe89ecbc cfe89ecbc Set all *.png files under static/images to mode 0644 d847ccd8b More spelling error fixes bf1405d92 Correction: .Pages on homepage is same as .Site.RegularPages 7efa41ff5 Merge commit 'd137efe0222269e09b427325176f0044558e3cc5' d137efe02 Squashed 'themes/gohugoioTheme/' changes from f31a3dc8..66249819 50df8bfb8 Replace .Data.Pages with .Pages 85d3712d0 Mention the newScratch template func 1c234db1b Release 0.44 a51cb3e36 Merge branch 'temp44' ec424a5e2 releaser: Prepare repository for 0.45-DEV 425e85574 releaser: Add release notes to /docs for release of 0.44 e6f9c65a2 releaser: Bump versions for release of 0.44 45548a5c9 Arch Linux: Partial upgrades are unsupported c0430f8f9 Update MenuEntry properties documentation 79109b685 Refresh the documentation on staticDir config parameter 80ed4592b Remove duplicate links; also sort them alphabetically f00a4e232 HTTPS links to third-party sites 2f6f682ba Fixed a typo 4be105202 add openbsd howto install 39808f50a Fix typo b55c0f3a0 Fix URL to hugotest 2fb157237 Release Hugo 0.43 e8af6a970 Merge branch 'temp43' 563dd4173 Adjust release notes 50aed2e52 releaser: Prepare repository for 0.44-DEV 363b363ff releaser: Add release notes to /docs for release of 0.43 93bfbef62 releaser: Bump versions for release of 0.43 893a27d33 Fix typos fe5908257 Celebrate: a few typo and grammar fixes bb20442df Merge commit '98293eaa1570b5aff4452021c8b6d6c8560b3f06' ef3d63936 Add a newScratch template func bf100a3cd Merge branch 'release-0.42.2' f1133c544 releaser: Prepare repository for 0.43-DEV 2ce058057 releaser: Add release notes to /docs for release of 0.42.2 6073927c6 releaser: Bump versions for release of 0.42.2 3bafddd52 releaser: Prepare repository for 0.43-DEV 8b9f805bd releaser: Add release notes to /docs for release of 0.42.1 efb6638ba releaser: Bump versions for release of 0.42.1 1e74ffbe0 releaser: Prepare repository for 0.43-DEV 2d2d0f8ab releaser: Add release notes to /docs for release of 0.42 17f685813 releaser: Bump versions for release of 0.42 67ef1a0e1 docs: Update theme documentation d74874e1e docs: Remove some files now moved 771d50cf3 Merge commit 'b239595af5a9fc1fc9a1ccc666c3ab06ccc32f04' f9b5fd2d2 tplimpl: Remove speakerdeck shortcode 523206579 tpl/strings: strings.RuneCount b389efc88 tpl: Add strings.Repeat a41ad0254 Add a BlackFriday option for rel="noreferrer" on external links a6e279362 Add a BlackFriday option for rel="nofollow" on external links 7e2c9846e releaser: Prepare repository for 0.42-DEV b4f81c38a releaser: Add release notes to /docs for release of 0.41 55667b3a1 releaser: Bump versions for release of 0.41 afceb02d3 docs: Document the GDPR Privacy Config 8b8289027 Merge commit 'd2b1030060d3c91d5f9ffa3456418da16bd74f1d' be04a8886 Merge branch 'release-0.40.3' 33ca0b8da releaser: Prepare repository for 0.41-DEV 8c9a5a850 releaser: Add release notes to /docs for release of 0.40.3 85845a4fd releaser: Bump versions for release of 0.40.3 9af79e531 Merge commit '83bef6955e014d40c0f00db9cebe09113154e999' c4200dd0e Fix typo 8f8323336 releaser: Prepare repository for 0.41-DEV 9fab87505 releaser: Add release notes to /docs for release of 0.40.2 83648c666 releaser: Bump versions for release of 0.40.2 e6434d104 releaser: Prepare repository for 0.41-DEV 9389b2973 releaser: Add release notes to /docs for release of 0.40.1 32979e28a releaser: Bump versions for release of 0.40.1 196174a76 releaser: Prepare repository for 0.41-DEV 490a997bb releaser: Add release notes to /docs for release of 0.40 018aa6471 releaser: Bump versions for release of 0.40 92221934c Merge commit 'a215abf70e018f4bf40d6c09d8bd148d8684b33d' 0a58ef56e Merge commit 'd2ec1a06df8ab6b17ad05cb008d5701b40327d47' 312ab58c6 Improve .Get docs e43e8cee3 .Get function: fix syntax signature bb16150bc releaser: Prepare repository for 0.40-DEV 8cc80fed9 releaser: Add release notes to /docs for release of 0.39 f7aa0d1c5 releaser: Bump versions for release of 0.39 42e48706a Merge commit '047c4188dfc854f658d16f1e4a9501f9c97a31c7' 76acab68b releaser: Prepare repository for 0.39-DEV d270600b0 releaser: Add release notes to /docs for release of 0.38.2 97be36992 releaser: Bump versions for release of 0.38.2 cd29b8b79 releaser: Prepare repository for 0.39-DEV 9983a4bdf releaser: Add release notes to /docs for release of 0.38.1 7774afd01 releaser: Bump versions for release of 0.38.1 b89157f20 releaser: Prepare repository for 0.39-DEV af4d0bf62 releaser: Add release notes to /docs for release of 0.38 ca98e7d4f releaser: Bump versions for release of 0.38 8b773833a Merge commit 'ed8bf081fdbf336e026517b7e1b123c039014ab5' 24202bb71 docs: Generate docshelper data 43d15975d Add .Site.IsServer 6f99d3d65 Merge commit '0a23baa6a90901f772c234107c4f12c16c76f4aa' 17487ccdd hugolib: Add Reset method to delete key from Scratch ccbf7a05c docs: Add docs for lang.Merge 5ad46d78e Merge commit '3886fc1fef6ac19d58b9ba1bb642d0c6c9a54031' ac403c280 docs: Add docs on the new front matter configuration 6066c60e6 Merge commit 'c0290655825e7bb36e13fb39f89d85b392cf1adc' ee605c7ae releaser: Prepare repository for 0.38-DEV 31a4de966 releaser: Add release notes to /docs for release of 0.37.1 9dd3dafe1 releaser: Bump versions for release of 0.37.1 141750aec releaser: Prepare repository for 0.38-DEV c9bb39bc3 releaser: Add release notes to /docs for release of 0.37 c7009f064 releaser: Bump versions for release of 0.37 9f727d916 Merge commit '900b5f6cfe5a377ef369d26cd700201be4cf6b06' 87fd97853 Merge commit '374d184e6747678364fd61f5faf328ec9205eb6b' 244deafc2 Fix typos in development contribution doc 608c80f72 Merge branch 'release-0.36.1' 0f8ffbd5c releaser: Prepare repository for 0.37-DEV 5028ee849 releaser: Add release notes to /docs for release of 0.36.1 9ccc7cb11 releaser: Bump versions for release of 0.36.1 3db31be07 Merge commit '9cc9bab46288d8d5f9fda7009c5f746258cec1b4' 9468246c5 Add "target" and "rel" parameters to figure shortcode 6d7fa89f9 releaser: Prepare repository for 0.37-DEV 1aec7ad81 releaser: Add release notes to /docs for release of 0.36 b522da389 releaser: Bump versions for release of 0.36 bb78bea13 docs: Add documentation for smart cropping etc. 930f16cae Merge commit 'c305e44f5f081e4436195923a4593e396f07cd49' 0e4c80ab9 releaser: Prepare repository for 0.36-DEV e0d4c6bcd releaser: Add release notes to /docs for release of 0.35 f4ac67eb3 releaser: Bump versions for release of 0.35 229a50b1f docs: Regenerate CLI docs 72958eb9c Merge commit '337d0c5f516ee085205e8abefdb7f87e6d33ca05' d998ca4c0 command: Remove undraft command 34a0052ef docs: Re-generate CLI docs fa04ff331 releaser: Prepare repository for 0.35-DEV 55e595720 releaser: Add release notes to /docs for release of 0.34 bf4d0e8fb releaser: Bump versions for release of 0.34 07673370e releaser: Prepare repository for 0.34-DEV 921ea8920 releaser: Add release notes to /docs for release of 0.33 3307f61bd releaser: Bump versions for release of 0.33 792a4410d Merge commit '3cf4300097610bb8b5bd0686d96d1df5db641895' 6d8a9f657 releaser: Prepare repository for 0.33-DEV e3afccf6f releaser: Add release notes to /docs for release of 0.32.4 7f29cb196 releaser: Bump versions for release of 0.32.4 baa364436 releaser: Prepare repository for 0.33-DEV 60c775166 releaser: Add release notes to /docs for release of 0.32.3 9cbab1803 releaser: Bump versions for release of 0.32.3 51823efee releaser: Prepare repository for 0.33-DEV 71e03684c releaser: Add release notes to /docs for release of 0.32.2 e18bf56fb releaser: Bump versions for release of 0.32.2 54aa93927 Merge commit 'eb738cd35cca1ffc68c5ed688dbe2a19108e8761' 5e8123994 releaser: Prepare repository for 0.33-DEV a55b78124 releaser: Add release notes to /docs for release of 0.32.1 7de53ff41 releaser: Bump versions for release of 0.32.1 e6e58785d releaser: Prepare repository for 0.33-DEV 58cf5009d releaser: Add release notes to /docs for release of 0.32 031719821 Merge commit 'f3cd083961f36dc96d05e98aaf67f650102bc757' b9183604b Add Pandoc support, refactor external helpers 3f9b9474c releaser: Prepare repository for 0.32-DEV 11e4ce514 releaser: Add release notes to /docs for release of 0.31.1 aebb1504b releaser: Bump versions for release of 0.31.1 d70b54d4a releaser: Prepare repository for 0.32-DEV cdc10468e releaser: Add release notes to /docs for release of 0.31 38bd41cab releaser: Bump versions for release of 0.31 1c581a11d Merge commit '30c0d485eaff6d70df1be0353911ddca485d52bf' b88e46d02 Merge commit '05e42bc643f1840ed2ad9c2eff82a269d1381683' a45ab174e Handle Taxonomy permalinks 9f27354f6 Add support for height argument to figure shortcode acc8e49c1 releaser: Prepare repository for 0.31-DEV 977266b19 releaser: Add release notes to /docs for release of 0.30.2 31b672844 releaser: Bump versions for release of 0.30.2 b8f6b72a8 Merge commit '325009c3fd4ac90021897b7e3e025c14e70ce162' c6e3dae71 releaser: Prepare repository for 0.31-DEV 2a3c7c7d9 releaser: Add release notes to /docs for release of 0.30.1 4c014117a releaser: Bump versions for release of 0.30.1 1da61da06 releaser: Prepare repository for 0.31-DEV 24864a46b releaser: Add release notes to /docs for release of 0.30 3011aa44a releaser: Bump versions for release of 0.30 bcbf3237b Merge commit 'ecf5e081b5540e69f4af330233f39a07baf53846' ab68b99ed Merge commit 'dae5a7c61cceeb0de59f2d755f63e453f71dd9b2' 0ae435725 tpl: Add errorf template function ac3fb3808 Change SummaryLength to be configurable (#3924) 3c0e4fa70 tpl: Add os.fileExists template function 9290f3983 Merge commit '9d68f695e782c6a83c77aff13317c7a22c694c98' 394e8b3f6 tpl: Add float template function c0c48c2ea releaser: Prepare repository for 0.30-DEV 0806d910b releaser: Add release notes to /docs for release of 0.29 0d1101836 releaser: Bump versions for release of 0.29 5d92b552b releaser: Prepare repository for 0.29-DEV 1ef521182 releaser: Add release notes to /docs for release of 0.28 c5441cff1 releaser: Bump versions for release of 0.28 46c2786f1 Merge commit '61c27b58b353c73772aae572c7d822fdfdf7791b' 6fed4008f Merge commit '30694a133a88d5f76a51d0372646e10cbeca7691' 595752e2f Merge commit '7a89dce53bfbd67a17442a8f9be8fa895fc4f9b1' af14cae0c Merge commit 'ba45da9d03056447e4873de13d4e0f8d658a769b' d0bb30963 releaser: Prepare repository for 0.28-DEV 469bf26aa releaser: Add release notes to /docs for release of 0.27.1 06ea00c12 releaser: Bump versions for release of 0.27.1 0668af58e releaser: Prepare repository for 0.28-DEV 4ce00c84d releaser: Add release notes to /docs for release of 0.27 68f318d0b releaser: Bump versions for release of 0.27 509ad6cc0 docs: Merge commit '1b4319be62ba071f79e90ef32dbe92eb893429f7' c625ae1ce docs: Document Related Content ecd5c24f5 docs: Merge commit '7d63a23b0c68d9cd7c7c09c2755619237bc03485' b97b84f9d Update docs versiona and README 2238f7a4a Merge commit 'ec4e6f9df2ab9ffdc62a3f59675369096e0d3f77' as 'docs' git-subtree-dir: docs git-subtree-split: cfe89ecbc2288a7270c23dbcc179733c8d978c4c --- config.toml | 3 +- content/en/about/new-in-032/index.md | 2 +- content/en/about/what-is-hugo.md | 18 +-- content/en/content-management/authors.md | 2 +- content/en/content-management/menus.md | 45 +------ content/en/content-management/related.md | 2 +- content/en/content-management/shortcodes.md | 4 +- content/en/content-management/static-files.md | 52 +++++--- content/en/content-management/summaries.md | 6 +- .../content-management/syntax-highlighting.md | 4 +- content/en/functions/after.md | 4 +- content/en/functions/first.md | 3 +- content/en/functions/hasmenucurrent.md | 12 +- content/en/functions/ismenucurrent.md | 12 +- content/en/functions/last.md | 3 +- content/en/functions/render.md | 2 +- content/en/functions/scratch.md | 12 +- content/en/functions/where.md | 10 +- content/en/getting-started/code-toggle.md | 2 +- content/en/getting-started/configuration.md | 3 +- content/en/getting-started/installing.md | 13 +- content/en/news/0.30-relnotes/index.md | 2 +- .../0.43-relnotes/featured-hugo-43-poster.png | Bin 0 -> 78299 bytes content/en/news/0.43-relnotes/index.md | 100 ++++++++++++++ .../0.44-relnotes/featured-hugo-44-poster.png | Bin 0 -> 77631 bytes content/en/news/0.44-relnotes/index.md | 39 ++++++ .../index.md | 16 +-- content/en/readfiles/menuvars.md | 39 ------ content/en/templates/404.md | 2 +- content/en/templates/base.md | 2 +- content/en/templates/homepage.md | 8 +- content/en/templates/introduction.md | 2 +- content/en/templates/lists.md | 60 ++++----- content/en/templates/ordering-and-grouping.md | 56 ++++---- content/en/templates/pagination.md | 8 +- content/en/templates/robots.md | 2 +- content/en/templates/rss.md | 2 +- content/en/templates/sitemap-template.md | 4 +- content/en/templates/taxonomy-templates.md | 4 +- content/en/templates/template-debugging.md | 8 +- content/en/templates/views.md | 2 +- content/en/variables/menus.md | 123 +++++++++++++----- content/en/variables/page.md | 4 +- content/zh/templates/base.md | 2 +- netlify.toml | 8 +- ...403d34e039f_90587_300x0_resize_q10_box.jpg | Bin 0 -> 1939 bytes ...403d34e039f_90587_300x0_resize_q75_box.jpg | Bin 0 -> 5141 bytes ...2b1403d34e039f_90587_90x90_fit_q75_box.jpg | Bin 0 -> 1295 bytes ...039f_90587_200x200_fill_q75_box_smart1.jpg | Bin 0 -> 3583 bytes ...403d34e039f_90587_300x0_resize_q10_box.jpg | Bin 0 -> 1939 bytes ...403d34e039f_90587_300x0_resize_q75_box.jpg | Bin 0 -> 5141 bytes ...2b1403d34e039f_90587_90x90_fit_q75_box.jpg | Bin 0 -> 1295 bytes ...32acaa20f204198_63640_300x0_resize_box.png | Bin 0 -> 21101 bytes ...c5f4f5baccdcad4_70230_480x0_resize_box.png | Bin 0 -> 66984 bytes ...83849a78eea35dd_78317_480x0_resize_box.png | Bin 0 -> 78872 bytes ...4e02851ebf2f82e_88519_480x0_resize_box.png | Bin 0 -> 90606 bytes ...395057_78299_480x0_resize_catmullrom_2.png | Bin 0 -> 36338 bytes ...395057_78299_640x0_resize_catmullrom_2.png | Bin 0 -> 57591 bytes ...dfd7f7_77631_480x0_resize_catmullrom_2.png | Bin 0 -> 35977 bytes ...dfd7f7_77631_640x0_resize_catmullrom_2.png | Bin 0 -> 57252 bytes .../contribute/development/accept-cla.png | Bin .../contribute/development/ci-errors.png | Bin .../development/copy-remote-url.png | Bin .../development/forking-a-repository.png | Bin .../development/open-pull-request.png | Bin .../adding-a-github-pages-step.png | Bin .../adding-the-project-to-github.png | Bin .../and-we-ve-got-an-app.png | Bin .../configure-the-deploy-step.png | Bin .../creating-a-basic-hugo-site.png | Bin .../deployment-with-wercker/public-or-not.png | Bin .../using-hugo-build.png | Bin .../wercker-access.png | Bin .../wercker-add-app.png | Bin .../wercker-git-connections.png | Bin .../wercker-search.png | Bin .../wercker-select-owner.png | Bin .../wercker-select-repository.png | Bin .../deployment-with-wercker/werckeryml.png | Bin .../bitbucket-blog-post.png | Bin .../bitbucket-create-repo.png | Bin themes/gohugoioTheme/README.md | 8 +- themes/gohugoioTheme/layouts/404.html | 0 .../layouts/_default/baseof.html | 0 .../gohugoioTheme/layouts/_default/list.html | 0 .../layouts/_default/single.html | 0 .../layouts/_default/taxonomy.html | 2 +- .../gohugoioTheme/layouts/_default/terms.html | 2 +- .../layouts/partials/boxes-small-news.html | 2 +- .../layouts/partials/icon-link.html | 0 .../layouts/partials/manifest.html | 0 .../layouts/partials/nav-links.html | 0 .../layouts/partials/nav-top.html | 0 .../layouts/partials/page-edit.html | 0 .../layouts/partials/site-footer.html | 0 .../layouts/partials/site-nav.html | 0 .../layouts/partials/svg/apple.svg | 0 .../layouts/partials/svg/facebook.svg | 0 .../layouts/partials/svg/freebsd.svg | 0 .../layouts/partials/svg/github-squared.svg | 0 .../layouts/partials/svg/gopher-front.svg | 0 .../layouts/partials/svg/gopher-side_path.svg | 0 .../layouts/partials/svg/instagram.svg | 0 .../layouts/partials/svg/link-ext.svg | 0 .../gohugoioTheme/layouts/partials/svg/md.svg | 0 .../layouts/partials/svg/windows.svg | 0 themes/gohugoioTheme/layouts/robots.txt | 0 themes/gohugoioTheme/src/css/_columns.css | 0 themes/gohugoioTheme/src/css/_tachyons.css | 0 themes/gohugoioTheme/src/css/_variables.css | 0 themes/gohugoioTheme/src/css/main.css | 0 .../gohugoioTheme/src/css/postcss.config.js | 0 themes/gohugoioTheme/src/js/main.js | 0 themes/gohugoioTheme/src/js/tabs.js | 2 +- themes/gohugoioTheme/src/package.json | 0 themes/gohugoioTheme/src/readme.md | 0 themes/gohugoioTheme/src/webpack.config.js | 0 .../static/images/gopher-side_color.svg | 0 .../homepage-screenshot-hugo-themes.jpg | Bin 119 files changed, 445 insertions(+), 278 deletions(-) create mode 100644 content/en/news/0.43-relnotes/featured-hugo-43-poster.png create mode 100644 content/en/news/0.43-relnotes/index.md create mode 100644 content/en/news/0.44-relnotes/featured-hugo-44-poster.png create mode 100644 content/en/news/0.44-relnotes/index.md delete mode 100644 content/en/readfiles/menuvars.md create mode 100644 resources/_gen/images/about/new-in-032/sunset_hu59e56ffff1bc1d8d122b1403d34e039f_90587_300x0_resize_q10_box.jpg create mode 100644 resources/_gen/images/about/new-in-032/sunset_hu59e56ffff1bc1d8d122b1403d34e039f_90587_300x0_resize_q75_box.jpg create mode 100644 resources/_gen/images/about/new-in-032/sunset_hu59e56ffff1bc1d8d122b1403d34e039f_90587_90x90_fit_q75_box.jpg create mode 100644 resources/_gen/images/content-management/image-processing/sunset_hu59e56ffff1bc1d8d122b1403d34e039f_90587_200x200_fill_q75_box_smart1.jpg create mode 100644 resources/_gen/images/content-management/image-processing/sunset_hu59e56ffff1bc1d8d122b1403d34e039f_90587_300x0_resize_q10_box.jpg create mode 100644 resources/_gen/images/content-management/image-processing/sunset_hu59e56ffff1bc1d8d122b1403d34e039f_90587_300x0_resize_q75_box.jpg create mode 100644 resources/_gen/images/content-management/image-processing/sunset_hu59e56ffff1bc1d8d122b1403d34e039f_90587_90x90_fit_q75_box.jpg create mode 100644 resources/_gen/images/content-management/organization/1-featured-content-bundles_hu3e3ae7839b071119f32acaa20f204198_63640_300x0_resize_box.png create mode 100644 resources/_gen/images/news/0.33-relnotes/featured-hugo-33-poster_hu45ce9da1cdea6ca61c5f4f5baccdcad4_70230_480x0_resize_box.png create mode 100644 resources/_gen/images/news/0.34-relnotes/featured-34-poster_hud8d73dc5df8d5a35383849a78eea35dd_78317_480x0_resize_box.png create mode 100644 resources/_gen/images/news/0.35-relnotes/featured-hugo-35-poster_hua42b1310dd72f60a34e02851ebf2f82e_88519_480x0_resize_box.png create mode 100644 resources/_gen/images/news/0.43-relnotes/featured-hugo-43-poster_hu3948fe44e4a966d8149b4bf077395057_78299_480x0_resize_catmullrom_2.png create mode 100644 resources/_gen/images/news/0.43-relnotes/featured-hugo-43-poster_hu3948fe44e4a966d8149b4bf077395057_78299_640x0_resize_catmullrom_2.png create mode 100644 resources/_gen/images/news/0.44-relnotes/featured-hugo-44-poster_hu6505d1982bab71bfe9c6c7adcedfd7f7_77631_480x0_resize_catmullrom_2.png create mode 100644 resources/_gen/images/news/0.44-relnotes/featured-hugo-44-poster_hu6505d1982bab71bfe9c6c7adcedfd7f7_77631_640x0_resize_catmullrom_2.png mode change 100755 => 100644 static/images/contribute/development/accept-cla.png mode change 100755 => 100644 static/images/contribute/development/ci-errors.png mode change 100755 => 100644 static/images/contribute/development/copy-remote-url.png mode change 100755 => 100644 static/images/contribute/development/forking-a-repository.png mode change 100755 => 100644 static/images/contribute/development/open-pull-request.png mode change 100755 => 100644 static/images/hosting-and-deployment/deployment-with-wercker/adding-a-github-pages-step.png mode change 100755 => 100644 static/images/hosting-and-deployment/deployment-with-wercker/adding-the-project-to-github.png mode change 100755 => 100644 static/images/hosting-and-deployment/deployment-with-wercker/and-we-ve-got-an-app.png mode change 100755 => 100644 static/images/hosting-and-deployment/deployment-with-wercker/configure-the-deploy-step.png mode change 100755 => 100644 static/images/hosting-and-deployment/deployment-with-wercker/creating-a-basic-hugo-site.png mode change 100755 => 100644 static/images/hosting-and-deployment/deployment-with-wercker/public-or-not.png mode change 100755 => 100644 static/images/hosting-and-deployment/deployment-with-wercker/using-hugo-build.png mode change 100755 => 100644 static/images/hosting-and-deployment/deployment-with-wercker/wercker-access.png mode change 100755 => 100644 static/images/hosting-and-deployment/deployment-with-wercker/wercker-add-app.png mode change 100755 => 100644 static/images/hosting-and-deployment/deployment-with-wercker/wercker-git-connections.png mode change 100755 => 100644 static/images/hosting-and-deployment/deployment-with-wercker/wercker-search.png mode change 100755 => 100644 static/images/hosting-and-deployment/deployment-with-wercker/wercker-select-owner.png mode change 100755 => 100644 static/images/hosting-and-deployment/deployment-with-wercker/wercker-select-repository.png mode change 100755 => 100644 static/images/hosting-and-deployment/deployment-with-wercker/werckeryml.png mode change 100755 => 100644 static/images/hosting-and-deployment/hosting-on-bitbucket/bitbucket-blog-post.png mode change 100755 => 100644 static/images/hosting-and-deployment/hosting-on-bitbucket/bitbucket-create-repo.png mode change 100755 => 100644 themes/gohugoioTheme/layouts/404.html mode change 100755 => 100644 themes/gohugoioTheme/layouts/_default/baseof.html mode change 100755 => 100644 themes/gohugoioTheme/layouts/_default/list.html mode change 100755 => 100644 themes/gohugoioTheme/layouts/_default/single.html mode change 100755 => 100644 themes/gohugoioTheme/layouts/partials/boxes-small-news.html mode change 100755 => 100644 themes/gohugoioTheme/layouts/partials/icon-link.html mode change 100755 => 100644 themes/gohugoioTheme/layouts/partials/manifest.html mode change 100755 => 100644 themes/gohugoioTheme/layouts/partials/nav-links.html mode change 100755 => 100644 themes/gohugoioTheme/layouts/partials/nav-top.html mode change 100755 => 100644 themes/gohugoioTheme/layouts/partials/page-edit.html mode change 100755 => 100644 themes/gohugoioTheme/layouts/partials/site-footer.html mode change 100755 => 100644 themes/gohugoioTheme/layouts/partials/site-nav.html mode change 100755 => 100644 themes/gohugoioTheme/layouts/partials/svg/apple.svg mode change 100755 => 100644 themes/gohugoioTheme/layouts/partials/svg/facebook.svg mode change 100755 => 100644 themes/gohugoioTheme/layouts/partials/svg/freebsd.svg mode change 100755 => 100644 themes/gohugoioTheme/layouts/partials/svg/github-squared.svg mode change 100755 => 100644 themes/gohugoioTheme/layouts/partials/svg/gopher-front.svg mode change 100755 => 100644 themes/gohugoioTheme/layouts/partials/svg/gopher-side_path.svg mode change 100755 => 100644 themes/gohugoioTheme/layouts/partials/svg/instagram.svg mode change 100755 => 100644 themes/gohugoioTheme/layouts/partials/svg/link-ext.svg mode change 100755 => 100644 themes/gohugoioTheme/layouts/partials/svg/md.svg mode change 100755 => 100644 themes/gohugoioTheme/layouts/partials/svg/windows.svg mode change 100755 => 100644 themes/gohugoioTheme/layouts/robots.txt mode change 100755 => 100644 themes/gohugoioTheme/src/css/_columns.css mode change 100755 => 100644 themes/gohugoioTheme/src/css/_tachyons.css mode change 100755 => 100644 themes/gohugoioTheme/src/css/_variables.css mode change 100755 => 100644 themes/gohugoioTheme/src/css/main.css mode change 100755 => 100644 themes/gohugoioTheme/src/css/postcss.config.js mode change 100755 => 100644 themes/gohugoioTheme/src/js/main.js mode change 100755 => 100644 themes/gohugoioTheme/src/package.json mode change 100755 => 100644 themes/gohugoioTheme/src/readme.md mode change 100755 => 100644 themes/gohugoioTheme/src/webpack.config.js mode change 100755 => 100644 themes/gohugoioTheme/static/images/gopher-side_color.svg mode change 100755 => 100644 themes/gohugoioTheme/static/images/homepage-screenshot-hugo-themes.jpg diff --git a/config.toml b/config.toml index 61864c64f..0ae616b80 100644 --- a/config.toml +++ b/config.toml @@ -34,7 +34,6 @@ section = [ "HTML", "RSS"] [mediaTypes] [mediaTypes."text/netlify"] -suffix = "" delimiter = "" [outputFormats] @@ -70,7 +69,7 @@ twitter = "GoHugoIO" [params] description = "The world’s fastest framework for building websites" ## Used for views in rendered HTML (i.e., rather than using the .Hugo variable) - release = "0.42.2" + release = "0.44" ## Setting this to true will add a "noindex" to *EVERY* page on the site removefromexternalsearch = false ## Gh repo for site footer (include trailing slash) diff --git a/content/en/about/new-in-032/index.md b/content/en/about/new-in-032/index.md index b8ca6430e..5ae688fc6 100644 --- a/content/en/about/new-in-032/index.md +++ b/content/en/about/new-in-032/index.md @@ -24,7 +24,7 @@ This documentation belongs in other places in this documentation site, but is pu Also see this demo project from [bep](https://github.com/bep/), the clever Norwegian behind these new features: -* http://hugotest.bep.is/ +* https://temp.bep.is/hugotest/ * https://github.com/bep/hugotest (source) ## Page Resources diff --git a/content/en/about/what-is-hugo.md b/content/en/about/what-is-hugo.md index 2c7339f7c..de7344866 100644 --- a/content/en/about/what-is-hugo.md +++ b/content/en/about/what-is-hugo.md @@ -43,27 +43,23 @@ Hugo is for people building a blog, a company site, a portfolio site, documentat [@spf13]: https://twitter.com/@spf13 [Aerobatic]: https://www.aerobatic.com/ -[Amazon S3]: http://aws.amazon.com/s3/ +[Amazon S3]: https://aws.amazon.com/s3/ [Azure]: https://blogs.msdn.microsoft.com/acoat/2016/01/28/publish-a-static-web-site-using-azure-web-apps/ -[CloudFront]: http://aws.amazon.com/cloudfront/ "Amazon CloudFront" -[contributing to it]: https://github.com/gohugoio/hugo -[DreamHost]: http://www.dreamhost.com/ +[CloudFront]: https://aws.amazon.com/cloudfront/ "Amazon CloudFront" +[DreamHost]: https://www.dreamhost.com/ [Firebase]: https://firebase.google.com/docs/hosting/ "Firebase static hosting" [GitHub Pages]: https://pages.github.com/ [GitLab Pages]: https://about.gitlab.com/features/pages/ [Go language]: https://golang.org/ [GoDaddy]: https://www.godaddy.com/ "Godaddy.com Hosting" -[Google Cloud Storage]: http://cloud.google.com/storage/ +[Google Cloud Storage]: https://cloud.google.com/storage/ [Heroku]: https://www.heroku.com/ -[Jekyll]: http://jekyllrb.com/ [Jekyll]: https://jekyllrb.com/ [Middleman]: https://middlemanapp.com/ -[Middleman]: https://middlemanapp.com/ -[Nanoc]: http://nanoc.ws/ [Nanoc]: https://nanoc.ws/ [Netlify]: https://netlify.com +[Rackspace]: https://www.rackspace.com/cloud/files +[Surge]: https://surge.sh +[contributing to it]: https://github.com/gohugoio/hugo [rackspace]: https://www.rackspace.com/cloud/files [static site generator]: /about/benefits/ -[Rackspace]: https://www.rackspace.com/cloud/files -[static site generator]: /about/benefits/ -[Surge]: https://surge.sh diff --git a/content/en/content-management/authors.md b/content/en/content-management/authors.md index afc94fa62..530557ac0 100644 --- a/content/en/content-management/authors.md +++ b/content/en/content-management/authors.md @@ -170,7 +170,7 @@ Last but not least, we have to create the second list that contains all publicat The layout for this page can be defined in the template `layouts/taxonomy/author.html`. {{< code file="layouts/taxonomy/author.html" download="author.html" >}} -{{ range .Data.Pages }} +{{ range .Pages }}

{{ .Title }}

written by {{ .Author.DisplayName }} {{ .Summary }} diff --git a/content/en/content-management/menus.md b/content/en/content-management/menus.md index c2eadf50f..4278b03be 100644 --- a/content/en/content-management/menus.md +++ b/content/en/content-management/menus.md @@ -36,47 +36,7 @@ A **menu** is a named array of menu entries accessible by name via the [`.Site.M If you make use of the [multilingual feature](/content-management/multilingual/), you can define language-independent menus. {{% /note %}} -A menu entry has the following properties (i.e., variables) available to it: - -`.URL` -: string - -`.Name` -: string - -`.Menu` -: string - -`.Identifier` -: string - -`.Pre` -: template.HTML - -`.Post` -: template.HTML - -`.Weight` -: int - -`.Parent` -: string - -`.Children` -: Menu - -Note that menus also have the following functions available as well: - -`.HasChildren` -: boolean - -Additionally, there are some relevant functions available to menus on a page: - -`.IsMenuCurrent` -: (menu string, menuEntry *MenuEntry ) boolean - -`.HasMenuCurrent` -: (menu string, menuEntry *MenuEntry) boolean +See the [Menu Entry Properties][me-props] for all the variables and functions related to a menu entry. ## Add content to menus @@ -139,7 +99,7 @@ The URLs must be relative to the context root. If the `baseURL` is `https://exam {{% /note %}} ## Nesting - + All nesting of content is done via the `parent` field. The parent of an entry should be the identifier of another entry. The identifier should be unique (within a menu). @@ -159,3 +119,4 @@ See [Menu Templates](/templates/menu-templates/) for information on how to rende [config]: /getting-started/configuration/ [multilingual]: /content-management/multilingual/ [sitevars]: /variables/ +[me-props]: /variables/menus/ diff --git a/content/en/content-management/related.md b/content/en/content-management/related.md index 5755676c3..9a4c77d40 100644 --- a/content/en/content-management/related.md +++ b/content/en/content-management/related.md @@ -39,7 +39,7 @@ To list up to 5 related pages is as simple as including something similar to thi Read [this blog article](https://regisphilibert.com/blog/2018/04/hugo-optmized-relashionships-with-related-content/) for a great explanation of more advanced usage of this feature. {{% /note %}} -The full set of methods available on the page lists can bee seen in this Go interface: +The full set of methods available on the page lists can be seen in this Go interface: ```go // A PageGenealogist finds related pages in a page collection. This interface is implemented diff --git a/content/en/content-management/shortcodes.md b/content/en/content-management/shortcodes.md index 0116078f4..35305764c 100644 --- a/content/en/content-management/shortcodes.md +++ b/content/en/content-management/shortcodes.md @@ -178,7 +178,7 @@ This shortcode will convert the source code provided into syntax-highlighted HTM

{{ .Title }}

- {{ range .Data.Pages }} + {{ range .Pages }} {{ .Render "summary"}} {{ end }}
@@ -194,7 +194,7 @@ The `highlight` shortcode example above would produce the following HTML when th <section id="main"> <div> <h1 id="title">{{ .Title }}</h1> - {{ range .Data.Pages }} + {{ range .Pages }} {{ .Render "summary"}} {{ end }} </div> diff --git a/content/en/content-management/static-files.md b/content/en/content-management/static-files.md index fe5ea77e0..8967f5983 100644 --- a/content/en/content-management/static-files.md +++ b/content/en/content-management/static-files.md @@ -1,6 +1,6 @@ --- title: Static Files -description: "The `static` folder is where you place all your **static files**." +description: "Files that get served **statically** (as-is, no modification) on the site root." date: 2017-11-18 categories: [content management] keywords: [source, directories] @@ -13,36 +13,58 @@ aliases: [/static-files] toc: true --- -The `static` folder is where you place all your **static files**, e.g. stylesheets, JavaScript, images etc. +By default, the `static/` directory in the site project is used for +all **static files** (e.g. stylesheets, JavaScript, images). -You can set the name of the static folder to use in your configuration file. From **Hugo 0.31** you can configure as many static directories as you need. All the files in all the static directories will form a union filesystem. +Hugo can be configured to look into a different directory, or even +**multiple directories** for such static files by configuring the +`staticDir` parameter in the [site config][]. All the files in all the +static directories will form a union filesystem. -Example: +This union filesystem will be served from your site root. So a file +`/static/me.png` will be accessible as +`/me.png`. + +Here's an example of setting `staticDir` and `staticDir2` for a +multi-language site: {{< code-toggle copy="false" file="config" >}} staticDir = ["static1", "static2"] -[languages] -[languages.no] -staticDir = ["staticDir_override", "static_no"] -baseURL = "https://example.no" -languageName = "Norsk" -weight = 1 -title = "På norsk" +[languages] [languages.en] staticDir2 = "static_en" baseURL = "https://example.com" languageName = "English" weight = 2 title = "In English" +[languages.no] +staticDir = ["staticDir_override", "static_no"] +baseURL = "https://example.no" +languageName = "Norsk" +weight = 1 +title = "På norsk" {{}} In the above, with no theme used: -* The English site will get its static files as a union of "static1", "static2" and "static_en". On file duplicates, the right-most version will win. -* The Norwegian site will get its static files as a union of "staticDir_override" and "static_no". +- The English site will get its static files as a union of "static1", + "static2" and "static_en". On file duplicates, the right-most + version will win. +- The Norwegian site will get its static files as a union of + "staticDir_override" and "static_no". -**Note:** The `2` `static2` (can be a number between 0 and 10) is added to tell Hugo that you want to **add** this directory to the global set of static directories. Using `staticDir` on the language level would replace the global value. +Note 1 +: The **2** (can be a number between 0 and 10) in `staticDir2` is + added to tell Hugo that you want to **add** this directory to the + global set of static directories defined using `staticDir`. Using + `staticDir` on the language level would replace the global value (as + can be seen in the Norwegian site case). + +Note 2 +: The example above is a [multihost setup][]. In a regular setup, all + the static directories will be available to all sites. -**Note:** The example above is a [multihost setup](/content-management/multilingual/#configure-multilingual-multihost). In a regular setup, all the static directories will be available to all sites. +[site config]: /getting-started/configuration/#all-configuration-settings +[multihost setup]: /content-management/multilingual/#configure-multilingual-multihost diff --git a/content/en/content-management/summaries.md b/content/en/content-management/summaries.md index 1c341400e..0f8939377 100644 --- a/content/en/content-management/summaries.md +++ b/content/en/content-management/summaries.md @@ -1,7 +1,7 @@ --- title: Content Summaries linktitle: Summaries -description: Hugo generates summaries of your content. +description: Hugo generates summaries of your content. date: 2017-01-10 publishdate: 2017-01-10 lastmod: 2017-01-10 @@ -57,7 +57,7 @@ Be careful to enter <!--more--> exactly You can show content summaries with the following code. You could use the following snippet, for example, in a [section template][]. {{< code file="page-list-with-summaries.html" >}} -{{ range first 10 .Data.Pages }} +{{ range first 10 .Pages }}
@@ -78,4 +78,4 @@ Note how the `.Truncated` boolean valuable may be used to hide the "Read More... [org]: /content-management/formats/ [pagevariables]: /variables/page/ -[section template]: /templates/section-templates/ \ No newline at end of file +[section template]: /templates/section-templates/ diff --git a/content/en/content-management/syntax-highlighting.md b/content/en/content-management/syntax-highlighting.md index 4576624d0..841ecbd3d 100644 --- a/content/en/content-management/syntax-highlighting.md +++ b/content/en/content-management/syntax-highlighting.md @@ -134,7 +134,7 @@ Highlighting is carried out via the [built-in shortcode](/content-management/sho

{{ .Title }}

- {{ range .Data.Pages }} + {{ range .Pages }} {{ .Render "summary"}} {{ end }}
@@ -157,7 +157,7 @@ It is also possible to add syntax highlighting with GitHub flavored code fences.

{{ .Title }}

- {{ range .Data.Pages }} + {{ range .Pages }} {{ .Render "summary"}} {{ end }}
diff --git a/content/en/functions/after.md b/content/en/functions/after.md index f01ba1436..d627f792a 100644 --- a/content/en/functions/after.md +++ b/content/en/functions/after.md @@ -39,7 +39,7 @@ You can use `after` in combination with the [`first` function][] and Hugo's [pow {{ define "main" }}

Featured Article

- {{ range first 1 .Data.Pages.ByPublishDate.Reverse }} + {{ range first 1 .Pages.ByPublishDate.Reverse }}

{{.Title}}

@@ -48,7 +48,7 @@ You can use `after` in combination with the [`first` function][] and Hugo's [pow

Recent Articles

- {{ range first 3 (after 1 .Data.Pages.ByPublishDate.Reverse) }} + {{ range first 3 (after 1 .Pages.ByPublishDate.Reverse) }}

{{.Title}}

diff --git a/content/en/functions/first.md b/content/en/functions/first.md index 29ba3ac1c..464dfa671 100644 --- a/content/en/functions/first.md +++ b/content/en/functions/first.md @@ -21,8 +21,7 @@ aliases: [] ``` -{{ range first 10 .Data.Pages }} +{{ range first 10 .Pages }} {{ .Render "summary" }} {{ end }} ``` - diff --git a/content/en/functions/hasmenucurrent.md b/content/en/functions/hasmenucurrent.md index eac41103e..c7b8eb7a9 100644 --- a/content/en/functions/hasmenucurrent.md +++ b/content/en/functions/hasmenucurrent.md @@ -10,14 +10,18 @@ menu: docs: parent: "functions" keywords: [menus] -signature: ["HasMenuCurrent"] +signature: ["PAGE.HasMenuCurrent MENU MENUENTRY"] workson: [menus] hugoversion: -relatedfuncs: [] +relatedfuncs: ["IsMenuCurrent"] deprecated: false toc: false -draft: true +draft: false aliases: [] --- -Used in [menu templates](/templates/menu-templates/). +`.HasMenuCurrent` is a method in `Page` object returning a _boolean_ value. It +returns `true` if the PAGE is the same object as the `.Page` in one of the +**children menu entries** under MENUENTRY in a given MENU. + +You can find its example use in [menu templates](/templates/menu-templates/). diff --git a/content/en/functions/ismenucurrent.md b/content/en/functions/ismenucurrent.md index 647dcdcf0..66c7197a2 100644 --- a/content/en/functions/ismenucurrent.md +++ b/content/en/functions/ismenucurrent.md @@ -10,14 +10,18 @@ menu: docs: parent: "functions" keywords: [menus] -signature: ["IsMenuCurrent"] +signature: ["PAGE.IsMenuCurrent MENU MENUENTRY"] workson: [menus] hugoversion: -relatedfuncs: [] +relatedfuncs: ["HasMenuCurrent"] deprecated: false -draft: true +draft: false aliases: [] needsexample: true --- -Used in [menu templates](/templates/menu-templates/). +`.IsMenuCurrent` is a method in `Page` object returning a _boolean_ value. It +returns `true` if the PAGE is the same object as the `.Page` in MENUENTRY in a +given MENU. + +You can find its example use in [menu templates](/templates/menu-templates/). diff --git a/content/en/functions/last.md b/content/en/functions/last.md index ea633837b..f992b980a 100644 --- a/content/en/functions/last.md +++ b/content/en/functions/last.md @@ -23,8 +23,7 @@ aliases: [] ``` -{{ range last 10 .Data.Pages }} +{{ range last 10 .Pages }} {{ .Render "summary" }} {{ end }} ``` - diff --git a/content/en/functions/render.md b/content/en/functions/render.md index a4abfa81d..c76af39fe 100644 --- a/content/en/functions/render.md +++ b/content/en/functions/render.md @@ -26,7 +26,7 @@ This function is only available when applied to a single piece of content within This example could render a piece of content using the content view located at `/layouts/_default/summary.html`: ``` -{{ range .Data.Pages }} +{{ range .Pages }} {{ .Render "summary"}} {{ end }} ``` diff --git a/content/en/functions/scratch.md b/content/en/functions/scratch.md index 9df78fe43..2282eff1d 100644 --- a/content/en/functions/scratch.md +++ b/content/en/functions/scratch.md @@ -30,11 +30,19 @@ See [this Go issue](https://github.com/golang/go/issues/10608) for the main moti For a detailed analysis of `.Scratch` and in context use cases, see this [post](https://regisphilibert.com/blog/2017/04/hugo-scratch-explained-variable/). {{% /note %}} -## Methods +## Get a Scratch -`Scratch` is added to both `Page` and `Shortcode` -- with following methods: +From Hugo `0.43` you can also create a locally scoped `Scratch` by calling `newScratch`: + +```go-html-template +$scratch := newScratch +$scratch.Set "greeting" "Hello" +``` + +A `Scratch` is also added to both `Page` and `Shortcode`. `Sratch` have the following methods: #### .Set + Set the given value to a given key ```go-html-template diff --git a/content/en/functions/where.md b/content/en/functions/where.md index eb3111215..9ad8daf2a 100644 --- a/content/en/functions/where.md +++ b/content/en/functions/where.md @@ -23,7 +23,7 @@ needsexample: true `where` filters an array to only the elements containing a matching value for a given field. ```go-html-template -{{ range where .Data.Pages "Section" "post" }} +{{ range where .Pages "Section" "post" }} {{ .Content }} {{ end }} ``` @@ -45,7 +45,7 @@ series: golang It can also be used with the logical operators `!=`, `>=`, `in`, etc. Without an operator, `where` compares a given field with a matching value equivalent to `=`. ```go-html-template -{{ range where .Data.Pages "Section" "!=" "post" }} +{{ range where .Pages "Section" "!=" "post" }} {{ .Content }} {{ end }} ``` @@ -104,7 +104,7 @@ You can also put the returned value of the `where` clauses into a variable: The following grabs the first five content files in `post` using the [default ordering](/templates/lists/) for lists (i.e., `weight => date`): {{< code file="where-with-first.html" >}} -{{ range first 5 (where .Data.Pages "Section" "post") }} +{{ range first 5 (where .Pages "Section" "post") }} {{ .Content }} {{ end }} {{< /code >}} @@ -114,7 +114,7 @@ The following grabs the first five content files in `post` using the [default or You can also nest `where` clauses to drill down on lists of content by more than one parameter. The following first grabs all pages in the "blog" section and then ranges through the result of the first `where` clause and finds all pages that are *not* featured: ```go-html-template -{{ range where (where .Data.Pages "Section" "blog" ) ".Params.featured" "!=" "true" }} +{{ range where (where .Pages "Section" "blog" ) ".Params.featured" "!=" "true" }} ``` ## Unset Fields @@ -129,7 +129,7 @@ Only the following operators are available for `nil` * `!=`, `<>`, `ne`: True if the given field is set. ```go-html-template -{{ range where .Data.Pages ".Params.specialpost" "!=" nil }} +{{ range where .Pages ".Params.specialpost" "!=" nil }} {{ .Content }} {{ end }} ``` diff --git a/content/en/getting-started/code-toggle.md b/content/en/getting-started/code-toggle.md index 3e6b7da0d..b304d2c5b 100644 --- a/content/en/getting-started/code-toggle.md +++ b/content/en/getting-started/code-toggle.md @@ -12,7 +12,7 @@ toc: true ## The Config Toggler! -This is an exemple for the Config Toggle shortcode. +This is an example for the Config Toggle shortcode. Its purpose is to let users choose a Config language by clicking on its corresponding tab. Upon doing so, every Code toggler on the page will be switched to the target language. Also, target language will be saved in user's `localStorage` so when they go to a different pages, Code Toggler display their last "toggled" config language. ## That Config Toggler diff --git a/content/en/getting-started/configuration.md b/content/en/getting-started/configuration.md index ea21fa5ce..7b0ca2a01 100644 --- a/content/en/getting-started/configuration.md +++ b/content/en/getting-started/configuration.md @@ -193,7 +193,7 @@ sitemap : Default [sitemap configuration](/templates/sitemap-template/#configure-sitemap-xml). staticDir ("static") -: Relative directory from where Hugo reads static files. +: A directory or a list of directories from where Hugo reads [static files][static-files]. stepAnalysis (false) : Display memory and timing of different steps of the program. @@ -405,3 +405,4 @@ Hugo v0.20 introduced the ability to render your content to multiple output form [templates]: /templates/ [toml]: https://github.com/toml-lang/toml [yaml]: http://yaml.org/spec/ +[static-files]: /content-management/static-files/ diff --git a/content/en/getting-started/installing.md b/content/en/getting-started/installing.md index 7a81d097c..a4cf0801f 100644 --- a/content/en/getting-started/installing.md +++ b/content/en/getting-started/installing.md @@ -1,7 +1,7 @@ --- title: Install Hugo linktitle: Install Hugo -description: Install Hugo on macOS, Windows, Linux, FreeBSD, and on any machine where the Go compiler tool chain can run. +description: Install Hugo on macOS, Windows, Linux, OpenBSD, FreeBSD, and on any machine where the Go compiler tool chain can run. date: 2016-11-01 publishdate: 2016-11-01 lastmod: 2018-01-02 @@ -31,6 +31,7 @@ Hugo currently provides pre-built binaries for the following: * macOS (Darwin) for x64, i386, and ARM architectures * Windows * Linux +* OpenBSD * FreeBSD Hugo may also be compiled from source wherever the Go compiler tool chain can run; e.g., on other operating systems such as DragonFly BSD, OpenBSD, Plan 9, Solaris, and others. See for the full set of supported combinations of target operating systems and compilation architectures. @@ -451,7 +452,7 @@ Hugo-as-a-snap can write only inside the user’s `$HOME` directory---and gvfs-m You can also install Hugo from the Arch Linux [community](https://www.archlinux.org/packages/community/x86_64/hugo/) repository. Applies also for derivatives such as Manjaro. ``` -sudo pacman -Sy hugo +sudo pacman -Syu hugo ``` ### Fedora @@ -468,6 +469,14 @@ sudo dnf install hugo See the [related discussion in the Hugo forums][redhatforum]. +## OpenBSD + +OpenBSD provides a package for Hugo via `pkg_add`: + +``` +doas pkg_add hugo +``` + ## Upgrade Hugo Upgrading Hugo is as easy as downloading and replacing the executable you’ve placed in your `PATH` or run `brew upgrade hugo` if using Homebrew. diff --git a/content/en/news/0.30-relnotes/index.md b/content/en/news/0.30-relnotes/index.md index db49a1bf3..9281a5c20 100644 --- a/content/en/news/0.30-relnotes/index.md +++ b/content/en/news/0.30-relnotes/index.md @@ -9,7 +9,7 @@ images: --- -Hugo `0.30` is the **Race Car Edition**. Hugo is already very very fast, but much wants more. So we added **Fast Render Mode**. It is hard to explain, so start the Hugo development server with `hugo server` and start editing. Live reloads just got so much faster! The "how and what" is discussed at length in [other places](https://github.com/gohugoio/hugo/pull/3959), but the short version is that we now re-render only the parts of the site that you are working on. +Hugo `0.30` is the **Race Car Edition**. Hugo is already very very fast, but wants much more. So we added **Fast Render Mode**. It is hard to explain, so start the Hugo development server with `hugo server` and start editing. Live reloads just got so much faster! The "how and what" is discussed at length in [other places](https://github.com/gohugoio/hugo/pull/3959), but the short version is that we now re-render only the parts of the site that you are working on. The second performance-related feature is a follow-up to the Template Metrics added in Hugo `0.29`. Now, if you add the flag `--templateMetricsHints`, we will calculate a score for how your partials can be cached (with the `partialCached` template func). diff --git a/content/en/news/0.43-relnotes/featured-hugo-43-poster.png b/content/en/news/0.43-relnotes/featured-hugo-43-poster.png new file mode 100644 index 0000000000000000000000000000000000000000..b221ca7f102e27c03579e35681aa9d44942cc247 GIT binary patch literal 78299 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 +``` + +To me, the above is beautiful in its speed and simplicity. It could be printed on a t-shirt. I wrote in the [Hugo Birthday Post](https://gohugo.io/news/lets-celebrate-hugos-5th-birthday/) some days ago about the value of a single binary with native and fast implementations. I should have added _simplicity_ as a keyword. There seem to be a misconception that all of this needs to be hard and painful. + +New functions to create `Resource` objects: + +* `resources.Get` +* `resources.FromString`: Create a Resource from a string. + +New `Resource` transformation funcs: + +* `resources.ToCSS`: Compile `SCSS` or `SASS` into `CSS`. +* `resources.PostCSS`: Process your CSS with PostCSS. Config file support (project or theme or passed as an option). +* `resources.Minify`: Currently supports `css`, `js`, `json`, `html`, `svg`, `xml`. +* `resources.Fingerprint`: Creates a fingerprinted version of the given Resource with Subresource Integrity. +* `resources.Concat`: Concatenates a list of Resource objects. Think of this as a poor man's bundler. +* `resources.ExecuteAsTemplate`: Parses and executes the given Resource and data context (e.g. .Site) as a Go template. + + +I, [@bep](https://github.com/bep), implemented this in [dea71670](https://github.com/gohugoio/hugo/commit/dea71670c059ab4d5a42bd22503f18c087dd22d4). We will work hard to get the documentation up to date, but follow the links above for details, and also see this [demo project](https://github.com/bep/hugo-sass-test). + + +This release represents **35 contributions by 7 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 [@anthonyfok](https://github.com/anthonyfok), [@openscript](https://github.com/openscript), and [@caarlos0](https://github.com/caarlos0) 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 [@kaushalmodi](https://github.com/kaushalmodi) for his great work on the documentation site. + +Many have also been busy writing and fixing the documentation in [hugoDocs](https://github.com/gohugoio/hugoDocs), +which has received **11 contributions by 5 contributors**. A special thanks to [@bep](https://github.com/bep), [@danrl](https://github.com/danrl), [@regisphilibert](https://github.com/regisphilibert), and [@digitalcraftsman](https://github.com/digitalcraftsman) for their work on the documentation site. + +Hugo now has: + +* 26968+ [stars](https://github.com/gohugoio/hugo/stargazers) +* 443+ [contributors](https://github.com/gohugoio/hugo/graphs/contributors) +* 238+ [themes](http://themes.gohugo.io/) + +## Notes + +* Replace deprecated {Get,}ByPrefix with {Get,}Match [42ed6025](https://github.com/gohugoio/hugo/commit/42ed602580a672e420e1d860384e812f4871ff67) [@anthonyfok](https://github.com/anthonyfok) +* Hugo is now released with two binary version: One with and one without SCSS/SASS support. At the time of writing, this is only available in the binaries on the GitHub release page. Brew, Snap builds etc. will come. But note that you **only need the extended version if you want to edit SCSS**. For your CI server, or if you don't use SCSS, you will most likely want the non-extended version. + +## Enhancements + +### Templates + +* Return en empty slice in `after` instead of error [f8212d20](https://github.com/gohugoio/hugo/commit/f8212d20009c4b5cc6e1ec733d09531eb6525d9f) [@bep](https://github.com/bep) [#4894](https://github.com/gohugoio/hugo/issues/4894) +* Update internal pagination template to support Bootstrap 4 [ca1e46ef](https://github.com/gohugoio/hugo/commit/ca1e46efb94e3f3d2c8482cb9434d2f38ffd2683) [@bep](https://github.com/bep) [#4881](https://github.com/gohugoio/hugo/issues/4881) +* Support text/template/parse API change in go1.11 [9f27091e](https://github.com/gohugoio/hugo/commit/9f27091e1067875e2577c331acc60adaef5bb234) [@anthonyfok](https://github.com/anthonyfok) [#4784](https://github.com/gohugoio/hugo/issues/4784) + +### Core + +* Allow forward slash in shortcode names [de37455e](https://github.com/gohugoio/hugo/commit/de37455ec73cffd039b44e8f6c62d2884b1d6bbd) [@bep](https://github.com/bep) [#4886](https://github.com/gohugoio/hugo/issues/4886) +* Reset the global pages cache on server rebuilds [128f14ef](https://github.com/gohugoio/hugo/commit/128f14efad90886ffef37c01ac1e20436a732f97) [@bep](https://github.com/bep) [#4845](https://github.com/gohugoio/hugo/issues/4845) + +### Other + +* Bump CircleCI image [e3df6478](https://github.com/gohugoio/hugo/commit/e3df6478f09a7a5fed96aced791fa94fd2c35d1a) [@bep](https://github.com/bep) +* Add Goreleaser extended config [626afc98](https://github.com/gohugoio/hugo/commit/626afc98254421f5a5edc97c541b10bd81d5bbbb) [@bep](https://github.com/bep) [#4908](https://github.com/gohugoio/hugo/issues/4908) +* Build both hugo and hugo.extended for 0.43 [e1027c58](https://github.com/gohugoio/hugo/commit/e1027c5846b48c4ad450f6cc27e2654c9e0dae39) [@anthonyfok](https://github.com/anthonyfok) [#4908](https://github.com/gohugoio/hugo/issues/4908) +* Add temporary build script [bfc3488b](https://github.com/gohugoio/hugo/commit/bfc3488b8e8b3dc1ffc6a339ee2dac8dcbdb55a9) [@bep](https://github.com/bep) +* Add "extended" to "hugo version" [ce84b524](https://github.com/gohugoio/hugo/commit/ce84b524f4e94299b5b66afe7ce1a9bd4a9959fc) [@anthonyfok](https://github.com/anthonyfok) [#4913](https://github.com/gohugoio/hugo/issues/4913) +* Add a newScratch template func [2b8d907a](https://github.com/gohugoio/hugo/commit/2b8d907ab731627f4e2a30442cd729064516c8bb) [@bep](https://github.com/bep) [#4685](https://github.com/gohugoio/hugo/issues/4685) +* Add Hugo Piper with SCSS support and much more [dea71670](https://github.com/gohugoio/hugo/commit/dea71670c059ab4d5a42bd22503f18c087dd22d4) [@bep](https://github.com/bep) [#4381](https://github.com/gohugoio/hugo/issues/4381)[#4903](https://github.com/gohugoio/hugo/issues/4903)[#4858](https://github.com/gohugoio/hugo/issues/4858) +* Consider root and current section's content type if set in front matter [c790029e](https://github.com/gohugoio/hugo/commit/c790029e1dbb0b66af18d05764bd6045deb2e180) [@bep](https://github.com/bep) [#4891](https://github.com/gohugoio/hugo/issues/4891) +* Update docker image [554553c0](https://github.com/gohugoio/hugo/commit/554553c09c7657d28681e1fa0638806a452737a0) [@bep](https://github.com/bep) +* Merge branch 'release-0.42.2' [282f6035](https://github.com/gohugoio/hugo/commit/282f6035e7c36f8550d91033e3a66718468c6c8b) [@bep](https://github.com/bep) +* Release 0.42.2 [1637d12e](https://github.com/gohugoio/hugo/commit/1637d12e3762fc1ebab4cd675f75afaf25f59cdb) [@bep](https://github.com/bep) +* Update GoReleaser config [1f0c4e1f](https://github.com/gohugoio/hugo/commit/1f0c4e1fb347bb233f3312c424fbf5a013c03604) [@caarlos0](https://github.com/caarlos0) +* Create missing head.html partial on new theme generation [fd71fa89](https://github.com/gohugoio/hugo/commit/fd71fa89bd6c197402582c87b2b76d4b96d562bf) [@openscript](https://github.com/openscript) +* Add html doctype to baseof.html template for new themes [b5a3aa70](https://github.com/gohugoio/hugo/commit/b5a3aa7082135d0a573f4fbb00f798e26b67b902) [@openscript](https://github.com/openscript) +* Adds .gitattributes to force Go files to LF [6a2968fd](https://github.com/gohugoio/hugo/commit/6a2968fd5c0116d93de0f379ac615e9076821899) [@neurocline](https://github.com/neurocline) +* Update to Go 1.9.7 and Go 1.10.3 [23d5fc82](https://github.com/gohugoio/hugo/commit/23d5fc82ee01d56440d0991c899acd31e9b63e27) [@anthonyfok](https://github.com/anthonyfok) +* Update Dockerfile to a multi-stage build [8531ec7c](https://github.com/gohugoio/hugo/commit/8531ec7ca36fd35a57fba06bbb06a65c94dfd3ed) [@skoblenick](https://github.com/skoblenick) [#4154](https://github.com/gohugoio/hugo/issues/4154) +* Release 0.42.1 [d67e843c](https://github.com/gohugoio/hugo/commit/d67e843c1212e1f53933556b5f946c8541188d9a) [@bep](https://github.com/bep) +* Do not fail server build when /static is missing [34ee27a7](https://github.com/gohugoio/hugo/commit/34ee27a78b9e2b5f475d44253ae234067b76cc6e) [@bep](https://github.com/bep) [#4846](https://github.com/gohugoio/hugo/issues/4846) + +## Fixes + +* Do not create paginator pages for the other output formats [43338c3a](https://github.com/gohugoio/hugo/commit/43338c3a99769eb7d0df0c12559b8b3d42b67dba) [@bep](https://github.com/bep) [#4890](https://github.com/gohugoio/hugo/issues/4890) +* Fix the shortcodes/partials vs base template detection [a5d0a57e](https://github.com/gohugoio/hugo/commit/a5d0a57e6bdab583134a68c035aac9b3007f006a) [@bep](https://github.com/bep) [#4897](https://github.com/gohugoio/hugo/issues/4897) +* nfpm replacements [e1a052ec](https://github.com/gohugoio/hugo/commit/e1a052ecb823c688406a8af97dfaaf52a75231da) [@caarlos0](https://github.com/caarlos0) +* Fix typos [3cea2932](https://github.com/gohugoio/hugo/commit/3cea2932e17a08ebc19cd05f3079d9379bc8fba5) [@idealhack](https://github.com/idealhack) + + + + diff --git a/content/en/news/0.44-relnotes/featured-hugo-44-poster.png b/content/en/news/0.44-relnotes/featured-hugo-44-poster.png new file mode 100644 index 0000000000000000000000000000000000000000..330b235fbf24cc18c5539079673943452c68426b GIT binary patch literal 77631 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%0D52p6Tk*sVDT|`6*d#| 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 {{ define "main" }}

Posts

- {{ range .Data.Pages }} + {{ range .Pages }}

{{ .Title }}

{{ .Content }} diff --git a/content/en/templates/homepage.md b/content/en/templates/homepage.md index 833664866..48130c39b 100644 --- a/content/en/templates/homepage.md +++ b/content/en/templates/homepage.md @@ -36,9 +36,9 @@ The homepage, similar to other [list pages in Hugo][lists], accepts content and See the homepage template below or [Content Organization][contentorg] for more information on the role of `_index.md` in adding content and front matter to list pages. -## `.Data.Pages` on the Homepage +## `.Pages` on the Homepage -In addition to the standard [page variables][pagevars], the homepage template has access to *all* site content via `.Data.Pages`. +In addition to the standard [page variables][pagevars], the homepage template has access to *all* site content via `.Pages`. ## Example Homepage Template @@ -58,8 +58,8 @@ The following is an example of a homepage template that uses [partial][partials] {{.Content}}
- - {{ range first 10 .Data.Pages }} + + {{ range first 10 .Pages }} {{ .Render "summary"}} {{ end }}
diff --git a/content/en/templates/introduction.md b/content/en/templates/introduction.md index f13378ef0..7f3a862ef 100644 --- a/content/en/templates/introduction.md +++ b/content/en/templates/introduction.md @@ -504,7 +504,7 @@ Go allows you to do more than what's shown here. Using Hugo's [`where` function] {{< code file="layouts/partials/upcoming-events.html" download="upcoming-events.html" >}}

Upcoming Events

    -{{ range where .Data.Pages.ByDate "Section" "events" }} +{{ range where .Pages.ByDate "Section" "events" }} {{ if ge .Date.Unix .Now.Unix }}
  • diff --git a/content/en/templates/lists.md b/content/en/templates/lists.md index 431407e43..2871b181e 100644 --- a/content/en/templates/lists.md +++ b/content/en/templates/lists.md @@ -101,7 +101,7 @@ You can now access this `_index.md`'s' content in your list template: