Handle Images

Contents are in content/project/my-content/index.md folder Images are stored in static/project/my-content/my-image.png folder

And in my markdown I can do [my-image](my-image.png)

Hugo just will copy the structure without the first "static" folder so generation the html file will have acces to the image.

https://discuss.gohugo.io/t/creating-static-content-that-uses-partials/265/19?u=royston

More Notes Aug 2018

..code:

  {{ with .Site.Social.GooglePlus }}
      <link rel="publisher" href="{{ . }}"/>
  {{ end }}

  <meta itemprop="name" content="{{ .Title }}">
  <meta itemprop="description" content="{{ with .Description }}{{ . }}
  {{ else }}
      {{if .IsPage}}
          {{ .Summary }}
      {{ else }}
          {{ with .Site.Params.description }} {{ . }}
      {{ end }}
  {{ end }}
  {{ end }}">

  {{if .IsPage}}
      {{ $ISO8601 := "2006-01-02T15:04:05-07:00" }}
      {{ if not .PublishDate.IsZero }}
            <meta itemprop="datePublished" content="{{ .PublishDate.Format $ISO8601 | safeHTML }}" />
      {{ end }}
      {{ if not .Date.IsZero }}
          <meta itemprop="dateModified" content="{{ .Date.Format $ISO8601 | safeHTML }}" />
      {{ end   }}
    <meta itemprop="wordCount" content="{{ .WordCount }}">
    {{ with .Params.images }}{{ range first 6 . }}
        <meta itemprop="image" content="{{ . | absURL }}">
    {{ end }}
  {{ end }}
<!-- Output all taxonomies as schema.org keywords -->
    <meta itemprop="keywords" content="{{ if .IsPage}}{{ range $index, $tag := .Params.tags }}{{ $tag }},{{ end }}
  {{else }}
      {{ range $plural, $terms := .Site.Taxonomies }}{{ range $term, $val := $terms }}{{ printf "%s," $term }}{{ end }}{{ end }}{{ end }}" />
{{ end }}