Skip to content
This repository has been archived by the owner on Feb 7, 2023. It is now read-only.
/ old-danraku Public archive

自動で段落の頭に全角スペースを入れてくれたり、区切り約物の直後に全角スペースを入れてくれるLeague/CommonMark拡張機能。

License

Notifications You must be signed in to change notification settings

JanStanleyWatt/old-danraku

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PHP Composer Packagist PHP Version Support Packagist Version Packagist Downloads GitHub

Notice

Due to the ID change, I decided to recreate this repository. This repository will no longer be updated. Please refer to this repository instead.

ID変更に伴い、このリポジトリを新しく作り直すことにしました。以後、このリポジトリは更新されません。代わりに、こちらのリポジトリをご参照ください。

Danraku

自動で段落の頭に全角スペースを入れてくれたり、区切り約物の直後に全角スペースを入れてくれるLeague/CommonMark拡張機能。

インストール方法

$ composer require whojinn/danraku

使用方法

$environment = new Environment($config);

$environment
    ->addExtension(new CommonMarkCoreExtension())
    ->addExtension(new DanrakuExtension());

$converter = new MarkdownConverter($environment);

$markdown = 'この拡張機能は実によい・・・まさに革命的だ';

//<p> この拡張機能は実によい・・・まさに革命的だ</p>
echo $converter->convert($markdown);

設定

// 以下、デフォルトでの設定
$config = [
    'danraku' => [
        'ignore_alphabet' => false,     // trueにすると、行頭が英数字だった場合には字下げをしなくなる
        'ignore_footnote' => true,      // trueにすると、FootnoteExtension使用時に脚注には字下げをしなくなる
        'ignore_dash' => true,          // trueにすると、全角ダッシュ(―)、ハイフンで字下げをしなくなる
        'spacing_yakumono' => true,     // trueにすると、「?」と「!」の前に全角スペースを空けるようになる(閉じ括弧の直前を除く)
    ],
];

ライセンス

Apache License, Version 2.0

About

自動で段落の頭に全角スペースを入れてくれたり、区切り約物の直後に全角スペースを入れてくれるLeague/CommonMark拡張機能。

Topics

Resources

License

Stars

Watchers

Forks