Skip to main content

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 as say_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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mkdocs_macros_test_ntno-0.0.0.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

mkdocs_macros_test_ntno-0.0.0-py3-none-any.whl (3.1 kB view details)

Uploaded Python 3

File details

Details for the file mkdocs_macros_test_ntno-0.0.0.tar.gz.

File metadata

File hashes

Hashes for mkdocs_macros_test_ntno-0.0.0.tar.gz
Algorithm Hash digest
SHA256 a99e6e617b354ba7adb7ac17b7d73ed804dc4cc3523f045c3d17e5cadc6f3988
MD5 4b69df91c56de79b13a525ea10533c48
BLAKE2b-256 c167873cae37f316a1fb88da4373616b501d05305ce9e9f3bd550944b8e649f5

See more details on using hashes here.

File details

Details for the file mkdocs_macros_test_ntno-0.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for mkdocs_macros_test_ntno-0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2b9abd19f9cf4c44830ae53d035b2a6fcabf4538a9931824bf6980702abd074e
MD5 08edc34b16df6352e3b0696ca89a1870
BLAKE2b-256 eee99769b871ee8698f40e89257490eea19b4ab8f9e45168fb75a4c5b3fdfba1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page