我对那个教程有同样的问题。语法荧光笔只工作了一次,但在我刷新页面后立即停止工作。
解决方案是使用不同的语法荧光笔:
1-确保删除任何/所有 jquery 引用
2-在你的主题中,在结束头标签之前添加这个:
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.23/jquery-ui.min.js" type="text/javascript"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/highlight.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.8.0/languages/go.min.js"></script>
<script type="text/javascript">$(document).ready(function() {
$('pre').each(function(i, block) {
hljs.highlightBlock(block);
});
});
</script>
<link rel="stylesheet" href="//cdn.jsdelivr.net/gh/highlightjs/cdn-release@9.12.0/build/styles/default.min.css">
3-如果由于某种原因,您从编辑器那里收到一个错误,说需要有一个结束的 "" 标记。请删除该行:
然后,从这里复制 css: http: //cdn.jsdelivr.net/gh/highlightjs/cdn-release@9.12.0/build/styles/default.min.css
并将其粘贴到样式标签中(如果模板中没有,则创建它们):
<style type="text/css">
//the copied css goes here
</style>
最后一步是保存所有更改并刷新页面