Neoteroi MkDocs Plugins

1.2.0 · active · verified Thu Apr 16

neoteroi-mkdocs provides a collection of plugins for MkDocs and Python Markdown, enhancing documentation sites with features like cards, contributors lists, timelines, Gantt charts, and OpenAPI specification integration. Currently at version 1.2.0, the library maintains an active development pace with regular updates and feature additions.

Common errors

Warnings

Install

Imports

Quickstart

This quickstart demonstrates how to set up a basic MkDocs project and enable two common neoteroi-mkdocs plugins: `cards` and `contribs`. It creates `mkdocs.yml` to configure the plugins and `docs/index.md` with example usage of their respective HTML/Markdown syntax. Finally, it starts the MkDocs development server to view the output.

mkdir my-docs
cd my-docs

# Create mkdocs.yml
cat <<EOF > mkdocs.yml
site_name: My Awesome Docs

plugins:
  - neoteroi.cards
  - neoteroi.contribs

# Add some content
EOF

mkdir docs
cat <<EOF > docs/index.md
# Welcome to My Docs

This is a sample page using neoteroi-mkdocs plugins.

<div class="cards">
  <div class="card">
    <h3>Feature One</h3>
    <p>Description for feature one.</p>
  </div>
  <div class="card">
    <h3>Feature Two</h3>
    <p>Description for feature two.</p>
  </div>
</div>


<div class="contribs"></div>
EOF

# Run MkDocs development server
mkdocs serve

view raw JSON →