Currently, two things break when you disable JavaScript:
The copy sections no longer render Markdown (I implemented this poorly.)
The cards no longer expand.
Rendering with Markdown
The Markdown render should happen on the generate step in Nuxt — or at least not in a lifecycle hook (mounted() only runs if JS is on). Do whatever is necessary to get this working!
Expanding cards
My initial thought is that cards should render expanded at first, and collapse on a lifecycle hook, so that way they only collapse when JS is enabled.
Currently, two things break when you disable JavaScript:
Rendering with Markdown
The Markdown render should happen on the
generate
step in Nuxt — or at least not in a lifecycle hook (mounted()
only runs if JS is on). Do whatever is necessary to get this working!Expanding cards
My initial thought is that cards should render expanded at first, and collapse on a lifecycle hook, so that way they only collapse when JS is enabled.