【发布时间】:2015-11-10 08:49:46
【问题描述】:
我有一个完全用 php 编写的博客,使用 Quill 作为所见即所得的文本编辑器。 此外,我在其上使用 PrismJs 来突出显示我在文章中放置的代码。
问题是我需要手动输入:
<pre><code class="language-css"> *css code here* </code></pre> 在我的帖子中显示突出显示的代码。
我想知道是否可以对多个按钮进行自定义操作。例如,“CSS 代码”按钮会将其包含在文本区域中:<pre><code class="language-css"> </code></pre>,然后我只需将代码放在包含的标签之间以使其突出显示。
对于“HTML 代码”、“JS 代码”、“PHP 代码”的想法完全相同,它将在文本区域中包含相同的标签:<pre><code class="language-js/css/html or php"> *js/css/html or php code here* </code></pre> 与(如您所见)@ 的不同类名987654325@标签(这是唯一会改变的东西)。
我看到 (on the Quill example page) 在简单的工具栏中,“粗体”按钮仅将单词“三”转换为 <span class="author-gandalf"><b>Three</b></span>(如果您使文本更强大)。
这就是为什么它让我认为目前是可能的。
那么有没有一种聪明的方法来做到这一点,或者我只需要“克隆”模块并用我的替换添加的 span 和 b 标签?
【问题讨论】:
标签: javascript html quill