luwes/craft3-codemirror

将功能强大的浏览器内代码编辑器CodeMirror添加为字段类型。

安装次数: 50,392

依赖: 1

建议者: 0

安全性: 0

星标: 18

关注者: 5

分支: 10

开放问题: 11

语言:JavaScript

类型:craft-plugin

2.0.0 2022-08-22 13:43 UTC

This package is auto-updated.

Last update: 2024-09-24 18:29:54 UTC


README

将功能强大的浏览器内代码编辑器CodeMirror添加为字段类型。

Screenshot

安装

要安装CodeMirror,请按照以下步骤操作

  1. 使用Composer安装:composer require luwes/craft-codemirror
  2. 在Craft控制面板的设置 > 插件中安装插件

CodeMirror适用于Craft 3.x和4.x。

CodeMirror概览

https://github.com/codemirror/codemirror

配置CodeMirror

复制以下代码,创建一个名为code-mirror.php的文件,并将其放置在craft配置文件夹中以覆盖默认选项。

return [
    'jsOptions' => [
        'theme' => 'default',
        'lineNumbers' => true,
        'lineWrapping' => true,
        'viewportMargin' => new JsExpression('Infinity'),
    ],
    'modes' => [
        'gfm', // the first mode is enabled by default
        'markdown',
        'htmlmixed',
        'javascript',
        'css',
        'xml',
    ],
    'addons' => [
        'mode/overlay', // needed for gfm (github flavored) mode
    ]
];

Wesley Luyten提供