about summary refs log tree commit diff homepage
path: root/.build.yml
diff options
context:
space:
mode:
authorNguyễn Gia Phong <mcsinyx@disroot.org>2021-12-22 17:36:16 +0700
committerNguyễn Gia Phong <mcsinyx@disroot.org>2021-12-22 17:36:16 +0700
commitee131010bc85332db483ae2e770495f29c168773 (patch)
tree96cadc3da23bd464feebf58e26f1f650399a2ffa /.build.yml
parent3fae5dd37c658eb185fec2ad99dd11cacf97b7bb (diff)
downloadsite-ee131010bc85332db483ae2e770495f29c168773.tar.gz
Outsource more to injection phase
Diffstat (limited to '.build.yml')
-rw-r--r--.build.yml8
1 files changed, 7 insertions, 1 deletions
diff --git a/.build.yml b/.build.yml
index a2c3429..9496392 100644
--- a/.build.yml
+++ b/.build.yml
@@ -1,6 +1,7 @@
 image: archlinux
 oauth: lists.sr.ht/EMAILS:RO pages.sr.ht/PAGES:RW
 packages:
+  - jq
   - julia
   - katex
   - openring-git
@@ -12,7 +13,12 @@ tasks:
       mkdir -p site/_libs/katex
       cp /usr/lib/node_modules/katex/dist/katex.min.js site/_libs/katex
       cp -r /usr/lib/node_modules/katex/dist/{fonts,katex.min.css} site/_css
-      acurl https://lists.sr.ht/query/list/5261.mbox -o site/mbox
+      curl https://fediring.net/ring.json |
+        jq -r 'map(.host)|until(.[0]=="cnx.srht.site";.[1:]+.[:1])|.[-1,1]'\
+        > site/_libs/fediring
+      openring -n 4 -l 192 -S site/_libs/openring/sources\
+        < site/_libs/openring/in.html > site/_libs/openring/out.html
+      acurl https://lists.sr.ht/query/list/5261.mbox -o site/_libs/formbox/mbox
   - build: |
       cd site
       julia --project=@. .build.jl