Port details on branch 2022Q3 |
- py-mike Manage multiple versions of your MkDocs-powered documentation
- 2.0.0 textproc =0 2.0.0Version of this port present on the latest quarterly branch.
- Maintainer: sunpoet@FreeBSD.org
- Port Added: 2022-06-16 19:42:21
- Last Update: 2023-11-14 17:15:58
- Commit Hash: 2df6d7e
- Also Listed In: python
- License: BSD3CLAUSE
- WWW:
- https://github.com/jimporter/mike
- Description:
- mike is a Python utility that makes it easy to deploy multiple versions of your
MkDocs-powered docs to a Git branch, suitable for hosting on Github via
gh-pages.
mike is built around the idea that once you've generated your docs for a
particular version, you should never need to touch that version again. This
means you never have to worry about breaking changes in MkDocs, since your old
docs (built with an old version of MkDocs) are already generated and sitting in
your gh-pages branch.
While mike is flexible, it's optimized around putting your docs in a
<major>.<minor> directory, with optional aliases (e.g. latest or dev) to
particularly notable versions. This makes it easy to make permalinks to whatever
version of the documentation you want to direct people to.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}mike>0:textproc/py-mike@${PY_FLAVOR}
- To install the port:
- cd /usr/ports/textproc/py-mike/ && make install clean
- To add the package, run one of these commands:
- pkg install textproc/py-mike
- pkg install py39-mike
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py39-mike listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py39-mike
- Package flavors (<flavor>: <package>)
- distinfo:
- TIMESTAMP = 1699774658
SHA256 (mike-2.0.0.tar.gz) = 566f1cab1a58cc50b106fb79ea2f1f56e7bfc8b25a051e95e6eaee9fba0922de
SIZE (mike-2.0.0.tar.gz) = 36999
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py39-setuptools>=63.1.0 : devel/py-setuptools@py39
- python3.9 : lang/python39
- Test dependencies:
-
- python3.9 : lang/python39
- Runtime dependencies:
-
- py39-importlib-metadata>=0 : devel/py-importlib-metadata@py39
- py39-importlib-resources>=0 : devel/py-importlib-resources@py39
- py39-Jinja2>=2.7 : devel/py-Jinja2@py39
- py39-mkdocs>=1.0 : textproc/py-mkdocs@py39
- py39-pyparsing>=3.0 : devel/py-pyparsing@py39
- py39-yaml>=5.1 : devel/py-yaml@py39
- py39-verspec>=0 : devel/py-verspec@py39
- py39-setuptools>=63.1.0 : devel/py-setuptools@py39
- python3.9 : lang/python39
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- textproc_py-mike
- USES:
- python
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|