Skip to main content

MkDocs theme designed for Bioiformatic Unit of the Istituto Zooprofilattico dell' Abruzzo e del Molise G. Caporale

Project description

mkdocs-bioinformatic-izsam-theme

This is an MkDocs theme designed to layout the documentation provided by Bioinformatic Unit of the Istituto Zooprofilattico Sperimentale dell'Abruzzo e del Molise "G. Caporale".

Important!

The theme is intended to work with the plugin mkdocs-izsam-search https://pypi.org/project/mkdocs-izsam-search/

pip install mkdocs-izsam-search

Theme customization

The theme allows you to customize Title and top right label using your mdkdocs configuration file mkdocs.yml.

extra:
  platform_title: Piattaforma GenPat
  header_tool_label: Wiki
  header_tool_label_mobile: Wiki

Theme localization

The theme supports a lightweight localization system written in javascript. At the moment it supports Italian and English but you are free to add every language by duplicate the existing js/theme-langauges/theme-loc-en.js file and renaming it with your language a for example js/theme-langauges/theme-loc-it.js. Edit/override js/theme-localization.js to add more fields and translations.

Please refer to MkDocs documentation on how to customize a theme https://www.mkdocs.org/user-guide/customizing-your-theme/#customizing-your-theme.

To activate the localization, add a value to locale in config.theme:

theme:
  name: bioinformatic-izsam-theme
  locale: it

Here the code used in the theme (base.html) to hold the localization:

{% if config.theme.locale %}
  {% set js_path = 'js/theme-languages/theme-loc-' ~ config.theme.locale ~ '.js' %}
  <script src="{{ js_path|url }}"></script>
  <script src="{{ 'js/theme-localization.js'|url }}"></script>
{% endif %}

Important!

The locale variable is used also to set search functionalities, there are some limitations on the values it can assume. Allowed languages are: ar, da, de, du, es, fi, fr, hi, hu, it, ja, jp, nl, no, pt, ro, ru, sv, ta, th, tr, vi, zh. If you want to use a different language, you should not to use mkdocs-izsam-search plugin and customize the base.html file removing all the code related to it.

Change log

[0.1.2] - 2022-03-18

Layout improvement.

  • Edited theme.css

[0.1.1] - 2022-01-25

Layout improvement.

  • Edited theme.css

[0.1.0] - 2022-01-25

Layout improvement.

  • Edited theme.css

[0.0.9] - 2022-01-25

Layout changes: form fields and buttons aspect.

  • Edited theme.css

[0.0.8] - 2021-11-24

Layout improvement.

  • Edited theme.css

[0.0.7] - 2021-11-15

Project description.

  • Edited README.md

[0.0.6] - 2021-11-15

Theme localization, integration of a footer.css, ui emprovement.

  • Added theme localization for search.html file.
  • Added theme localization for 404.html file.
  • Added a footer.css file.
  • Small changes in the main theme.css style for left menu.

[0.0.5] - 2021-11-12

Theme localization

  • The theme now support it and en localization and it can be extended with other langauges.

[0.0.4] - 2021-11-12

Added support for other languages besides en to make theme working with mkdocs-izsam-search plugin

  • The theme now support languages present in js/lunr-languages and can be defined in theme.locale of the .yml configuration file. Multilanguage is not supported yet.

[0.0.2] and [0.0.3] - 2021-11-11

Debug on setup

  • Fixed bugs for the mkdocs entry point in setup.py

[0.0.1] - 2021-11-11

First release

  • Made stuff necessary to package a theme

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-bionformatic-izsam-theme-0.1.2.tar.gz (651.4 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file mkdocs-bionformatic-izsam-theme-0.1.2.tar.gz.

File metadata

  • Download URL: mkdocs-bionformatic-izsam-theme-0.1.2.tar.gz
  • Upload date:
  • Size: 651.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.6.1 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.6

File hashes

Hashes for mkdocs-bionformatic-izsam-theme-0.1.2.tar.gz
Algorithm Hash digest
SHA256 1cf9a32fb015deb1e4137fc729dda35257d0adc6024a44c22cefccb14ca983b8
MD5 06d92119ae888c2daa62c91324a66ebf
BLAKE2b-256 8d6d73fcd5318cc45349f2c1c4039a7ffe55d43fc9ee8eb68e1b28ee4c810dfc

See more details on using hashes here.

File details

Details for the file mkdocs_bionformatic_izsam_theme-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: mkdocs_bionformatic_izsam_theme-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 702.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.6.1 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.6

File hashes

Hashes for mkdocs_bionformatic_izsam_theme-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a54094d1fa228f8d3b2521f7ee5ac3785b5cf6340f712aac5a60e312de13cc36
MD5 da237c15a657cf9d235e591c10a98362
BLAKE2b-256 ebf5dd6e6be055deb5ae3dd39bb363505ec3660e42fcf496c63a69b48227e9ba

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