- 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)
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
Build package
python setup.py sdist
twine upload dist/*
This is fork of sphinx_materialdesign_theme. With some CSS/JS modifications. Please refer to the original project for more documents.