Until you get the grasp of using a JS framework or Flutter for front-end, reduce the HTML output by making modals more dynamic.
It should be possible to render them on click using jQuery or just regular pure JS.
This might also enable you to be able to use highlight.js to have syntax highlighting.
Making modals more dynamic will reduce the overall file size, besides the HTML clutter.
Until you get the grasp of using a JS framework or Flutter for front-end, reduce the HTML output by making modals more dynamic. It should be possible to render them on click using jQuery or just regular pure JS. This might also enable you to be able to use highlight.js to have syntax highlighting.
Making modals more dynamic will reduce the overall file size, besides the HTML clutter.
Related to #39