@lffontenelle deno é tipo o node (mesmo criador, inclusive), roda só no servidor.
O Lume pega os arquivos .ts/.js/.md/ etc da pasta do seu projeto, roda o que precisar deles, e cospe um monte de .html sem nenhum javascript. Não precisa deixar o deno rodando para servir esses html, pode hospedar em qualquer hospedagem de arquivo (s3, github pages, codeberg pages, etc).
Se você quiser rodar javascript no navegador, você tem que fazer na mão. Eu, por exemplo, tenho arquivos .js servidos junto com as imagens e importo eles no HTML (tags <script/>) nas páginas que preciso delas, completamente fora no pipeline do Lume.