sphinx-themes / sphinx-themes.org

A showcase for Sphinx documentation themes
https://sphinx-themes.org
BSD 2-Clause "Simplified" License
234 stars 44 forks source link

Add 33 themes #61

Closed shirou closed 3 years ago

shirou commented 3 years ago

refs: #25

add 33 themes.

Themes packages in pypi

pip3 search theme  | grep -i Sphinx | cut -d " " -f 1  | sort | uniq > pip3_list.txt

Current themes

jq -r '.themes[].pypi' themes.json  | sort | uniq > current_list.txt

Counts

% wc -l  pip3_list.txt current_list.txt
  66 pip3_list.txt
  65 current_list.txt

In pypi but not yet created

comm -23 --check-order pip3_list.txt current_list.txt > required.txt
wc -l reuired.txt
  50 required.txt

generate script

https://gist.github.com/shirou/7107634e4d75a6f594606fb263462283

skipped themes

These themes have an error and skipped. However, I think it can be generated by using some config.

    "autorch-sphinx-theme",  # no theme named 'pytorch_sphinx_theme' found (missing theme.conf?)
    "djangochurch-docs-theme",  # sphinx.errors.ThemeError: no theme named 'djangochurch_docs_theme' found
    "dkist-sphinx-theme",  # code missing from repo
    "epfl-sphinx-theme",  # code missing from repo
    "sphinx-django-theme",  # code missing from repo
    "sphinx-funtoo-theme",  # code missing from repo
    "sphinx-guillotina-theme",  # no theme named 'guillotina' found (missing theme.conf?)
    "sphinx-idf-theme",  # npm required
    "sphinx-heigvd-theme",  # No module named 'docutils'
    "sphinx-md-theme",  # TypeError: '>' not supported between instances of 'str' and 'int'
    "sphinx-seeta-theme",  # code missing from repo
    "sphinx-target-theme",  # code missing from repo
    "sphinx-yellowblue-theme",  # code missing from repo
    "sphinx-typlog-theme",  # jinja2.exceptions.UndefinedError: 'metatags' is undefined
    "sphinxawesome-theme",  # AttributeError: 'NoneType' object has no attribute 'replace'
    "stsci-rtd-theme",  # sphinx.errors.ThemeError: no theme named 'sphinx_rtd_theme' found, inherited by 'stsci_rtd_theme'
    "torchexpo-sphinx-theme",  # missing pythorch