Autolink References (MkDocs Plugin)
This mkdocs plugin look in each MkDocs article for the presence of a reference to tickets from issues trackers like Jira, Linear, etc and convert them to links that point to respective platforms:
Getting started
To install it, using pip:
pip install autolink-references-mkdocs-plugin
Edit your mkdocs.yml file and add these few lines of code:
plugins:
- autolink_references:
autolinks:
- reference_prefix: AF-
target_url: https://linear.com/AF-<num>
- reference_prefix: PROJ-
target_url: https://jiracloud.com/PROJ-<num>
- reference_prefix: This prefix appended by a number will generate a link any time it is found in a page.
- target_url: The URL must contain
<num>for the reference number.
An example
For example, you could edit the docs/index.md file and insert the ticket references like this:
Changelog:
- AF-100: add new feature.
This will generate pre-processed to:
Changelog:
- [AF-100](https://linear.com/AF-100): add new feature.
Changelog
0.2.2 (2023-12-28)
- Allow extended set for and ignore ref style links, already linked items, and attr_list cases with '#' before the ref
0.2.0
- Ignore already linked references.
- Converts text
[AF-100]to a linked version and removes the bracketsAF-100
License
MIT
Built with ❤️ by Saurabh Kumar
Metadata
Release files for autolink-references-mkdocs-plugin 0.2.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| autolink_references_mkdocs_plugin-0.2.2.tar.gz | 5.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| autolink_references_mkdocs_plugin-0.2.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.8 kB
Release files / autolink_references_mkdocs_plugin-0.2.2.tar.gz
| Download URL | autolink_references_mkdocs_plugin-0.2.2.tar.gz |
|---|---|
| Size | 5.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c3eff8563b4332a81f1b694eb3b7b0dca4cab13107b5e7613b148e1809460537
|
|
BLAKE2b-256 checksum How to use checksums |
cb89620f6f1dd6e7d22b18f87fdf1d96e7124bfd39516c625d6ef0ec9bb30bea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/4.0.2 CPython/3.11.7
|
Release files / autolink_references_mkdocs_plugin-0.2.2-py3-none-any.whl
| Download URL | autolink_references_mkdocs_plugin-0.2.2-py3-none-any.whl |
|---|---|
| Size | 4.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2eb5cca67bb960295f2cb80ae02ee8b43f2aff37af13b937403d9f5876bdbedc
|
|
BLAKE2b-256 checksum How to use checksums |
afd17215765be4057e4697dd5128d267c9591e7529ee66d5a40ee183ac3c9a2d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/4.0.2 CPython/3.11.7
|