diff options
Diffstat (limited to 'layouts')
| -rw-r--r-- | layouts/_default/baseof.html | 70 | ||||
| -rw-r--r-- | layouts/_default/section.html | 1 | ||||
| -rw-r--r-- | layouts/partials/katex.html | 19 |
3 files changed, 57 insertions, 33 deletions
diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index 012e942..ef4b55a 100644 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -1,36 +1,40 @@ <!DOCTYPE html> <html> - <head lang="en-gb"> - <meta charset="utf-8" /> - <meta http-equiv="X-UA-Compatible" content="IE=edge"> - {{- $title := ( .Title ) -}} - {{- $siteTitle := ( .Site.Title ) -}} - {{- if .IsHome -}} - <title> {{ $siteTitle }} </title> - {{- else -}} - <title> {{ $siteTitle }} | {{ $title }} </title> - {{- end -}} - <meta name="viewport" content="width=device-width, initial-scale=1"> - <meta name="description" content="{{ with .Description }}{{ . }}{{ else }}{{if .IsPage}}{{ .Summary }}{{ else }}{{ with .Site.Params.description }}{{ . }}{{ end }}{{ end }}{{ end }}" /> - <meta name="keywords" content="Karan, Jayachandra, Notes"> - <meta name="author" content="Karan Jayachandra"> - <link href="https://cdn.jsdelivr.net/npm/computer-modern@0.1.3/cmu-serif.min.css" rel="stylesheet"> - <link rel="stylesheet" type="text/css" media="screen" href="/main.css"/> - <link rel="icon" href="https://karanj.com/favicon-light.png" type="image/x-icon"> - <link rel="icon" href="https://karanj.com/favicon-dark.png" type="image/x-icon" media="(prefers-color-scheme: dark)"> - </head> - <body> - <div style="text-align: center; font-size: xx-large; font-weight: 900;">Karan Jayachandra</div> - <nav> - <ul> - <a href="/"><li>Home</li></a> - <a href="https://gitlab.com/KaranJayachandra"><li>Projects</li></a> - <a href="/resume.pdf"><li>Resume</li></a> - <a href="/posts"><li>Posts</li></a> - </ul> - </nav> - <main> {{- block "main" . }}{{- end }} </main> - <hr style="border-bottom: dotted 1px; border-top: none;"> - <footer>This content is licensed <a href="https://creativecommons.org/licenses/by-sa/4.0/">CC BY-SA 4.0</a></footer> - </body> + <head lang="en-gb"> + <meta charset="utf-8" /> + <meta http-equiv="X-UA-Compatible" content="IE=edge"> + {{- $title := ( .Title ) -}} + {{- $siteTitle := ( .Site.Title ) -}} + {{- if .IsHome -}} + <title> {{ $siteTitle }} </title> + {{- else -}} + <title> {{ $siteTitle }} | {{ $title }} </title> + {{- end -}} + <meta name="viewport" content="width=device-width, initial-scale=1"> + <meta name="description" content="{{ with .Description }}{{ . }}{{ else }}{{if .IsPage}}{{ .Summary }}{{ else }}{{ with .Site.Params.description }}{{ . }}{{ end }}{{ end }}{{ end }}" /> + <meta name="keywords" content="Karan, Jayachandra, Notes"> + <meta name="author" content="Karan Jayachandra"> + <link href="https://cdn.jsdelivr.net/npm/computer-modern@0.1.3/cmu-serif.min.css" rel="stylesheet"> + <link rel="stylesheet" type="text/css" media="screen" href="/main.css"/> + <link rel="icon" href="https://karanj.com/favicon-light.png" type="image/x-icon"> + <link rel="icon" href="https://karanj.com/favicon-dark.png" type="image/x-icon" media="(prefers-color-scheme: dark)"> + {{if .Params.math }} {{ partial "katex.html" . }} {{end}} + </head> + <body> + <div style="text-align: center; font-size: xx-large; font-weight: 900;">Karan Jayachandra</div> + <nav> + <ul> + <a href="/"><li>Home</li></a> + <a href="https://gitlab.com/KaranJayachandra"><li>Projects</li></a> + <a href="/resume.pdf"><li>Resume</li></a> + <a href="/posts"><li>Posts</li></a> + </ul> + </nav> + <main> {{- block "main" . }}{{- end }} </main> + <hr style="border-bottom: dotted 1px; border-top: none;"> + <footer> + <div>Contact me via <a href="https://www.linkedin.com/in/karanjayachandra">LinkedIn</a> or email me at <code>me{at}karanj{dot}com</code></div> + <div>This content is licensed <a href="https://creativecommons.org/licenses/by-sa/4.0/">CC BY-SA 4.0</a>.</div> + </footer> + </body> </html>
\ No newline at end of file diff --git a/layouts/_default/section.html b/layouts/_default/section.html index e8a59fe..758eabb 100644 --- a/layouts/_default/section.html +++ b/layouts/_default/section.html @@ -1,5 +1,6 @@ {{ define "main" }} <h1>{{ strings.Title .Section }}</h1> +{{ .Content }} <div style="display: grid;"> {{ $paginator := .Paginate .Site.RegularPages.ByDate }} {{ range $index, $element := $paginator.Pages }} diff --git a/layouts/partials/katex.html b/layouts/partials/katex.html new file mode 100644 index 0000000..4bb388c --- /dev/null +++ b/layouts/partials/katex.html @@ -0,0 +1,19 @@ +<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.16.0/dist/katex.min.css" integrity="sha384-Xi8rHCmBmhbuyyhbI88391ZKP2dmfnOl4rT9ZfRI7mLTdk1wblIUnrIq35nqwEvC" crossorigin="anonymous"> +<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.0/dist/katex.min.js" integrity="sha384-X/XCfMm41VSsqRNQgDerQczD69XqmjOOOwYQvr/uuC+j4OPoNhVgjdGFwhvN02Ja" crossorigin="anonymous"></script> +<script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.0/dist/contrib/auto-render.min.js" integrity="sha384-+XBljXPPiv+OzfbB3cVmLHf4hdUFHlWNZN5spNQ7rmHTXpd7WvJum6fIACpNNfIR" crossorigin="anonymous"></script> +<script> + document.addEventListener("DOMContentLoaded", function() { + renderMathInElement(document.body, { + // customised options + // • auto-render specific keys, e.g.: + delimiters: [ + {left: '$$', right: '$$', display: true}, + {left: '$', right: '$', display: false}, + {left: '\\(', right: '\\)', display: false}, + {left: '\\[', right: '\\]', display: true} + ], + // • rendering keys, e.g.: + throwOnError : false + }); + }); +</script>
\ No newline at end of file |
