aaronmarkham / mx-theme

Material Design Html Theme for Sphinx.

Home Page:https://myyasuda.github.io/sphinx_materialdesign_theme/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Material Design HTML Theme for Sphinx

How to use

  • Install the theme by
pip install mxtheme
  • Modify the conf.py for your sphinx project by

create a submodule of this repo on the same folder with conf.py for your sphinx project. then modify the following three lines in conf.py:

html_theme = 'mxtheme'

In addition, to use the card directive in rst, you can and add the following two lines into your def setup(app) function:

def setup(app):
    ...
    import mxtheme
    app.add_directive('card', mxtheme.CardDirective)

How to build

Install npm first,

on ubuntu:

wget -qO- https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs

on macos

brew install nodejs

Then install packages

npm install

Last, build css and js

npm run build

Acknowledgment

This is fork of sphinx_materialdesign_theme. With some CSS/JS modifications. Please refer to the original project for more documents.

About

Material Design Html Theme for Sphinx.

https://myyasuda.github.io/sphinx_materialdesign_theme/

License:MIT License


Languages

Language:CSS 70.7%Language:JavaScript 26.7%Language:HTML 1.8%Language:Python 0.8%