diff --git a/go.mod b/go.mod index 852c9ca..0bea57b 100644 --- a/go.mod +++ b/go.mod @@ -2,4 +2,7 @@ module github.com/hugomods/katex go 1.19 -require github.com/KaTeX/KaTeX v0.16.9 // indirect +require ( + github.com/KaTeX/KaTeX v0.16.9 // indirect + github.com/hugomods/hugopress v0.5.0 // indirect +) diff --git a/go.sum b/go.sum index 1a893ed..75b6ef6 100644 --- a/go.sum +++ b/go.sum @@ -1,3 +1,4 @@ -github.com/KaTeX/KaTeX v0.16.7 h1:BolOcpj8bjgRW6WcZCHBBwvNhqmyGK1FbcQSiHYTHu0= -github.com/KaTeX/KaTeX v0.16.7/go.mod h1:VI+aE+CVs/VqtbHnuhstfQST46GmrwpXH7LQAzYIouw= +github.com/KaTeX/KaTeX v0.16.9 h1:4VYWM2nMSCfOPi63mTRJYQs0UmZPGTx3noiQ/vJu9Rk= github.com/KaTeX/KaTeX v0.16.9/go.mod h1:VI+aE+CVs/VqtbHnuhstfQST46GmrwpXH7LQAzYIouw= +github.com/hugomods/hugopress v0.5.0 h1:eQHg1aKnc5StGFnV5H0BORhE0UmHYpaWHnX9QNseHrw= +github.com/hugomods/hugopress v0.5.0/go.mod h1:CRYvr60xOkZOf4Atkuj+uEj2EH5pjJ39Ws3aJAkoMkA= diff --git a/hugo.toml b/hugo.toml index ddaec27..f53f6ac 100644 --- a/hugo.toml +++ b/hugo.toml @@ -3,6 +3,9 @@ [module.hugoVersion] min = "0.110.0" +[[module.imports]] +path = "github.com/hugomods/hugopress" + [[module.imports]] path = "github.com/KaTeX/KaTeX" [[module.imports.mounts]] @@ -10,5 +13,11 @@ source = "fonts" target = "assets/mods/katex/fonts" [params.hugopress.modules.katex.hooks.head-end] +cacheable = true +cache_store_key = "hasKaTeX" +partial = "katex/assets/css" [params.hugopress.modules.katex.hooks.body-end] +cacheable = true +cache_store_key = "hasKaTeX" +partial = "katex/assets/js"