mirror of
https://github.com/gohugoio/hugo.git
synced 2024-11-07 20:30:36 -05:00
Merge commit 'c9403cbceaaeff53ff4833561f4eefe1dc1a405e'
This commit is contained in:
commit
e0e81b280f
13 changed files with 35 additions and 11 deletions
|
@ -18,14 +18,23 @@ menu:
|
||||||
|
|
||||||
The `image` is a [Page Resource]({{< relref "/content-management/page-resources" >}}), and the processing methods listed below do not work on images inside your `/static` folder.
|
The `image` is a [Page Resource]({{< relref "/content-management/page-resources" >}}), and the processing methods listed below do not work on images inside your `/static` folder.
|
||||||
|
|
||||||
To get all images in a [Page Bundle]({{< relref "/content-management/organization#page-bundles" >}}):
|
To print all images paths in a [Page Bundle]({{< relref "/content-management/organization#page-bundles" >}}):
|
||||||
|
|
||||||
```go-html-template
|
```go-html-template
|
||||||
{{ with .Resources.ByType "image" }}
|
{{ with .Resources.ByType "image" }}
|
||||||
|
{{ range . }}
|
||||||
|
{{ .RelPermalink }}
|
||||||
|
{{ end }}
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## The Image Resource
|
||||||
|
|
||||||
|
The `image` resource can also be retrieved from a [global resource]({{< relref "/hugo-pipes/introduction#from-file-to-resource" >}})
|
||||||
|
|
||||||
|
{{- $image := resources.Get "images/logo.jpg" -}}
|
||||||
|
|
||||||
## Image Processing Methods
|
## Image Processing Methods
|
||||||
|
|
||||||
The `image` resource implements the methods `Resize`, `Fit` and `Fill`, each returning the transformed image using the specified dimensions and processing options. The `image` resource also, since Hugo 0.58, implements the method `Exif` and `Filter`.
|
The `image` resource implements the methods `Resize`, `Fit` and `Fill`, each returning the transformed image using the specified dimensions and processing options. The `image` resource also, since Hugo 0.58, implements the method `Exif` and `Filter`.
|
||||||
|
|
|
@ -73,6 +73,14 @@ my-post
|
||||||
: This leaf bundle has the `index.md`, two other content
|
: This leaf bundle has the `index.md`, two other content
|
||||||
Markdown files and two image files.
|
Markdown files and two image files.
|
||||||
|
|
||||||
|
image1
|
||||||
|
: This image is a page resource of `my-post`
|
||||||
|
and only available in `my-post/index.md` resources.
|
||||||
|
|
||||||
|
image2
|
||||||
|
: This image is a page resource of `my-post`
|
||||||
|
and only available in `my-post/index.md` resources.
|
||||||
|
|
||||||
my-other-post
|
my-other-post
|
||||||
: This leaf bundle has only the `index.md`.
|
: This leaf bundle has only the `index.md`.
|
||||||
|
|
||||||
|
|
|
@ -14,6 +14,10 @@ menu:
|
||||||
weight: 31
|
weight: 31
|
||||||
---
|
---
|
||||||
|
|
||||||
|
Page resources are available for [page bundles]({{< relref "/content-management/page-bundles" >}}) only,
|
||||||
|
i.e. a directory with either a `index.md`, or `_index.md` file at its root. Resources are only attached to
|
||||||
|
the lowest page they are bundled with, and simple which names does not contain `index.md` are not attached any resource.
|
||||||
|
|
||||||
## Properties
|
## Properties
|
||||||
|
|
||||||
ResourceType
|
ResourceType
|
||||||
|
|
|
@ -7,6 +7,9 @@ date: 2017-02-01
|
||||||
publishdate: 2017-02-01
|
publishdate: 2017-02-01
|
||||||
lastmod: 2017-04-18
|
lastmod: 2017-04-18
|
||||||
categories: [functions]
|
categories: [functions]
|
||||||
|
menu:
|
||||||
|
docs:
|
||||||
|
parent: "functions"
|
||||||
keywords: []
|
keywords: []
|
||||||
signature: ["len INPUT"]
|
signature: ["len INPUT"]
|
||||||
workson: [lists,taxonomies,terms]
|
workson: [lists,taxonomies,terms]
|
||||||
|
|
|
@ -138,7 +138,7 @@ You can also nest `where` clauses to drill down on lists of content by more than
|
||||||
|
|
||||||
Filtering only works for set fields. To check whether a field is set or exists, you can use the operand `nil`.
|
Filtering only works for set fields. To check whether a field is set or exists, you can use the operand `nil`.
|
||||||
|
|
||||||
This can be useful to filter a small amount of pages from a large pool. Instead of set field on all pages, you can set field on required pages only.
|
This can be useful to filter a small amount of pages from a large pool. Instead of setting a field on all pages, you can set that field on required pages only.
|
||||||
|
|
||||||
Only the following operators are available for `nil`
|
Only the following operators are available for `nil`
|
||||||
|
|
||||||
|
|
|
@ -134,7 +134,7 @@ PlainText
|
||||||
Here is a code example for how the render-link.html template could look:
|
Here is a code example for how the render-link.html template could look:
|
||||||
|
|
||||||
{{< code file="layouts/_default/_markup/render-link.html" >}}
|
{{< code file="layouts/_default/_markup/render-link.html" >}}
|
||||||
<a href="{{ .Destination | safeURL }}"{{ with .Title}} title="{{ . }}"{{ end }}{{ if strings.HasPrefix .Destination "http" }} target="_blank"{{ end }}>{{ .Text | safeHTML }}</a>
|
<a href="{{ .Destination | safeURL }}"{{ with .Title}} title="{{ . }}"{{ end }}{{ if strings.HasPrefix .Destination "http" }} target="_blank" rel="noopener"{{ end }}>{{ .Text | safeHTML }}</a>
|
||||||
{{< /code >}}
|
{{< /code >}}
|
||||||
|
|
||||||
#### Image Markdown example:
|
#### Image Markdown example:
|
||||||
|
|
BIN
docs/content/en/news/0.70.0-relnotes/hugo-70-featured.png
Normal file
BIN
docs/content/en/news/0.70.0-relnotes/hugo-70-featured.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 64 KiB |
|
@ -1,12 +1,12 @@
|
||||||
|
|
||||||
---
|
---
|
||||||
date: 2020-05-06
|
date: 2020-05-06
|
||||||
title: "0.70.0"
|
title: "JavaScript Transpiler"
|
||||||
description: "0.70.0"
|
description: "Hugo 0.70.0 adds a new pipe function that uses Babel to transpile JavaScript."
|
||||||
categories: ["Releases"]
|
categories: ["Releases"]
|
||||||
---
|
---
|
||||||
|
|
||||||
This is a small release, and the main new feature is that you can now use [Babel](https://gohugo.io/hugo-pipes/babel/) to transpile JavaScript.
|
This is a small release, and the main new feature is that you can now use [Babel](https://gohugo.io/hugo-pipes/babel/) to transpile JavaScript.
|
||||||
|
|
||||||
This release represents **22 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 [@BurtonQin](https://github.com/BurtonQin), [@tekezo](https://github.com/tekezo), and [@sensimevanidus](https://github.com/sensimevanidus) for their ongoing contributions.
|
This release represents **22 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 [@BurtonQin](https://github.com/BurtonQin), [@tekezo](https://github.com/tekezo), and [@sensimevanidus](https://github.com/sensimevanidus) for their ongoing contributions.
|
||||||
And a big thanks to [@digitalcraftsman](https://github.com/digitalcraftsman) and [@onedrawingperday](https://github.com/onedrawingperday) for their relentless work on keeping the themes site in pristine condition and to [@davidsneighbour](https://github.com/davidsneighbour) and [@kaushalmodi](https://github.com/kaushalmodi) for all the great work on the documentation site.
|
And a big thanks to [@digitalcraftsman](https://github.com/digitalcraftsman) and [@onedrawingperday](https://github.com/onedrawingperday) for their relentless work on keeping the themes site in pristine condition and to [@davidsneighbour](https://github.com/davidsneighbour) and [@kaushalmodi](https://github.com/kaushalmodi) for all the great work on the documentation site.
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 430 KiB After Width: | Height: | Size: 64 KiB |
|
@ -25,7 +25,7 @@ The `block` keyword allows you to define the outer shell of your pages' one or m
|
||||||
|
|
||||||
## Base Template Lookup Order
|
## Base Template Lookup Order
|
||||||
|
|
||||||
{{< new-in "0.63.0" >}} Since Hugo v0.63, the base template lookup order closely follows that of the template is applies to (e.g. `_default/list.html`).
|
{{< new-in "0.63.0" >}} Since Hugo v0.63, the base template lookup order closely follows that of the template it applies to (e.g. `_default/list.html`).
|
||||||
|
|
||||||
See [Template Lookup Order](/templates/lookup-order/) for details and examples.
|
See [Template Lookup Order](/templates/lookup-order/) for details and examples.
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@ publish = "public"
|
||||||
command = "hugo --gc --minify"
|
command = "hugo --gc --minify"
|
||||||
|
|
||||||
[context.production.environment]
|
[context.production.environment]
|
||||||
HUGO_VERSION = "0.69.2"
|
HUGO_VERSION = "0.70.0"
|
||||||
HUGO_ENV = "production"
|
HUGO_ENV = "production"
|
||||||
HUGO_ENABLEGITINFO = "true"
|
HUGO_ENABLEGITINFO = "true"
|
||||||
|
|
||||||
|
@ -11,20 +11,20 @@ HUGO_ENABLEGITINFO = "true"
|
||||||
command = "hugo --gc --minify --enableGitInfo"
|
command = "hugo --gc --minify --enableGitInfo"
|
||||||
|
|
||||||
[context.split1.environment]
|
[context.split1.environment]
|
||||||
HUGO_VERSION = "0.69.2"
|
HUGO_VERSION = "0.70.0"
|
||||||
HUGO_ENV = "production"
|
HUGO_ENV = "production"
|
||||||
|
|
||||||
[context.deploy-preview]
|
[context.deploy-preview]
|
||||||
command = "hugo --gc --minify --buildFuture -b $DEPLOY_PRIME_URL"
|
command = "hugo --gc --minify --buildFuture -b $DEPLOY_PRIME_URL"
|
||||||
|
|
||||||
[context.deploy-preview.environment]
|
[context.deploy-preview.environment]
|
||||||
HUGO_VERSION = "0.69.2"
|
HUGO_VERSION = "0.70.0"
|
||||||
|
|
||||||
[context.branch-deploy]
|
[context.branch-deploy]
|
||||||
command = "hugo --gc --minify -b $DEPLOY_PRIME_URL"
|
command = "hugo --gc --minify -b $DEPLOY_PRIME_URL"
|
||||||
|
|
||||||
[context.branch-deploy.environment]
|
[context.branch-deploy.environment]
|
||||||
HUGO_VERSION = "0.69.2"
|
HUGO_VERSION = "0.70.0"
|
||||||
|
|
||||||
[context.next.environment]
|
[context.next.environment]
|
||||||
HUGO_ENABLEGITINFO = "true"
|
HUGO_ENABLEGITINFO = "true"
|
||||||
|
|
Binary file not shown.
After Width: | Height: | Size: 25 KiB |
Binary file not shown.
After Width: | Height: | Size: 40 KiB |
Loading…
Reference in a new issue