Compare commits

...

2 Commits

Author SHA1 Message Date
5041c90ac0 Add some partials to load and create a Bergamot widget.
I've set up some infrastructure to build and host a bergamot JS
file using Nix on static.danilafe.com.

Signed-off-by: Danila Fedorin <danila.fedorin@gmail.com>
2023-11-29 22:29:14 -08:00
2855675fa5 Update theme
Signed-off-by: Danila Fedorin <danila.fedorin@gmail.com>
2023-11-29 22:28:31 -08:00
5 changed files with 16 additions and 1 deletions

View File

@ -31,3 +31,7 @@ defaultContentLanguage = 'en'
[languages.en]
title = "Daniel's Blog"
languageCode = "en-us"
[params]
bergamotJsUrl = "https://static.danilafe.com/bergamot/bergamot.js"
katexExpressionJsUrl = "https://static.danilafe.com/katex-expression/katex-expression.esm.js"

View File

@ -0,0 +1,3 @@
<script src="{{ .Site.Params.bergamotJsUrl }}"></script>
{{ $style := resources.Get "scss/bergamot.scss" | resources.ToCSS | resources.Minify }}
<link rel="stylesheet" href="{{ $style.Permalink }}">

View File

@ -0,0 +1,7 @@
<div id="{{ .Get "id" }}"></div>
<script>
var app = Elm.Main.init({
node: document.getElementById('{{ .Get "id" }}'),
flags: { rules: '{{- strings.Trim .Inner " \n" -}}', query: '{{ .Get "query" }}' }
});
</script>

View File

@ -0,0 +1 @@
<script type="module" src="{{ .Site.Params.katexExpressionJsUrl }}"></script>

@ -1 +1 @@
Subproject commit 5aa54c1ce47992b78630113c7b25f1c19edf3884
Subproject commit 098767e76632c1a82efd7eec21fc710165ffbee2