diff options
author | Kai Knoblich <kai@FreeBSD.org> | 2022-02-28 11:48:40 +0000 |
---|---|---|
committer | Kai Knoblich <kai@FreeBSD.org> | 2022-02-28 11:48:40 +0000 |
commit | 4d0c38877a77eb7623f27e02127a22c6a8c92b1f (patch) | |
tree | 2b57b39b0e8fec313c52b161501c65aba9497ce4 /textproc | |
parent | f15afaec9821f2c76259d3c959d3d67c9463fa7e (diff) | |
download | ports-4d0c38877a77eb7623f27e02127a22c6a8c92b1f.tar.gz ports-4d0c38877a77eb7623f27e02127a22c6a8c92b1f.zip |
textproc/py-mkdocs-autorefs: New port
MkDocs generates anchors for each heading, and they can always be used
to link to something, either within the same page or by specifying the
path of the other page.
But with this plugin, you can link to a heading from any other page on
the site without needing to know the path of either of the pages, just
the heading title itself.
WWW: https://github.com/mkdocstrings/autorefs
Diffstat (limited to 'textproc')
-rw-r--r-- | textproc/Makefile | 1 | ||||
-rw-r--r-- | textproc/py-mkdocs-autorefs/Makefile | 21 | ||||
-rw-r--r-- | textproc/py-mkdocs-autorefs/distinfo | 3 | ||||
-rw-r--r-- | textproc/py-mkdocs-autorefs/pkg-descr | 9 |
4 files changed, 34 insertions, 0 deletions
diff --git a/textproc/Makefile b/textproc/Makefile index b24af10abded..0debc484f844 100644 --- a/textproc/Makefile +++ b/textproc/Makefile @@ -1364,6 +1364,7 @@ SUBDIR += py-misaka SUBDIR += py-mistune SUBDIR += py-mkdocs + SUBDIR += py-mkdocs-autorefs SUBDIR += py-mkdocs-material SUBDIR += py-mkdocs-material-extensions SUBDIR += py-mkdocs-nature diff --git a/textproc/py-mkdocs-autorefs/Makefile b/textproc/py-mkdocs-autorefs/Makefile new file mode 100644 index 000000000000..30861e52c8f1 --- /dev/null +++ b/textproc/py-mkdocs-autorefs/Makefile @@ -0,0 +1,21 @@ +PORTNAME= mkdocs-autorefs +DISTVERSION= 0.3.1 +CATEGORIES= textproc python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= kai@FreeBSD.org +COMMENT= Automatically link across pages in MkDocs + +LICENSE= ISCL +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markdown>=3.3<4.0:textproc/py-markdown@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mkdocs>=1.1<2.0:textproc/py-mkdocs@${PY_FLAVOR} + +USES= python:3.7+ +USE_PYTHON= autoplist distutils + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/textproc/py-mkdocs-autorefs/distinfo b/textproc/py-mkdocs-autorefs/distinfo new file mode 100644 index 000000000000..a8c6497ce053 --- /dev/null +++ b/textproc/py-mkdocs-autorefs/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1645878017 +SHA256 (mkdocs-autorefs-0.3.1.tar.gz) = 12baad29359f468b44d980ed35b713715409097a1d8e3d0ef90962db95205eda +SIZE (mkdocs-autorefs-0.3.1.tar.gz) = 8940 diff --git a/textproc/py-mkdocs-autorefs/pkg-descr b/textproc/py-mkdocs-autorefs/pkg-descr new file mode 100644 index 000000000000..39b83729ed13 --- /dev/null +++ b/textproc/py-mkdocs-autorefs/pkg-descr @@ -0,0 +1,9 @@ +MkDocs generates anchors for each heading, and they can always be used to link +to something, either within the same page or by specifying the path of the +other page. + +But with this plugin, you can link to a heading from any other page on the site +without needing to know the path of either of the pages, just the heading title +itself. + +WWW: https://github.com/mkdocstrings/autorefs |