| 1 | <!-- here will appear eventual js code and other additions to the footer --> |
| 2 | <div id="backtotop" class="hidden"> |
| 3 | {{$name := "arrow-up"}} |
| 4 | <a class="scrolly" href="#main">{{ partial "funcs/svg.html" (dict "context" . "username" $name) }}<span class="screen-reader-text">back to top</span></a> |
| 5 | </div> |
| 6 | <!-- Scripts --> |
| 7 | |
| 8 | <script type="text/javascript" src="{{ "js/jquery.min.js" | absURL }}"></script> |
| 9 | <script type="text/javascript" src="{{ "js/jquery.scrolly.min.js" | absURL }}"></script> |
| 10 | <script type="text/javascript" src="{{ "js/jquery.scrollex.min.js" | absURL }}"></script> |
| 11 | <script type="text/javascript" src="{{ "js/browser.min.js" | absURL }}"></script> |
| 12 | <script type="text/javascript" src="{{ "js/breakpoints.min.js" | absURL }}"></script> |
| 13 | <script type="text/javascript" src="{{ "js/util.js" | absURL }}"></script> |
| 14 | <script type="text/javascript" src="{{ "js/main.js" | absURL }}"></script> |
| 15 | |
| 16 | {{ if .HasShortcode "contact" -}} |
| 17 | {{ $contact := resources.Get "js/contact.js" | minify | fingerprint -}} |
| 18 | <script defer src="{{ $contact.RelPermalink }}"></script> |
| 19 | {{ end -}} |
| 20 | |
| 21 | {{ if .HasShortcode "search" -}} |
| 22 | {{ $flexsearch := resources.Get "js/flexsearch.compact.js" | fingerprint -}} |
| 23 | <script defer src="{{ $flexsearch.RelPermalink }}"></script> |
| 24 | {{ $search_opts := dict "minify" true "params" (dict "searchLimit" (site.Params.searchLimit | default 20)) -}} |
| 25 | {{ $search := resources.Get "js/search.js" | js.Build $search_opts | fingerprint -}} |
| 26 | <script defer src="{{ $search.RelPermalink }}"></script> |
| 27 | {{ end -}} |