blockdiag extension for Python Markdown
Project description
blockdiag for SuperFences
This provides blockdiag rendering for Python Markdown through the SuperFences extension.
It is based on https://github.com/gisce/markdown-blockdiag.
Install
pip install blockdiag-fences
Use
Wrap your diagram in a code block, tagged with the name of the tool to convert it:
```blockdiag
blockdiag {
A -> B -> C -> D;
A -> E -> F -> G;
}
```
MkDocs Integration
In your mkdocs.yml
add this to markdown_extensions
.
markdown_extensions:
- pymdownx.superfences:
custom_fences:
- name: actdiag
class: actdiag
format: !!python/name:blockdiag_fences.blockdiag.fence_img_format
- name: blockdiag
class: blockdiag
format: !!python/name:blockdiag_fences.blockdiag.fence_img_format
- name: nwdiag
class: nwdiag
format: !!python/name:blockdiag_fences.blockdiag.fence_img_format
- name: packetdiag
class: packetdiag
format: !!python/name:blockdiag_fences.blockdiag.fence_img_format
- name: rackdiag
class: rackdiag
format: !!python/name:blockdiag_fences.blockdiag.fence_img_format
- name: seqdiag
class: seqdiag
format: !!python/name:blockdiag_fences.blockdiag.fence_img_format
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
blockdiag-fences-0.0.2.tar.gz
(2.6 kB
view hashes)
Built Distribution
Close
Hashes for blockdiag_fences-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3678831f6d21a5d841451cedfce196c36534510a7f350fb7a90b4b669b83f48c |
|
MD5 | 381669df735dc6b066bd980625de54fb |
|
BLAKE2b-256 | ed5a12a371207fe44e2100bcaac549626a4b245215953a34019d6b709730534b |