mirror of
https://github.com/TrezOne/congo-hindi-gujarati.git
synced 2026-06-15 04:52:55 -04:00
ab574da6ab
https://github.com/jpanther/congo/commit/4e4b470915171a5855f3f2ea25851995aace8b55 fixed the theme for building with Hugo v0.146.0 or later but it doesn't correctly check for template existence. That is, if you set `homepage.layout` to `profile` this theme will still load the `page` layout. Hugo's [templates.Exists](https://gohugo.io/functions/templates/exists/) function tests for the existence of templates relative to the `layouts` directory. The example code they provide uses `printf` to join the template name with the `_partials` directory, which would be `partials` instead for this theme. ``` {{ $partialPath := printf "headers/%s.html" .Type }} {{ if templates.Exists ( printf "_partials/%s" $partialPath ) }} {{ partial $partialPath . }} {{ else }} {{ partial "headers/default.html" . }} {{ end }} ```
14 lines
370 B
HTML
14 lines
370 B
HTML
{{ $jsHome := resources.Get "js/home.js" | resources.Minify | resources.Fingerprint "sha512" }}
|
|
<div id="page">
|
|
{{ partial "home/page.html" . }}
|
|
</div>
|
|
<div id="profile" class="hidden h-full">
|
|
{{ partial "home/profile.html" . }}
|
|
</div>
|
|
<script
|
|
defer
|
|
type="text/javascript"
|
|
src="{{ $jsHome.RelPermalink }}"
|
|
integrity="{{ $jsHome.Data.Integrity }}"
|
|
></script>
|