首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Prismjs高亮文件

Prismjs高亮文件
EN

Stack Overflow用户
提问于 2018-08-21 19:37:12
回答 2查看 363关注 0票数 1

我试图用Prismjs https://prismjs.com/index.html文件突出显示插件https://prismjs.com/plugins/file-highlight/来突出显示C++文件。所以我试着:

代码语言:javascript
复制
<html>
<head>
<title>Welcome to nginx!</title>
<style>
    body {
        width: 35em;
        margin: 0 auto;
        font-family: Tahoma, Verdana, Arial, sans-serif;
    }
</style>
    <link href="themes/prism.css" rel="stylesheet" />
</head>
<body>
    <script src="prism.js"></script>
    <pre data-src="main.cpp"></pre>
    <pre><code class="language-css">p { color: red }</code></pre>
</body>
</html>

但它不起作用。这段CSS出现在那里,但main.cpp (与index.htmlprism.js在同一文件夹中)没有出现。我得到了:

有什么建议吗?我应该看看吗?

我不习惯html/css/js。

EN

回答 2

Stack Overflow用户

发布于 2019-01-18 10:14:22

下载prism时,您没有选择“文件突出显示”插件。只是遇到了同样的问题。再次下载,并选择它,它对我工作。

票数 2
EN

Stack Overflow用户

发布于 2020-06-29 03:52:06

正如@Norman Potts所述,您需要添加文件突出显示插件。

我使用:https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript+c+cpp+json&plugins=line-highlight+line-numbers+file-highlight+keep-markup+unescaped-markup

还有,你只需要这个

代码语言:javascript
复制
<pre data-src="main.cpp"></pre>

不是这个

代码语言:javascript
复制
<pre><code class="language-css">p { color: red }</code></pre>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51947855

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档