Cinder Theme Specimen

Typography

Typefaces

Body Copy

You think water moves fast? You should see ice. It moves like it has a mind. Like it knows it killed the world once and got a taste for murder. After the avalanche, it took us a week to climb out. Now, I don't know exactly when we turned on each other, but I know that seven of us survived the slide... and only five made it out.

Now we took an oath, that I'm breaking now. We said we'd say it was the snow that killed the other two, but it wasn't. Nature is lethal but it doesn't hold a candle to man.

Like inline code? Here is a string for you 010101010.

Lead Body Copy

Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus.

Headings

All HTML headings, <h1> through <h6>, are available. .h1 through .h6 classes are also available, for when you want to match the font styling of a heading but still want your text to be displayed inline.

h1. Heading

h2. Heading

h3. Heading

h4. Heading

h5. Heading
h6. Heading

h1. Heading Secondary text

h2. Heading Secondary text

h3. Heading Secondary text

h4. Heading Secondary text

h5. Heading Secondary text
h6. Heading Secondary text

Blockquotes

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

Someone famous in Source Title

Lists

Horizontal Description Lists

Something
This is something
SomethingElse
This is something else

Contextual Colors

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

Code

Inline Code

This is an example of inline code #import requests

Preformatted Code Blocks with Syntax Highlighting

def request(method, url, **kwargs):
    """Constructs and sends a :class:`Request `.
    Usage::
      >>> import requests
      >>> req = requests.request('GET', 'https://httpbin.org/get')
      
    """

    # By using the 'with' statement we are sure the session is closed, thus we
    # avoid leaving sockets open which can trigger a ResourceWarning in some
    # cases, and look like a memory leak in others.
    with sessions.Session() as session:
        return session.request(method=method, url=url, **kwargs)

def get(url, params=None, **kwargs):
    r"""Sends a GET request.
    :param url: URL for the new :class:`Request` object.
    :param params: (optional) Dictionary, list of tuples or bytes to send
        in the body of the :class:`Request`.
    :param \*\*kwargs: Optional arguments that ``request`` takes.
    :return: :class:`Response ` object
    :rtype: requests.Response
    """

    kwargs.setdefault('allow_redirects', True)
    return request('get', url, params=params, **kwargs)

(Source code sample from the Python requests library, Apache License, v2.0)

Syntax highlighting support is available for and of the following languages listed on the highlightjs website. See the mkdocs "styling your docs" hljs_languages section for info on how to load languages dynamically.

Note

Include source code formatted in Github-flavored Markdown fenced code blocks with an info string that defines the supported programming language to automate syntax highlighting when your site is built.

Tables

Striped Table

# Head 1 Head 2 Head 3
1 Box 1 Box 2 Box 3
2 Box 4 Box 5 Box 6
3 Box 7 Box 8 Box 9

Bordered Table

# Head 1 Head 2 Head 3
1 Box 1 Box 2 Box 3
2 Box 4 Box 5 Box 6
3 Box 7 Box 8 Box 9

Buttons

Default Buttons

Link

Styled Buttons

Button Sizes

Block Level Buttons

Alerts

Callouts

Default Callout

This is a default callout.

Primary Callout

This is a primary callout.

Success Callout

This is a success callout.

Info Callout

This is an info callout.

Warning Callout

This is a warning callout.

Danger Callout

This is a danger callout.

Admonitions

The following admonitions are formatted like the callouts above but can be implemented in Markdown when you include the admonition Markdown extension in your mkdocs.yml file.

Add the following setting to mkdocs.yml:

markdown_extensions:
  - admonition

and then follow the instructions in the extension documentation to author admonitions in your documentation.

Cinder currently supports note, warning, and danger admonition types.

!!! note Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa.

<pre><code>
\# this is a note
def func(arg) {
  \# notable things are in here!
  return None
}
</code></pre>

!!! warning Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa.

<pre><code>
\# this is a warning
def func(arg) {
  \# be careful!
  return None
}
</code></pre>

!!! danger Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa.

<pre><code>
\# this is dangerous
def func(arg) {
  \# BOOM!
  return None
}
</code></pre>