On Sun, 22 Jul 2018 20:59:21 +0200 Pierre Neidhardt wrote: > Here is the output I get: > > --8<---------------cut here---------------start------------->8--- > > > > > > > > [..] > src="#f"> --8<---------------cut > here---------------end--------------->8--- > > My terrible web-programming skills tell me it looks very suspicious... I was going to say "works for me too" and was in the process of creating an example with a guix container and icecat/guix in it. But exactly there it fails. Yes, src="#f" is wrong, I sometimes (always in the container) can reproduce this. In the good case, that first one in the head should be "d3.v3.js". That can be found in the checked out guix source. The last one is "graph.js", also in the guix source. Here's the commit: commit 4d93f312f084c34a70cf7da3abe5f92a74d76861 Author: Ricardo Wurmus Date: Sat Oct 22 00:02:19 2016 +0200 graph: Add d3js backend. * d3.v3.js, graph.js: New files. * Makefile.am (EXTRA_DIST): List them. * guix/graph.scm (%d3js-backend): New variable. (emit-d3js-prologue, emit-d3js-epilogue, emit-d3js-node, emit-d3js-edge): New procedures. (%graph-backends): Add %d3js-backend. I think if you copy both to your directory and adapt your html, then it should work. But maybe we should adapt the output html such that the js is fully included and is portable? Björn