javascript - heroku python 和突出显示 js 不工作

标签 javascript python css heroku

我正在遵循使用 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)托管 jscss文件。

最佳答案

您忘记了 stylesheet 之前的引号 ("):

<link rel="stylesheet" type="text/css" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.1.0/styles/androidstudio.min.css" />

当您使用 Firefox 查看源代码时,它会突出显示(没有双关语意)您的错误:

enter image description here

关于javascript - heroku python 和突出显示 js 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35388261/

相关文章:

带有列表和元组的 Python +=

jquery - 滚动到鼠标滚轮 jQuery 上的下一个 div

javascript - 使用 javascript 或 jQuery 生成 CSS 媒体查询

javascript - require() 将构造函数转换为原型(prototype)?

javascript - 字符串作为数组的键

Python3.4读取内容流web请求

css - CSS 中的条件

javascript - Knockoutjs 计算未从 observableArray 更新

javascript - lodash 中的 transform 和 reduce 有什么区别

python - 使用 Mechanize 和 Python 在 Facebook 上单击 AJAX 按钮