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 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