sphinxjp.usaturn

sphinxjp.usaturn is sphinx extension to add usaturn admonition. This extension enable you to add wonderful admonition notaiton.

Example:

.. usaturn:: Hello world!

.. usaturn:: Hello world!
   :align: right

Who’s usaturn?

Go Yamada (@usaturn) is Sphinx evangelist in Japan. He is a chairman of SphinxCon JP 2014 .

With gratitude.

Setting

You can see available package at PyPI.

You can get source code at http://bitbucket.org/tk0miya/

Install

Use pip:

$ pip install sphinxjp.usaturn

Configure Sphinx

To enable this extension, add sphinxjp.usaturn module to extensions option at conf.py.

# Enabled extensions
extensions = ['sphinxjp.usaturn']

Directive

.. usaturn::

This directive insert a usaturn admonition into the document.

Example:

.. usaturn:: Hello world!

.. usaturn:: Hello world!
   :align: right

うさたーん
Hello world!
Hello world!

うさたーん

Internal API

sphinxjp.usaturn adds add_character_admonition() as sphinx API.

add_character_admonition(character_name, image_url, label)

Define new admonition directive.

Example:

def setup(app):
    app.add_character_admonition('debian',
                                 'https://www.debian.org/logos/openlogo-nd-100.jpg',
                                 'Debian')

After that, sphinxjp.usaturn defines debian admonition directive. It has ‘Debian’ label and specified logo as its image.

Example:

.. usaturn:: Hello world!

.. debian:: Hello debian world!
   :align: right

うさたーん
Hello world!
Hello debian world!

Debian

Repository

This code is hosted by Bitbucket.

License

Apache License 2.0

Table Of Contents

This Page