我正在遵循使用 Python (Django) 建立网页的基本 Heroku 教程。我最终想写博客,并包含代码片段,所以我想包含 highlight.js
使代码看起来更漂亮。
但是,我不知道如何或在哪里包含 <link ... "style/...css" />
和/或 <script ...highlight.min.js" ></script>
让东西呈现 - 即使我的 <pre><code>...</code></pre>
我最终得到纯代码文本标签有 hljs
附加类,我可以看到样式表和脚本已正确链接。
与其尝试复制和粘贴 16 个不同的文件,每个文件 40 行,我认为最简单的方法是只链接到我的测试页面。 page which should be using highlight js but isn't .
另请注意,我正在尝试使用 highlight.js
名为 androidstudio
的样式表;它工作的赠品是代码背景将是灰色/黑色,并且一些单词将是粗体和不同的颜色(即突出显示 js 的整个点)。
这个问题不同于this local static file question因为我正在尝试使用 //cdnjs
文件,即公共(public)托管 js
和 css
文件。
最佳答案
您忘记了 stylesheet
之前的引号 ("
):
<link rel="stylesheet" type="text/css" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.1.0/styles/androidstudio.min.css" />
当您使用 Firefox 查看源代码时,它会突出显示(没有双关语意)您的错误:
关于javascript - heroku python 和突出显示 js 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35388261/