cradeq/commonmark-strikethrough-sub-sup-extension
最新稳定版本:v1.0.0
Composer 安装命令:
composer require cradeq/commonmark-strikethrough-sub-sup-extension
包简介
Adds support for strikethrough, subscript and superscript in Markdown (using `<del>`, `<sub>` and `<sup>` HTML tags).
关键字:
README 文档
README
This package adds support for subscript and superscript in Markdown (using <sub> and <sup> HTML tags). This package also duplicates the logic used in the League Strikethrough Extension (which generates <del> tags).
There is no official spec that supports both subscript and strikethrough. As they both typically use the tilde character (~), we follow the extended syntax of Markdown Guide. That means that strikethrough with only one tilde is necessarily NOT supported. Subscript and strikethrough can be nested, similar to how emphasis works (~Subscript ~~Subscript and striked~~~).
Added markdown features
| Name | Markdown | Result |
|---|---|---|
| Superscript | ^Text^ |
<sup>Text</sup> |
| Subscript | ~Text~ |
<sub>Text</sub> |
| Strikethrough | ~~Text~~ |
<del>Text</del> |
Install
This project can be installed via composer:
composer require cradeq/commonmark-strikethrough-sub-sup-extension
Usage
use Cradeq\CommonMark\StrikethroughSubExtension; use Cradeq\CommonMark\SupExtension; use League\CommonMark\Environment\Environment; use League\CommonMark\Extension\CommonMark\CommonMarkCoreExtension; $environment = new Environment(); $environment->addExtension(new CommonMarkCoreExtension); $environment->addExtension(new StrikethroughSubExtension); $environment->addExtension(new SupExtension);
统计信息
- 总下载量: 80
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 6
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-02-10