Download the PHP package league/commonmark-ext-autolink without Composer
On this page you can find all versions of the php package league/commonmark-ext-autolink. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download league/commonmark-ext-autolink
More information about league/commonmark-ext-autolink
Files in league/commonmark-ext-autolink
Package commonmark-ext-autolink
Short Description Extension for league/commonmark which autolinks URLs, emails, and @-mentions
License BSD-3-Clause
Homepage https://github.com/thephpleague/commonmark-ext-autolink
Informations about the package commonmark-ext-autolink
URL and email autolinking extension for league/commonmark
DEPRECATED
This extension has been deprecated. All of its functionality now exists in league/commonmark
1.3+ under the League\CommonMark\Extension\Autolink
namespace, so you should upgrade to that version and use that bundled extension instead of this one.
Overview
This extension adds GFM-style autolinking to the league/commonmark
Markdown parser for PHP. It automatically link URLs and email addresses even when the CommonMark <...>
autolink syntax is not used.
It also provides a parser to autolink @mentions
to Twitter, Github, or any custom service you wish, though this is disabled by default.
Install
Via Composer
Usage
Configure your Environment
as usual and simply add the AutolinkExtension
provided by this package:
@mention
Autolinking
This extension also provides functionality to automatically link "mentions" like @colinodell
to Twitter, Github, or any other site of your choice!
For Twitter:
For GitHub:
Or configure your own custom one:
When creating your own, you can provide two parameters to the constructor:
- A URL template where
%s
is replaced with the username (required) - A regular expression to parse and validate the username (optional - defaults to
'/^[A-Za-z0-9_]+(?!\w)/'
)
Changelog
Please see CHANGELOG for more information what has changed recently.
Testing
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Credits
- Colin O'Dell
- All Contributors
License
This library is licensed under the BSD-3 license. See the License File for more information.