-
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathmain.html
More file actions
72 lines (65 loc) · 2.27 KB
/
main.html
File metadata and controls
72 lines (65 loc) · 2.27 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
{% extends "base.html" %}
<!-- SEO Meta Tags -->
{% block extrahead %}
{{ super() }}
{% include "partials/seo.html" %}
{% endblock %}
<!-- Content -->
{% block content %}
{% if page.meta.generated == True %}
{% set _ = page.__setattr__('edit_url', '') %}
{% endif %}
{{ super() }}
{% if page.meta.authors %}
<small>
{% for author in page.meta.authors %}
Author: <a href="https://maturity.ekgf.org/other/author/{{ author.lower().split(' ') | join('-') }}/">{{ author }}</a><br/>
{% endfor %}
</small>
{% endif %}
{% if config.extra.giscus and config.extra.giscus.repo_id %}
<!-- Giscus - generated by https://giscus.app -->
<h2 id="__comments">{{ lang.t("meta.comments") }}</h2>
<script
src="https://giscus.app/client.js"
data-repo="{{ config.repo_name }}"
data-repo-id="{{ config.extra.giscus.repo_id }}"
data-category="{{ config.extra.giscus.category.name }}"
data-category-id="{{ config.extra.giscus.category.id }}"
data-mapping="title"
data-reactions-enabled="1"
data-emit-metadata="0"
data-input-position="bottom"
data-theme="light"
data-lang="en"
crossorigin="anonymous"
async
>
</script>
<!-- Reload on palette change -->
<script>
var palette = __md_get("__palette")
if (palette && typeof palette.color === "object")
if (palette.color.scheme === "slate") {
var giscus = document.querySelector("script[src*=giscus]")
giscus.setAttribute("data-theme", "dark")
}
/* Register event handlers after documented loaded */
document.addEventListener("DOMContentLoaded", function() {
var ref = document.querySelector("[data-md-component=palette]")
ref.addEventListener("change", function() {
var palette = __md_get("__palette")
if (palette && typeof palette.color === "object") {
var theme = palette.color.scheme === "slate" ? "dark" : "light"
/* Instruct Giscus to change theme */
var frame = document.querySelector(".giscus-frame")
frame.contentWindow.postMessage(
{ giscus: { setConfig: { theme } } },
"https://giscus.app"
)
}
})
})
</script>
{% endif %}
{% endblock %}