mkdocs-with-confluence/README.md
2021-04-28 21:48:52 +02:00

51 lines
1.6 KiB
Markdown

![Actions Status](https://github.com/pawelsikora/mkdocs-with-confluence/workflows/pytest/badge.svg)](https://github.com/pawelsikora/mkdocs-with-confluence/actions)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mkdocs-with-confluence)
![PyPI](https://img.shields.io/pypi/v/mkdocs-with-confluence)
![PyPI - Downloads](https://img.shields.io/pypi/dm/mkdocs-with-confluence)
[![codecov](https://codecov.io/gh/pawelsikora/mkdocs-with-confluence/branch/master/graph/badge.svg)](https://codecov.io/gh/pawelsikora/mkdocs-with-confluence)
![GitHub contributors](https://img.shields.io/github/contributors/pawelsikora/mkdocs-with-confluence)
![PyPI - License](https://img.shields.io/pypi/l/mkdocs-with-confluence
# mkdocs-with-confluence
MkDocs plugin that converts markdown pages into confluence markup
and export it to the Confluence page
## Setup
Install the plugin using pip:
`pip install mkdocs-with-confluence`
Activate the plugin in `mkdocs.yml`:
```yaml
plugins:
- search
- mkdocs-with-confluence
```
More information about plugins in the [MkDocs documentation][mkdocs-plugins].
## Usage
Use following config and adjust it according to your needs:
```yaml
- mkdocs-with-confluence:
host_url: https://<YOUR_CONFLUENCE_DOMAIN>/rest/api/content
space: <YOUR_SPACE>
parent_page_name: <YOUR_ROOT_PARENT_PAGE>
username: <YOUR_USERNAME_TO_CONFLUENCE>
password: <YOUR_PASSWORD_TO_CONFLUENCE>
enabled_if_env: MKDOCS_TO_CONFLUENCE
#verbose: true
#debug: true
dryrun: true
```
## Parameters:
### Requirements
- md2cf
- mimetypes
- mistune