Yet Another Multirepo Plugin
This plugin allows users to define external repositories for integration into the MkDocs site.
Declared repositories are added to a subdirectory within your docs directory.
Users can then reference files within those repositories from their own navigation.
Config
plugins:
- yamp:
# directory within docs dir to add content
temp_dir: "repos"
# delete docs/{temp_dir} after build||serve?
# default: true
cleanup: true
# delete docs/{temp_dir} at the beginning of the
# mkdocs invocation.
start_fresh: true
# declare a list of repositories or directories to add
# to docs/{temp_dir}
# default: []
repos:
# the git repository URL to clone
- url: "https://github.com/some-user/some-repo"
# a list of globs to checkout
# if empty or not provided, the entire repository is cloned
# default: [ ]
include: [ "README.md", "docs/index.md"]
# the branch of the repository to clone
branch: "main"
# alternatively, you can provide a path.
# a symlink will be created within docs/{temp_dir}
- path: "../some-other-directory"
Example Usage
plugins:
- search: {}
- yamp:
repos:
- url: https://github.com/steven-terrana/mkdocs-b
branch: develop
- url: https://github.com/steven-terrana/mkdocs-a
# Page Tree
nav:
- Home:
- index.md
- repos/local-dir/README.md
- Concepts:
- concepts/index.md
- repos/mkdocs-b/README.md
- repos/mkdocs-a/docs/concepts/concept.md
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
mkdocs_yamp-0.1.2.tar.gz
(7.7 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mkdocs_yamp-0.1.2.tar.gz.
File metadata
- Download URL: mkdocs_yamp-0.1.2.tar.gz
- Upload date:
- Size: 7.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
python-httpx/0.23.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8bad0002ed9401f36a2b8acfe902a0823117365cf08bf5ed0cc6d00b2cb1f9f8
|
|
| MD5 |
e5bc2cdae5744aa69df595c4e0c202fa
|
|
| BLAKE2b-256 |
94d74e7719f9a155d15219c06e2cad0ab472b1f5d3c4c01f20f957d255ba612b
|
File details
Details for the file mkdocs_yamp-0.1.2-py2.py3-none-any.whl.
File metadata
- Download URL: mkdocs_yamp-0.1.2-py2.py3-none-any.whl
- Upload date:
- Size: 9.5 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
python-httpx/0.23.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
24b423405f7222bcb75bd9e4958bda860c975131d5f21894bd5682b6649ef1b7
|
|
| MD5 |
58036f5416b065daa15fd6596a95507a
|
|
| BLAKE2b-256 |
10df34cd50e72d10a4a49727ef501c869224d61bf88df1aced38fa3bd3206769
|