All Projects → schettino72 → sphinx_press_theme

schettino72 / sphinx_press_theme

Licence: other
A Sphinx-doc theme based on Vuepress

Programming Languages

Vue
7211 projects
HTML
75241 projects
stylus
462 projects
javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to sphinx press theme

sphinxcontrib-hdl-diagrams
Sphinx Extension which generates various types of diagrams from Verilog code.
Stars: ✭ 37 (-67.26%)
Mutual labels:  sphinx, documentation-tool
Doc2dash
Create docsets for Dash.app-compatible API browser.
Stars: ✭ 380 (+236.28%)
Mutual labels:  sphinx, documentation-tool
sphinx-themes.org
A showcase for Sphinx documentation themes
Stars: ✭ 114 (+0.88%)
Mutual labels:  sphinx, sphinx-theme
Sphinx
Main repository for the Sphinx documentation builder
Stars: ✭ 4,313 (+3716.81%)
Mutual labels:  sphinx, documentation-tool
sphinx-theme
(Deprecated) Make Sphinx docs look like MDN
Stars: ✭ 27 (-76.11%)
Mutual labels:  sphinx, sphinx-theme
Vscode Restructuredtext
reStructuredText Language Support in Visual Studio Code
Stars: ✭ 243 (+115.04%)
Mutual labels:  sphinx, documentation-tool
bocco
Generate API documentation from Markdown
Stars: ✭ 39 (-65.49%)
Mutual labels:  documentation-tool
api-explorer
API Explorer is a live documentation client for Swagger/OpenAPI Specification
Stars: ✭ 44 (-61.06%)
Mutual labels:  documentation-tool
sphinxcontrib-django
This is a sphinx extension which improves the documentation of Django apps.
Stars: ✭ 37 (-67.26%)
Mutual labels:  sphinx
sphinx.nvim
Sphinx integrations for Neovim
Stars: ✭ 64 (-43.36%)
Mutual labels:  sphinx
radspec
🤘 Radspec is a safe interpreter for Ethereum's NatSpec
Stars: ✭ 123 (+8.85%)
Mutual labels:  documentation-tool
madness
Instant Markdown Server
Stars: ✭ 54 (-52.21%)
Mutual labels:  documentation-tool
versions-jekyll
An example site and repo for controlling versions of content in a web site.
Stars: ✭ 18 (-84.07%)
Mutual labels:  documentation-tool
sphinxql
SphinxQL query builder for Node.js. sphinxql package supports Manticore Search and Sphinx Search
Stars: ✭ 21 (-81.42%)
Mutual labels:  sphinx
strictdoc
Software for writing technical requirements specifications.
Stars: ✭ 80 (-29.2%)
Mutual labels:  documentation-tool
sphinxcontrib-trio
Make Sphinx better at documenting Python functions and methods
Stars: ✭ 26 (-76.99%)
Mutual labels:  sphinx
scod
A nice documentation generator based on ddox.
Stars: ✭ 32 (-71.68%)
Mutual labels:  documentation-tool
sphinx exporter
Exports metrics from sphinx servers for consumption by Prometheus.
Stars: ✭ 20 (-82.3%)
Mutual labels:  sphinx
gui-python-gtk
Repositório criado para documentar e centralizar conteúdos, dicas, tutoriais e exemplos de código sobre a construção de interfaces com a linguagem de programação Python (PyGObject) e o toolkit gráfico Gtk 4.
Stars: ✭ 85 (-24.78%)
Mutual labels:  sphinx
BooGi
Generate GitBook-like modern docs/tutorial websites using Gatsby
Stars: ✭ 117 (+3.54%)
Mutual labels:  documentation-tool

LOOKING FOR PROJECT MAINTAINERS

Unfortunately I (the author) do not have time to maintain this project.

If you are interested just ask me and I will provide admin rights on PyPI and commit access to this repo.

sphinx_press_theme

PyPI

A modern responsive theme for python's Sphinx documentation generator.

See it in action on Press Theme own website

This theme is based on VuePress. It uses Vue.js & Stylus managed by vite.

Press theme is still in BETA. Contributions are welcome.

Install

First install the theme:

$ pip install sphinx_press_theme

Sphinx version compatibility

Sphinx Press Theme
4.X latest
3.X 0.6.1
2.X 0.5.1

Usage

On Sphinx project's conf.py: set the theme name to press.

html_theme = "press"

See details on configuration.

Development

First build web assets:

cd ui
yarn build

Sphinx theme has a soft link to built assets... Install theme locally with pip install -e ..

docs folder contains theme's own documentantion.

cd docs
make clean html

Release

Set version on:

  • setup.py
  • sphinx_press_theme/__init__.py
  • sphinx_press_theme/theme.conf
  • docs/source/conf.py

Website

To update website:

cd ../press_site
rsync -rvi ../sphinx_press_theme/docs/build/html/ .
git add --all
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].