| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139 | 
							- {{ $author:= site.Data.author }}
 
- {{ if (index site.Data site.Language.Lang).author }}
 
-   {{ $author = (index site.Data site.Language.Lang).author }}
 
- {{ end }}
 
- {{ $name:="Jane Doe" }}
 
- {{ if $author.nickname }}
 
-   {{ $name = $author.nickname }}
 
- {{ else if $author.name }}
 
-   {{ $name = $author.name }}
 
- {{ end }}
 
- {{ $sections:= site.Data.sections }}
 
- {{ if (index site.Data site.Language.Lang).sections }}
 
-   {{ $sections = (index site.Data site.Language.Lang).sections }}
 
- {{ end }}
 
- {{ $backgroundImage:= "/images/default-background.jpg" }}
 
- {{ if site.Params.background }}
 
-   {{ $backgroundImage = site.Params.background }}
 
- {{ end }}
 
- {{ $authorImage:= "/images/default-avatar.png" }}
 
- {{ if $author.image }}
 
-   {{ $authorImage = $author.image }}
 
- {{ end }}
 
- {{ $authorImage := resources.Get $authorImage }}
 
- {{/* apply image processing. don't use "Fit" in svg or gif because its not supported */}}
 
- {{ if and $authorImage (and (ne $authorImage.MediaType.SubType "svg") ( ne $authorImage.MediaType.SubType "gif")) }}
 
-   {{ $authorImage = $authorImage.Fit "148x148" }}
 
- {{ end }}
 
- {{/* get file that matches the filename as specified as src="" in shortcode */}}
 
- {{ $src := resources.Get $backgroundImage }}
 
- {{/* set image sizes, these are hardcoded for now, x dictates that images are resized to this width */}}
 
- {{ $tinyw := default "500x" }}
 
- {{ $smallw := default "800x" }}
 
- {{ $mediumw := default "1200x" }}
 
- {{ $largew := default "1500x" }}
 
- {{/* resize the src image to the given sizes */}}
 
- {{ $tiny := $src.Resize $tinyw }}
 
- {{ $small := $src.Resize $smallw }}
 
- {{ $medium := $src.Resize $mediumw }}
 
- {{ $large := $src.Resize $largew }}
 
- {{/* only use images smaller than or equal to the src (original) image size, as Hugo will upscale small images */}}
 
- {{/* set the sizes attribute to (min-width: 35em) 1200px, 100vw unless overridden in shortcode */}}
 
- {{ if lt $src.Width "500" }}
 
-   {{ $tiny := $src}}
 
-   {{ $small := $src}}
 
-   {{ $medium := $src}}
 
-   {{ $large := $src}}
 
- {{ end }}
 
- {{ if lt $src.Width "800" }}
 
-   {{ $small := $src}}
 
-   {{ $medium := $src}}
 
-   {{ $large := $src}}
 
- {{ end }}
 
- {{ if lt $src.Width "1200" }}
 
-   {{ $medium := $src}}
 
-   {{ $large := $src}}
 
- {{ end }}
 
- {{ if lt $src.Width "1500" }}
 
-   {{ $large := $src}}
 
- {{ end }}
 
- <div class="container-fluid home" id="home">
 
-   <style>
 
-     /* 0 to 299 */
 
-     #homePageBackgroundImageDivStyled {
 
-       background-image: url('{{ $tiny.RelPermalink }}');
 
-     }
 
-     /* 300 to X */
 
-     @media (min-width: 500px) and (max-width: 800px) { /* or 301 if you want really the same as previously.  */
 
-       #homePageBackgroundImageDivStyled {   
 
-           background-image: url('{{ $small.RelPermalink }}');
 
-         }
 
-     }
 
-     @media (min-width: 801px) and (max-width: 1200px) { /* or 301 if you want really the same as previously.  */
 
-       #homePageBackgroundImageDivStyled {   
 
-           background-image: url('{{ $medium.RelPermalink }}');
 
-         }
 
-     }
 
-     @media (min-width: 1201px) and (max-width: 1500px) { /* or 301 if you want really the same as previously.  */
 
-       #homePageBackgroundImageDivStyled {   
 
-           background-image: url('{{ $large.RelPermalink }}');
 
-         }
 
-     }
 
-     @media (min-width: 1501px) { /* or 301 if you want really the same as previously.  */
 
-       #homePageBackgroundImageDivStyled {   
 
-           background-image: url('{{ $src.RelPermalink }}');
 
-         }
 
-     }
 
-     </style>
 
-     <span class="on-the-fly-behavior"></span>
 
-   <div
 
-     id="homePageBackgroundImageDivStyled"
 
-     class="background container-fluid"
 
-   ></div>
 
-   <div class="container content text-center">
 
-     <img src="{{ $authorImage.RelPermalink }}"
 
-       class="rounded-circle mx-auto d-block img-fluid"
 
-       alt="Author Image"
 
-     />
 
-     <h1 class="greeting"> {{ $author.greeting }} {{ $name }}</h1>
 
-     {{ if $author.subtitle }}
 
-       <h2 class="greeting-subtitle">{{ $author.subtitle }}</h2>
 
-     {{ end }}
 
-     <div class="typing-carousel">
 
-       <span id="ityped" class="ityped"></span>
 
-       <span class="ityped-cursor"></span>
 
-     </div>
 
-     <ul id="typing-carousel-data">
 
-       {{ if $author.summary }}
 
-         {{ range $author.summary }}
 
-           <li>{{ . }}</li>
 
-         {{ end}}
 
-       {{ end }}
 
-     </ul>
 
-     {{ if $sections }}
 
-       {{ range first 1 (where (sort $sections "section.weight") ".section.enable" true) }}
 
-         {{ $sectionID := replace (lower .section.name) " " "-"  }}
 
-         {{ if .section.id }}
 
-           {{ $sectionID = .section.id }}
 
-         {{ end }}
 
-         <a href="#{{ $sectionID }}" class="arrow-center" aria-label="{{ i18n "read" }} {{ i18n "more" }} - {{ $name }}"><i class="arrow bounce fa fa-chevron-down"></i></a>
 
-       {{ end }}
 
-     {{ end }}
 
-   </div>
 
- </div>
 
 
  |