Test macros library for macros plugin
Project description
Test pluglet for mkdocs-macros
What it is
This is a test pluglet for mkdocs-macros. Its purpose is to serve as a template for pluglets.
It exports three macros, which can be used in markdown pages, and aren't particularly interesting:
test_fn(x:float)
: an arithmetic expression.say_hello(s:str)
: displays Hello followed by the string, in italics.test_fn2(s:str)
: same assay_hello()
but does it slightly differently
For example, you could write:
He said {{ say_hello('Joe') }}.
Which will be translated into HTML as:
He said <i>Hello Joe</i>
How to install it
Directly from pypi:
pip install mkdocs-macros-test
Or directly from the github repository: download
the package and run:
python setup.py install
How to call it from an MkDocs project
In the config (mkdocs.yml
) file:
plugins:
- search
- macros:
modules: ['mkdocs_test`]
Notes
https://github.com/fralau/mkdocs_macros_plugin question - can this plugin be used to change the jinja2 environment that mkdocs uses?
use case: i would like to be able to install a jinja2 extension and then use that extension in my custom mkdocs theme
in particular: https://github.com/danielchatfield/jinja2_markdown
https://github.com/fralau/mkdocs_macros_plugin/blob/master/mkdocs_macros/plugin.py#L583
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
Built Distribution
File details
Details for the file mkdocs_macros_test_ntno-0.0.0.tar.gz
.
File metadata
- Download URL: mkdocs_macros_test_ntno-0.0.0.tar.gz
- Upload date:
- Size: 2.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a99e6e617b354ba7adb7ac17b7d73ed804dc4cc3523f045c3d17e5cadc6f3988 |
|
MD5 | 4b69df91c56de79b13a525ea10533c48 |
|
BLAKE2b-256 | c167873cae37f316a1fb88da4373616b501d05305ce9e9f3bd550944b8e649f5 |
File details
Details for the file mkdocs_macros_test_ntno-0.0.0-py3-none-any.whl
.
File metadata
- Download URL: mkdocs_macros_test_ntno-0.0.0-py3-none-any.whl
- Upload date:
- Size: 3.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b9abd19f9cf4c44830ae53d035b2a6fcabf4538a9931824bf6980702abd074e |
|
MD5 | 08edc34b16df6352e3b0696ca89a1870 |
|
BLAKE2b-256 | eee99769b871ee8698f40e89257490eea19b4ab8f9e45168fb75a4c5b3fdfba1 |