【问题标题】:heroku python and highlight js not workingheroku python和突出显示js不起作用
【发布时间】:2016-05-25 02:48:59
【问题描述】:

我正在学习使用 Python (Django) 建立网页的基本 Heroku 教程。我最终想写博客,并包含代码 sn-ps,所以我想包含 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.

还请注意,我正在尝试使用名为 androidstudiohighlight.js 样式表;它的工作原理是代码背景将是灰色/黑色,并且一些单词将是粗体和不同的颜色(即突出显示 js 的整个点)。

这个问题与this local static file question 不同,因为我尝试使用//cdnjs 文件,即公开托管的jscss 文件。

【问题讨论】:

  • 我有点傻 - 我忘了用//cdnjs 链接更新我的heroku,但它们现在在那里;同样的问题,我正在使用公共托管的 jscss 文件。

标签: javascript python css heroku


【解决方案1】:

你忘记了stylesheet之前的引用("):

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

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

【讨论】:

  • 嗯,默认高亮,这绝对是进步;它仍然不使用androidstudio 突出显示(同样,告示牌是深色背景)。我把default.min.js放在第一位
  • 卫生部。所以,包括你的&lt;link ...&gt; 帮助向我展示了我的错误:而不是&lt;link rel="stylesheet" ...&gt;,我错过了"stylesheet 之前的开头"。即使没有default,它似乎也能正常工作。
  • 啊哈哈,我们俩同时回答了同样的问题。非常感谢,这让我发疯了!
猜你喜欢
  • 2011-10-09
  • 1970-01-01
  • 2014-01-22
  • 1970-01-01
  • 2016-01-16
  • 2023-03-10
  • 2019-12-08
  • 2016-05-13
  • 2016-11-26
相关资源
最近更新 更多