javascript - 仅使用 HTML 和 CSS 进行语法高亮显示

标签 javascript python node.js typescript syntax-highlighting

我需要一个语法荧光笔,它输入一个代码示例并将其语言标记包装在带有一些颜色CSS类的一些html元素中。这种方式只需要 CSS 和 HTML 语法高亮就可以工作,不需要 JS。我希望代码出现在 EPUB 文件中,导致我的阅读器(Kindle PaperWhite)不支持 JS,我必须仅使用 HTML 和 CSS 突出显示我的代码。我更喜欢的编程环境是 JS 和 Python,但如果其他语言有这样的语法高亮器,我会很高兴听到它。

最佳答案

我用了Ace.js在一些项目上。诀窍是使用某种 iframe 或 EPUB 等效工具来嵌入页面。看起来可以 embed an iframe in a kindle (只需搜索iframe)

关于javascript - 仅使用 HTML 和 CSS 进行语法高亮显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58255921/

相关文章:

javascript - 在 HTML 表格中按下按钮时如何获取行值和列值?

javascript - 在 Electron 应用程序中嵌入其他程序

python - Tensor flow TFX 管道中的图像处理

python - 在 pandas DataFrame 列中存储多维数组

node.js - 如果 AWS Lambda 本地调用,如何在 Jest 测试中传递正确的 JSON 事件

javascript - wait 对于 collection.insertMany() 无法正常工作?

deployment - 如何使用 npm 在当前目录中安装 package.json 依赖项

javascript - jQuery Mobile 是原始 jQuery 或 jQuery UI 的轻量级版本吗?

javascript - 为什么要将 CSRF token 放入 JWT token 中?

python - 加速 Pandas - 加快将整列中的 Unix 时间戳更改为日期的速度