axllent/silverstripe-gfmarkdown
Composer 安装命令:
composer require axllent/silverstripe-gfmarkdown
包简介
GitHub Flavored Markdown editing & rendering using Parsedown
关键字:
README 文档
README
This module adds a field and a data type that allows for Markdown editing in the CMS using the Github Flavoured Markdown parser Parsedown to render the html.
It includes the Ace editor for CMS editing.
Requirements
- Silverstripe ^4.0 || ^5.0
Installation
composer require axllent/silverstripe-gfmarkdown
Usage
Use the Markdown data type as your fields data type, and the MarkdownEditor field in the CMS for editing.
- Refer to the Markdown editor configuration.
- Refer to the Markdown rendering configuration.
Example:
<?php use Axllent\Gfmarkdown\Forms\MarkdownEditor; class MyPage extends Page { public static $db = array( 'MarkdownContent' => 'Markdown' ); public function getCMSFields() { $fields = parent::getCMSFields(); // If you want the Ace markdown editor in the CMS $fields->addFieldToTab('Root.Main', MarkdownEditor::create('MarkdownContent') ->setTheme('github') // set theme ->setRows(20) // set number of rows in CMS ->setWrap(false) // disable word wrapping ->setHighlightActiveLine(true) // enable line highlighting ); return $fields; } }
Silverstripe Template:
<div class="content"> $MarkdownContent <!-- Will show as rendered html --> </div>
统计信息
- 总下载量: 4.93k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 6
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2014-07-01