1

这是我使用@tinymce/tinymce-react 的反应的 TinyMCE 配置。

我检查了如何添加自定义主题宽度 Prism.js,但它不起作用。我想使用okaidia主题

在此处输入图像描述

任何知道如何使用 tinymce && prism.js为codesample使用自定义样式而不是默认样式的人都可以提供帮助。

codesample 的默认格式如下所示,但我想使用okaidia主题并添加其他自定义棱镜样式。

在此处输入图像描述

import { Editor } from "@tinymce/tinymce-react";

const TextEditor = () => {
  const onChange = (e) => {
    console.log(e.target.getContent());
  };

  return (
    <div>
      <input
        id="my-file"
        type="file"
        name="my-file"
        style={{ display: "none" }}
        onChange=""
      />
      <Editor
        initialValue="<p>This is the initial content of the editor</p>"
        init={{
          selector: "textarea",
          plugins: "codesample image",
          toolbar: "codesample",
          codesample_global_prismjs: true,
          codesample_languages: [{ text: "Javascript", value: "javascript" }],
        }}
        onChange={onChange}
      />
    </div>
  );
};

export default TextEditor;

4

0 回答 0