Logo

Tutorials

  • C++
  • Docker
  • Java
  • JavaScript (alfatraining)
  • Jenkins
  • Python
  • The Ultimate React Course
  • Shell Scripting

How-To

  • Docker
  • Firefox
  • Games
  • Jenkins
  • Linux
  • macOS
  • Network
  • Others
  • Python
  • Shell Scripting
  • Software Design
  • Sphinx
    • Building
    • Host documentation on localhost (with nginx)
    • Host documentation on GitHub Pages
    • Documentation linting with vale
    • Extending
      • Create extension (custom role)
      • Custom Roles
      • Create a new directive
      • Create selective custom style using classes
      • Inline Code Highlighting
      • Add Algolia DocSearch engine
      • Intersphinx
  • Testing
  • Windows

Reference

  • Coding fonts
  • conda
  • Docker
  • git
  • Java
  • Kubectl
  • Linux
  • Logitech K860 - Special keys
  • Network
  • Oh-My-Zsh - Commands
  • Others
  • Pycharm
  • Python
  • reStructuredText & Sphinx
  • Shell Scripting
  • SQLite
  • VS Code
All-My-Notes
  • Sphinx
  • Extending
  • View page source

Extending

  • Create extension (custom role)
  • Custom Roles
    • How to apply a special inline font style
    • How to apply a custom role containing raw HTML
  • Create a new directive
    • Understand the concept of directives
    • Example: Create a custom admonition directive
  • Create selective custom style using classes
    • Example: Custom table
    • Appendix: Custom admonition
  • Inline Code Highlighting
  • Add Algolia DocSearch engine
    • How to use DocSearch v2 as search engine
    • How to use DocSearch v3 as search engine
  • Intersphinx
    • Configuration
    • Usage
    • Understanding domains
    • Inspect the objects.inv file
Previous Next

This page was last updated on Oct 08, 2026.

© Copyright 2021-2026, Arne Wohletz.

Built with Sphinx using a theme provided by Read the Docs.