markdown-to-slides
markdown-to-slides copied to clipboard
remark.js script not loaded with https
The link to load remark.js is http
and not https
. This can prevent the javascript from loading if the page is served with https, as modern browsers often block scripts in this situation.
Chrome 60.0.3112.90 on macOS:
Mixed Content: The page at 'https://jayqi.github.io/civic-data-tutorials/overview-of-data-analysis-tools/overview-of-data-analysis-tools-slides.html' was loaded over HTTPS, but requested an insecure script 'http://remarkjs.com/downloads/remark-latest.min.js'. This request has been blocked; the content must be served over HTTPS.
Okay, looked at this again, and it seems like markdown-to-slides
was writing the link with https
but the problem is with the choice of remark.min.js
host. The URL being used is
https://gnab.github.io/remark/downloads/remark-latest.min.js
but I think because of SSL issues with GitHub pages, it was not flying with Chrome. It works fine if you replace it with a link to a real CDN, like cdnjs:
https://cdnjs.cloudflare.com/ajax/libs/remark/0.14.0/remark.min.js
Using the above cdnjs-hosted URL worked for me without issue.
This was also discussed here: https://github.com/gnab/remark/issues/183