PHPackages                             mecha-cms/x.markdown.link - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Parsing &amp; Serialization](/categories/parsing)
4. /
5. mecha-cms/x.markdown.link

AbandonedLibrary[Parsing &amp; Serialization](/categories/parsing)

mecha-cms/x.markdown.link
=========================

Searches for internal links.

v2.4.9(1y ago)05GPL-3.0-or-laterPHP

Since Sep 5Pushed 1y ago1 watchersCompare

[ Source](https://github.com/mecha-cms/x.markdown.link)[ Packagist](https://packagist.org/packages/mecha-cms/x.markdown.link)[ RSS](/packages/mecha-cms-xmarkdownlink/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (6)Dependencies (2)Versions (5)Used By (0)

Markdown Link Extension for [Mecha](https://github.com/mecha-cms/mecha)
=======================================================================

[](#markdown-link-extension-for-mecha)

[![Code Size](https://camo.githubusercontent.com/debcf74f5591d91c69968e3d3df65525e029ab7dad622d97e300d56dbacc1e3e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f636f64652d73697a652f6d656368612d636d732f782e6d61726b646f776e2e6c696e6b3f636f6c6f723d253233343434267374796c653d666f722d7468652d6261646765)](https://camo.githubusercontent.com/debcf74f5591d91c69968e3d3df65525e029ab7dad622d97e300d56dbacc1e3e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f636f64652d73697a652f6d656368612d636d732f782e6d61726b646f776e2e6c696e6b3f636f6c6f723d253233343434267374796c653d666f722d7468652d6261646765)

This extension generates link text and title attribute automatically based on the page route provided. If the page file you are trying to provide from the route does not exist, this extension will mark the link with a red strikethrough text effect.

This extension is considered obsolete. I recommend you to just use the [Link](https://github.com/mecha-cms/x.link) extension which is more natural and will keep the page data clean even though this extension will be removed eventually when you don’t need it. This extension last updated and known to be compatible with core version 3.0.0. After that, I do not guarantee that I will continue to update this extension. Contributors and users who still consider this extension as a necessary extension are welcome to [update this extension](https://github.com/mecha-cms/x.markdown.link) so that it will remain compatible with newer core versions.

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance43

Moderate activity, may be stable

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~297 days

Total

4

Last Release

449d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/c8f3805cca9aeaeb2e2d6a3bc796f98cd9fa9e36d0a064559ffc716c8ce73f0b?d=identicon)[taufik-nurrohman](/maintainers/taufik-nurrohman)

---

Top Contributors

[![taufik-nurrohman](https://avatars.githubusercontent.com/u/1669261?v=4)](https://github.com/taufik-nurrohman "taufik-nurrohman (77 commits)")

---

Tags

extensioninternallinkmarkdownsmart

### Embed Badge

![Health badge](/badges/mecha-cms-xmarkdownlink/health.svg)

```
[![Health](https://phpackages.com/badges/mecha-cms-xmarkdownlink/health.svg)](https://phpackages.com/packages/mecha-cms-xmarkdownlink)
```

###  Alternatives

[mtdowling/jmespath.php

Declaratively specify how to extract elements from a JSON document

2.0k472.8M135](/packages/mtdowling-jmespathphp)[opis/closure

A library that can be used to serialize closures (anonymous functions) and arbitrary data.

2.6k230.0M284](/packages/opis-closure)[masterminds/html5

An HTML5 parser and serializer.

1.8k242.8M229](/packages/masterminds-html5)[sabberworm/php-css-parser

Parser for CSS Files written in PHP

1.8k191.2M65](/packages/sabberworm-php-css-parser)[michelf/php-markdown

PHP Markdown

3.5k52.4M344](/packages/michelf-php-markdown)[jms/metadata

Class/method/property metadata management in PHP

1.8k152.8M88](/packages/jms-metadata)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
