about summary refs log tree commit diff homepage
path: root/.builds
diff options
context:
space:
mode:
Diffstat (limited to '.builds')
-rw-r--r--.builds/auto.yml2
-rw-r--r--.builds/shell.nix11
2 files changed, 8 insertions, 5 deletions
diff --git a/.builds/auto.yml b/.builds/auto.yml
index c5b9a7b..34756e1 100644
--- a/.builds/auto.yml
+++ b/.builds/auto.yml
@@ -19,7 +19,7 @@ tasks:
   - build: |
       cd site
       nix-shell .builds/shell.nix --run 'julia --project=@. .builds/franklin.jl'
-      nix-shell -p python3Packages.css-html-js-minify --run _libs/minify
+      nix-shell -p python3Packages.css-html-js-minify --run _libs/postprocess
   - deploy: |
       tar -cvzf site.tar.gz -C site/__site .
       acurl -f https://pages.sr.ht/publish/cnx.srht.site -F content=@site.tar.gz
diff --git a/.builds/shell.nix b/.builds/shell.nix
index 3f21d40..b73cc6c 100644
--- a/.builds/shell.nix
+++ b/.builds/shell.nix
@@ -1,12 +1,15 @@
 with import <nixpkgs> {};
 mkShell {
   nativeBuildInputs = [
-    julia-bin nodejs nodePackages.katex
-  ] ++ (with python3Packages; [ bleach markdown ]);
+    julia-bin nodejs nodePackages.katex python3Packages.formbox
+  ];
 
   shellHook = ''
     npm install highlight.js # https://github.com/NixOS/nixpkgs/issues/152201
-    ln -fns ${nodePackages.katex}/lib/node_modules/katex/dist _libs/katex
-    ln -fs _libs/katex/{fonts,katex.min.css} _css
+    katex=${nodePackages.katex}/lib/node_modules/katex/dist
+    install -m 755 -d _css/fonts _libs/katex
+    install -m 644 $katex/katex.min.css _css
+    install -m 644 $katex/fonts/* _css/fonts
+    install -m 644 $katex/{katex.min.js,contrib/auto-render.min.js} _libs/katex
   '';
 }