drupal8中安装markdown编辑器

安装以下几个模块

Markdown
Libraries API
SimpleMDE Markdown Editor

安装SimpleMDE依赖的组件

安装composer

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"  
php -r "if (hash_file('sha384', 'composer-setup.php') === '48e3236262b34d30969dca3c37281b3b4bbe3221bda826ac6a9a62d6444cdb0dcd0615698a5cbe587c3f0fe57a54d8f5') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"  
php composer-setup.php  
php -r "unlink('composer-setup.php');"    
mv composer.phar /usr/local/bin/composer 

进入站点/modules/simplemde目录,安装依赖

composer install

补充事项

drupal官网对Markdown和SimpleMDE的使用说明不太详细,Markdown模块README.txt中有如下

The old way of installation in the libraries directory is only supported for PHP
Markdown. The libraries module is then needed to load the library.

  1. Download and install the libraries module https://www.drupal.org/project/libraries.
  2. Download the PHP Markdown library from
    https://github.com/michelf/php-markdown/archive/lib.zip, unpack it and place it
    in the “libraries” directory in Drupal root folder, if it doesn’t exist you need
    to create it.

Make sure the path becomes “/libraries/php-markdown/Michelf/MarkdownExtra.inc.php”.

按照文档要求,需要安装Libraries API模块,并且下载php-markdown,解压后放到站点根目录下libraries文件夹中,修改路径为/libraries/php-markdown/Michelf/MarkdownExtra.inc.php。

模块SimpleMDE Markdown Editor需要simplemde.min.js和simplemde.min.css(参考文件:simplemde.libraries.yml),因此需要将对应版本文件下载到站点根目录下/libraries/simplemde-markdown-editor/dist/
下载 simplemde.min.js
下载 simplemde.min.css

接下来就可以在drupal配置中,添加新的文本格式,选择文本编辑器“SimpleMDE”,并且启用过滤器“Markdown”。

注:在drupal8.6.14版本中发现在SimpleMDE编辑器与标签冲突,导致添加文章时编辑混乱,需要在结构->内容类型->文章->管理表单显示中的标签移到正文上方。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值