Use site instead of .Site

master
Will Faught 2 years ago
parent a6667e6c41
commit 548af63634

@ -1,5 +1,5 @@
{{ template "_internal/disqus.html" . }}
{{ if .Site.Params.paige.comments.cactus }}
{{ if site.Params.paige.comments.cactus }}
<section class="mb-3">
<script type="text/javascript" src="https://latest.cactus.chat/cactus.js"></script>
<link rel="stylesheet" href="https://latest.cactus.chat/style.css" type="text/css">
@ -9,26 +9,26 @@
node: document.getElementById("comment-section"),
defaultHomeserverUrl: "https://matrix.cactus.chat:8448",
serverName: "cactus.chat",
siteName: {{ .Site.Params.paige.comments.cactus.account_id }},
siteName: {{ site.Params.paige.comments.cactus.account_id }},
commentSectionId: {{ .RelPermalink }}
})
</script>
<noscript>{{ i18n "paige_noscript" }}</noscript>
</section>
{{ end }}
{{ with .Site.Params.paige.comments.commento }}
{{ with site.Params.paige.comments.commento }}
<section class="mb-3">
<div id="commento"></div>
<script defer src="{{ .script_url }}"></script>
<noscript>{{ i18n "paige_noscript" }}</noscript>
</section>
{{ end }}
{{ if .Site.Params.paige.comments.graphcomment }}
{{ if site.Params.paige.comments.graphcomment }}
<section class="mb-3">
<div id="graphcomment"></div>
<script type="text/javascript">
var __semio__params = {
graphcommentId: {{ .Site.Params.paige.comments.graphcomment.account_id }},
graphcommentId: {{ site.Params.paige.comments.graphcomment.account_id }},
behaviour: {
uid: {{ .RelPermalink }}
}
@ -45,11 +45,11 @@
<noscript>{{ i18n "paige_noscript" }}</noscript>
</section>
{{ end }}
{{ if .Site.Params.paige.comments.hyvor }}
{{ if site.Params.paige.comments.hyvor }}
<section class="mb-3">
<div id="hyvor-talk-view"></div>
<script type="text/javascript">
var HYVOR_TALK_WEBSITE = {{ .Site.Params.paige.comments.hyvor.account_id }};
var HYVOR_TALK_WEBSITE = {{ site.Params.paige.comments.hyvor.account_id }};
var HYVOR_TALK_CONFIG = {
url: false,
id: {{ .RelPermalink }}
@ -59,10 +59,10 @@
<noscript>{{ i18n "paige_noscript" }}</noscript>
</section>
{{ end }}
{{ if .Site.Params.paige.comments.intensedebate }}
{{ if site.Params.paige.comments.intensedebate }}
<section class="mb-3">
<script>
var idcomments_acct = {{ .Site.Params.paige.comments.intensedebate.account_id }};
var idcomments_acct = {{ site.Params.paige.comments.intensedebate.account_id }};
var idcomments_post_id = {{ .RelPermalink }};
var idcomments_post_url = {{ .Permalink }};
</script>
@ -71,7 +71,7 @@
<noscript>{{ i18n "paige_noscript" }}</noscript>
</section>
{{ end }}
{{ with .Site.Params.paige.comments.isso }}
{{ with site.Params.paige.comments.isso }}
<section class="mb-3">
<script src="{{ .script_url }}"></script>
<section id="isso-thread">
@ -79,32 +79,32 @@
</section>
</section>
{{ end }}
{{ with .Site.Params.paige.comments.muut }}
{{ with site.Params.paige.comments.muut }}
<section class="mb-3">
<a href="https://muut.com/i/{{ .account_id }}/comments" class="muut" type="dynamic">Comments</a>
<script src="https://cdn.muut.com/1/moot.min.js"></script>
<noscript>{{ i18n "paige_noscript" }}</noscript>
</section>
{{ end }}
{{ if .Site.Params.paige.comments.remark42 }}
{{ if site.Params.paige.comments.remark42 }}
<section class="mb-3">
<div id="remark42"></div>
<script>
var remark_config = {
host: {{ .Site.Params.paige.comments.remark42.host_url }},
site_id: {{ .Site.Params.paige.comments.remark42.site_id | default "remark" }}
host: {{ site.Params.paige.comments.remark42.host_url }},
site_id: {{ site.Params.paige.comments.remark42.site_id | default "remark" }}
}
</script>
<script>!function(e,n){for(var o=0;o<e.length;o++){var r=n.createElement("script"),c=".js",d=n.head||n.body;"noModule"in r?(r.type="module",c=".mjs"):r.async=!0,r.defer=!0,r.src=remark_config.host+"/web/"+e[o]+c,d.appendChild(r)}}(remark_config.components||["embed"],document);</script>
<noscript>{{ i18n "paige_noscript" }}</noscript>
</section>
{{ end }}
{{ if .Site.Params.paige.comments.replybox }}
{{ if site.Params.paige.comments.replybox }}
<section class="mb-3">
<div id="replybox"></div>
<script>
window.replybox = {
site: {{ .Site.Params.paige.comments.replybox.account_id }},
site: {{ site.Params.paige.comments.replybox.account_id }},
identifier: {{ .RelPermalink }}
};
</script>
@ -112,7 +112,7 @@
<noscript>{{ i18n "paige_noscript" }}</noscript>
</section>
{{ end }}
{{ with .Site.Params.paige.comments.utterances }}
{{ with site.Params.paige.comments.utterances }}
<section class="mb-3">
<script src="https://utteranc.es/client.js" repo="{{ .github_repo }}" issue-term="pathname" theme="preferred-color-scheme" crossorigin="anonymous" async></script>
<noscript>{{ i18n "paige_noscript" }}</noscript>

@ -1,7 +1,7 @@
{{ $copyright := .Site.Copyright }}
{{ $copyright := site.Copyright }}
{{ $first := templates.Exists "partials/paige/footer-first.html" }}
{{ $last := templates.Exists "partials/paige/footer-last.html" }}
{{ $showlink := not .Site.Params.paige.hide_theme_link }}
{{ $showlink := not site.Params.paige.hide_theme_link }}
{{ if or $copyright $first $last $showlink }}
<footer>

@ -16,10 +16,10 @@
{{ end }}
{{ $result = delimit $names ", " }}
{{ else if .Site.Params.authors }}
{{ else if site.Params.authors }}
{{ $names := slice }}
{{ range $k, $v := .Site.Params.authors }}
{{ range $k, $v := site.Params.authors }}
{{ if eq $v.default true }}
{{ $names = $names | append $v.name }}
{{ end }}

@ -1,6 +1,6 @@
{{ $first := templates.Exists "partials/paige/header-first.html" }}
{{ $last := templates.Exists "partials/paige/header-last.html" }}
{{ $menu := .Site.Menus.main }}
{{ $menu := site.Menus.main }}
{{ if or $first $last $menu }}
<header>

@ -9,19 +9,19 @@
<link color="{{ .Site.Params.paige.color | default `#0d6efd` }}" href="{{ relLangURL `safari-pinned-tab.svg` | safeURL }}" rel="mask-icon">
<link href="{{ relLangURL `site.webmanifest` | safeURL }}" rel="manifest">
{{ partial "paige/link.html" (dict
"href" (.Site.Params.paige.bootstrap.icons.link_href | default "https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.3/font/bootstrap-icons.css")
"integrity" .Site.Params.paige.bootstrap.icons.link_integrity
"href" (site.Params.paige.bootstrap.icons.link_href | default "https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.3/font/bootstrap-icons.css")
"integrity" site.Params.paige.bootstrap.icons.link_integrity
"raw" true
) }}
{{ partial "paige/link.html" (dict
"href" (.Site.Params.paige.bootstrap.style.link_href | default "https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css")
"integrity" .Site.Params.paige.bootstrap.style.link_integrity
"raw" .Site.Params.paige.bootstrap.style.raw
"href" (site.Params.paige.bootstrap.style.link_href | default "https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css")
"integrity" site.Params.paige.bootstrap.style.link_integrity
"raw" site.Params.paige.bootstrap.style.raw
) }}
{{ if or .Params.paige.math (and .Params.paige.show_full_pages (where .Pages "Params.paige.math" "eq" true)) }}
{{ partial "paige/link.html" (dict
"href" (.Site.Params.paige.math.style.link_href | default "https://cdn.jsdelivr.net/npm/katex@0.16.3/dist/katex.min.css")
"integrity" (.Site.Params.paige.math.style.link_integrity | default "sha256-NJNVfEC6jfEt62wQMafLNT2eI6BaWONXbpkSEVAs3+8=")
"href" (site.Params.paige.math.style.link_href | default "https://cdn.jsdelivr.net/npm/katex@0.16.3/dist/katex.min.css")
"integrity" (site.Params.paige.math.style.link_integrity | default "sha256-NJNVfEC6jfEt62wQMafLNT2eI6BaWONXbpkSEVAs3+8=")
"raw" true
) }}
{{ end }}

@ -1,5 +1,5 @@
{{ $basepath := path.Clean (urls.Parse .Site.BaseURL).Path }}
{{ $breakpoint := .Site.Params.paige.menu_breakpoint | default "sm" }}
{{ $basepath := path.Clean (urls.Parse site.BaseURL).Path }}
{{ $breakpoint := site.Params.paige.menu_breakpoint | default "sm" }}
{{ $links := false }}
{{ $pills := false }}
@ -7,7 +7,7 @@
{{ $basepath = "" }}
{{ end }}
{{ with .Site.Params.paige.menu_style }}
{{ with site.Params.paige.menu_style }}
{{ if eq . "links" }}
{{ $links = true }}
{{ else if eq . "pills" }}
@ -25,7 +25,7 @@
</button>
<div class="collapse justify-content-center mt-3 mt-{{ $breakpoint }}-0 navbar-collapse" id="paige-menu-toggler">
<div class="align-items-center flex-column flex-{{ $breakpoint }}-row justify-content-center nav {{ if $pills }} nav-pills {{ end }}">
{{ range .Site.Menus.main }}
{{ range site.Menus.main }}
{{ $pagepath := strings.TrimPrefix $basepath $.RelPermalink }}
{{ $menupath := strings.TrimPrefix $basepath .URL }}
{{ $active := or (and (eq $menupath "/") (eq $pagepath "/")) (and (ne $menupath "/") (hasPrefix $pagepath $menupath)) }}

@ -8,11 +8,11 @@
{{ if or .Keywords .Params.tags .Params.categories }}
<meta content="{{ delimit (sort (union (union .Keywords .Params.tags) .Params.categories)) `, ` }}" name="keywords">
{{ end }}
<meta content="{{ .Site.Params.paige.color | default `#0d6efd` }}" name="msapplication-TileColor">
<meta content="{{ site.Params.paige.color | default `#0d6efd` }}" name="msapplication-TileColor">
{{ if ne (relLangURL "browserconfig.xml") "/browserconfig.xml" }}
<meta content="{{ relLangURL `browserconfig.xml` }}" name="msapplication-config" >
{{ end }}
<meta content="{{ .Site.Params.paige.color | default `#0d6efd` }}" name="theme-color">
<meta content="{{ site.Params.paige.color | default `#0d6efd` }}" name="theme-color">
<meta content="width=device-width, initial-scale=1" name="viewport">
{{ template "_internal/opengraph.html" . }}
{{ template "_internal/twitter_cards.html" . }}

@ -47,27 +47,27 @@ paigeQuery.addEventListener("change", function (e) {
{{ end }}
</script>
{{ partial "paige/script.html" (dict
"integrity" .Site.Params.paige.bootstrap.script.script_integrity
"raw" .Site.Params.paige.bootstrap.script.raw
"src" (.Site.Params.paige.bootstrap.script.script_src | default "https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/js/bootstrap.bundle.min.js")
"integrity" site.Params.paige.bootstrap.script.script_integrity
"raw" site.Params.paige.bootstrap.script.raw
"src" (site.Params.paige.bootstrap.script.script_src | default "https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/js/bootstrap.bundle.min.js")
) }}
{{ if or .Params.paige.math (and .Params.paige.show_full_pages (where .Pages "Params.paige.math" "eq" true)) }}
{{ partial "paige/script.html" (dict
"integrity" .Site.Params.paige.math.script.script_integrity
"raw" .Site.Params.paige.math.script.raw
"src" (.Site.Params.paige.math.script.script_src | default "https://cdn.jsdelivr.net/npm/katex@0.16.3/dist/katex.min.js")
"integrity" site.Params.paige.math.script.script_integrity
"raw" site.Params.paige.math.script.raw
"src" (site.Params.paige.math.script.script_src | default "https://cdn.jsdelivr.net/npm/katex@0.16.3/dist/katex.min.js")
) }}
{{ partial "paige/script.html" (dict
"integrity" .Site.Params.paige.math.autorender.script_integrity
"integrity" site.Params.paige.math.autorender.script_integrity
"onload" "renderMathInElement(document.body);"
"raw" .Site.Params.paige.math.autorender.raw
"src" (.Site.Params.paige.math.autorender.script_src | default "https://cdn.jsdelivr.net/npm/katex@0.16.3/dist/contrib/auto-render.min.js")
"raw" site.Params.paige.math.autorender.raw
"src" (site.Params.paige.math.autorender.script_src | default "https://cdn.jsdelivr.net/npm/katex@0.16.3/dist/contrib/auto-render.min.js")
) }}
{{ end }}
{{ if .Site.GoogleAnalytics }}
{{ if site.GoogleAnalytics }}
{{ template "_internal/google_analytics.html" . }}
{{ end }}
{{ with .Site.Params.paige.analytics.chartbeat }}
{{ with site.Params.paige.analytics.chartbeat }}
<script type='text/javascript'>
(function() {
var _sf_async_config = window._sf_async_config = (window._sf_async_config || {});
@ -87,7 +87,7 @@ paigeQuery.addEventListener("change", function (e) {
})();
</script>
{{ end }}
{{ with .Site.Params.paige.analytics.clicky }}
{{ with site.Params.paige.analytics.clicky }}
<script type="text/javascript">
var clicky_site_ids = clicky_site_ids || [];
clicky_site_ids.push({{ .account_id }});
@ -100,16 +100,16 @@ paigeQuery.addEventListener("change", function (e) {
})();
</script>
{{ end }}
{{ with .Site.Params.paige.analytics.fathom }}
{{ with site.Params.paige.analytics.fathom }}
<script data-site="{{ .account_id }}" defer src="https://cdn.usefathom.com/script.js"></script>
{{ end }}
{{ with .Site.Params.paige.analytics.finteza }}
{{ with site.Params.paige.analytics.finteza }}
<script type="text/javascript">
(function(a,e,f,g,b,c,d){a[b]||(a.FintezaCoreObject=b,a[b]=a[b]||function(){(a[b].q=a[b].q||[]).push(arguments)},a[b].l=1*new Date,c=e.createElement(f),d=e.getElementsByTagName(f)[0],c.async=!0,c.defer=!0,c.src=g,d&&d.parentNode&&d.parentNode.insertBefore(c,d))})(window,document,"script","{{ .script_url }}","fz");
fz("register","website","{{ .account_id }}");
</script>
{{ end }}
{{ with .Site.Params.paige.analytics.hotjar }}
{{ with site.Params.paige.analytics.hotjar }}
<script type="application/javascript">
(function(h,o,t,j,a,r){
h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
@ -121,7 +121,7 @@ paigeQuery.addEventListener("change", function (e) {
})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
</script>
{{ end }}
{{ with .Site.Params.paige.analytics.matomo }}
{{ with site.Params.paige.analytics.matomo }}
<script type="text/javascript">
var _paq = window._paq = window._paq || [];
_paq.push(['trackPageView']);
@ -135,7 +135,7 @@ paigeQuery.addEventListener("change", function (e) {
})();
</script>
{{ end }}
{{ with .Site.Params.paige.analytics.mixpanel }}
{{ with site.Params.paige.analytics.mixpanel }}
<script type="text/javascript">
(function(f,b){if(!b.__SV){var e,g,i,h;window.mixpanel=b;b._i=[];b.init=function(e,f,c){function g(a,d){var b=d.split(".");2==b.length&&(a=a[b[0]],d=b[1]);a[d]=function(){a.push([d].concat(Array.prototype.slice.call(arguments,0)))}}var a=b;"undefined"!==typeof c?a=b[c]=[]:c="mixpanel";a.people=a.people||[];a.toString=function(a){var d="mixpanel";"mixpanel"!==c&&(d+="."+c);a||(d+=" (stub)");return d};a.people.toString=function(){return a.toString(1)+".people (stub)"};i="disable time_event track track_pageview track_links track_forms track_with_groups add_group set_group remove_group register register_once alias unregister identify name_tag set_config reset opt_in_tracking opt_out_tracking has_opted_in_tracking has_opted_out_tracking clear_opt_in_out_tracking start_batch_senders people.set people.set_once people.unset people.increment people.append people.union people.track_charge people.clear_charges people.delete_user people.remove".split(" ");
for(h=0;h<i.length;h++)g(a,i[h]);var j="set set_once union unset remove delete".split(" ");a.get_group=function(){function b(c){d[c]=function(){call2_args=arguments;call2=[c].concat(Array.prototype.slice.call(call2_args,0));a.push([e,call2])}}for(var d={},e=["get_group"].concat(Array.prototype.slice.call(arguments,0)),c=0;c<j.length;c++)b(j[c]);return d};b._i.push([e,f,c])};b.__SV=1.2;e=f.createElement("script");e.type="text/javascript";e.async=!0;e.src="undefined"!==typeof MIXPANEL_CUSTOM_LIB_URL?
@ -144,10 +144,10 @@ paigeQuery.addEventListener("change", function (e) {
mixpanel.track('page view');
</script>
{{ end }}
{{ with .Site.Params.paige.analytics.plausible }}
{{ with site.Params.paige.analytics.plausible }}
<script data-domain="{{ .account_id }}" defer src="https://plausible.io/js/script.js"></script>
{{ end }}
{{ with .Site.Params.paige.analytics.woopra }}
{{ with site.Params.paige.analytics.woopra }}
<script>
!function(){var t,o,c,e=window,n=document,r=arguments,a="script",i=["call","cancelAction","config","identify","push","track","trackClick","trackForm","update","visit"],s=function(){var t,o=this,c=function(t){o[t]=function(){return o._e.push([t].concat(Array.prototype.slice.call(arguments,0))),o}};for(o._e=[],t=0;t<i.length;t++)c(i[t])};for(e.__woo=e.__woo||{},t=0;t<r.length;t++)e.__woo[r[t]]=e[r[t]]=e[r[t]]||new s;(o=n.createElement(a)).async=1,o.src="https://static.woopra.com/w.js",(c=n.getElementsByTagName(a)[0]).parentNode.insertBefore(o,c)}("woopra");
woopra.config({
@ -156,7 +156,7 @@ paigeQuery.addEventListener("change", function (e) {
woopra.track();
</script>
{{ end }}
{{ with .Site.Params.paige.analytics.yandex }}
{{ with site.Params.paige.analytics.yandex }}
<script>
(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
(window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");

@ -30,13 +30,13 @@ section[class="paige-content"] > blockquote p:last-of-type {
margin-bottom: 0;
}
{{ with .Site.Params.paige.content_max_width }}
{{ with site.Params.paige.content_max_width }}
section[class="paige-content"], section[class="paige-toc"] {
max-width: {{ . }};
}
{{ end }}
{{ with .Site.Params.paige.metadata_max_width }}
{{ with site.Params.paige.metadata_max_width }}
section[class="paige-metadata"] {
max-width: {{ . }};
}
@ -74,7 +74,7 @@ section[class="paige-content"] > blockquote p:last-of-type {
opacity: 1;
}
{{ with .Site.Params.paige.color_scheme }}
{{ with site.Params.paige.color_scheme }}
{{ if eq . "dark" }}
{{ partial "paige/dark.css" . | safeCSS }}
{{ else if eq . "light" }}

Loading…
Cancel
Save