Markdown
Auto-generated documentation for mypy_boto3_builder.utils.markdown module.
Utils for markdown rendering.
- mypy-boto3-builder / Modules / Mypy Boto3 Builder / Utils / Markdown
Header
class Header():
def __init__(title: str, level: int) -> None:
Markdown header.
Arguments
title
- Header titlelevel
- Header level, 1-6
Header().anchor
@property
def anchor() -> str:
Anchor link for title.
Header().render
def render() -> str:
Render menu item to string.
TableOfContents
class TableOfContents():
def __init__(headers: Iterable[Header]) -> None:
MarkDown Table of Contents.
Arguments
headers
- List of headers
See also
TableOfContents.parse
@classmethod
def parse(text: str) -> _R:
Parse table of Contents for MarkDown text.
Arguments
text
- MarkDown text.
TableOfContents().render
def render(max_level: int = 3) -> str:
Render ToC to string.
fix_pypi_headers
def fix_pypi_headers(text: str) -> str:
Parse table of Contents for MarkDown text.
Arguments
text
- MarkDown text.