Thank you for those details.
I found a possible cause, but I'm lost on how to fix it. Here is the top of the html files:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"/>
<meta name="generator" content="distill" />
<style type="text/css">
/* Hide doc at startup (prevent jankiness while JS renders/transforms) */
body {
visibility: hidden;
}
</style>
If I remove the visibility: hidden;, the page will render but without css applied. Interestingly, that same html exists for the index.html file, but that page renders fine. I'm out of my depth here with html, but that looks to be part of my problem. I tried creating a theme with distill::create_theme() and specifying that file during rendering but no luck.