简单的语法符号高亮单独工具(只支持嵌入/筛选器/宏/变量/小工具)
-
基于highlight.js的单独网页(不是插件),只能用于简单地高亮:筛选器、嵌入、宏/变量、微件/小工具 这4种语法的符号,用于方便地分辨语法查看代码。不支持富文本语法与html语法。 bug很多,可以反馈或提议,但不打算修,将就着用。(假如有后续更新,会回复在楼下)
使用方法:下载附件,病毒扫描,双击打开。粘贴文本、点击“语法高亮”按钮。
- 可以手动复制高亮后的html代码到tiddlywiki中,并保存条目为html类型,即可显示高亮后的代码。
!注意:这不能帮助你检查语法的正确性/合法性。这不是编辑器,关闭网页就会清空所有数据。
PS: 你可以手动切换高亮配色,如果你知道怎么切换highlight.js的css,即配色主题对应的url地址。
PS2: 你可以手动添加快捷键,如果你知道什么是accesskey属性。
PS3: 欢迎推荐其他的wikitext语法高亮工具。 -
不需要那么麻烦,不是有个wikitext高亮工具吗,我已经整理成插件了 $:/plugins/dyp/WikiText-highlight
-
官方插件 $:/plugins/tiddlywiki/highlight
我让ai帮我写了黑色主题的配色
$:/plugins/tiddlywiki/highlight/highlight.css/*! Theme: Default Description: Original highlight.js style Author: (c) Ivan Sagalaev <maniac@softwaremaniacs.org> Maintainer: @highlightjs/core-team Website: https://highlightjs.org/ License: see project LICENSE Touched: 2021 */ /* 修改版 适配黑色主题 */ /* 设置代码块的样式,使用黑色背景 */ .hljs { /* background-color: #1E1E1E; color: #D4D4D4; */ display: block; /* 块级元素 */ overflow-x: auto; /* 横向滚动 */ padding: 1em; /* 内边距 */ } /* 代码行的内边距 */ code.hljs { padding: 3px 5px; } /* 注释颜色 */ .hljs-comment { color: #6A6A6A; /* 浅灰色注释 */ } /* 标点符号、标签等 */ .hljs-punctuation, .hljs-tag { color: #D4D4D4; /* 默认代码颜色 */ } /* 标签内的属性或名称 */ .hljs-tag .hljs-attr, .hljs-tag .hljs-name { color: #D4D4D4; /* 默认代码颜色 */ } /* 属性名、关键字、选择器等 */ .hljs-attribute, .hljs-doctag, .hljs-keyword, .hljs-meta .hljs-keyword, .hljs-name, .hljs-selector-tag { font-weight: 700; /* 加粗显示 */ color: #569CD6; /* 蓝色 */ } /* 删除内容、数字、字符串、类选择器等 */ .hljs-deletion, .hljs-number, .hljs-quote, .hljs-selector-class, .hljs-selector-id, .hljs-string, .hljs-template-tag, .hljs-type { color: #CE9178; /* 橙色 */ } /* 标题、部分标题等 */ .hljs-section, .hljs-title { color: #D16969; /* 红色 */ font-weight: 700; /* 加粗 */ } /* 链接、操作符、正则表达式、变量等 */ .hljs-link, .hljs-operator, .hljs-regexp, .hljs-selector-attr, .hljs-selector-pseudo, .hljs-symbol, .hljs-template-variable, .hljs-variable { color: #C586C0; /* 紫色 */ } /* 字面量(如 true、false、null) */ .hljs-literal { color: #608B4E; /* 绿色 */ } /* 新增内容、内置函数、代码块等 */ .hljs-addition, .hljs-builtin, .hljs-bullet, .hljs-code { color: #608B4E; /* 绿色 */ } /* 元数据(如 @import、@media 等) */ .hljs-meta { color: #9CDCFE; /* 青色 */ } /* 元数据中的字符串 */ .hljs-meta .hljs-string { color: #CE9178; /* 橙色 */ } /* 强调文本(斜体) */ .hljs-emphasis { font-style: italic; /* 斜体 */ } /* 加粗文本 */ .hljs-strong { font-weight: 700; /* 加粗 */ }
-
想要什么配色改这个css就好了,实测是可以完美替换的