Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

alagitpull

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

alagitpull

Cleverly-named alabaster sub-theme for git-pull projects

  • 0.1.0
  • PyPI
  • Socket score

Maintainers
1

===================== git-pull sphinx theme

Sphinx_ sub-theme of Alabaster_, for use on git-pull projects.

What alagitpull adds to Alabaster

See the theme live on https://www.git-pull.com, https://tmuxp.git-pull.com, etc.

  • Table CSS tweaks

  • <pre> and code-block css tweaks

  • Additional theming tweaks for admonitions_ like ..note.

  • New sidebar template with links to projects

    • Automatic unlinking of project if its the current docs
    • Support for subprojects (put into parenthesis)
  • Sidebar CSS tweaks

Config options

Theme variables """""""""""""""

To see a full list of options passible to HTML templates, see theme.conf. Not all of these options are used in the theme itself, but to let html_theme_options pass them through, if you want.

To configure, conf.py:

html_theme_options example:

.. code-block:: python

html_theme_options = { 'logo': 'img/logo.svg', 'github_user': 'git-pull', 'github_repo': 'alagitpull', 'github_type': 'star', 'github_banner': True, 'projects': {}, 'project_name': 'my project name', }

For an example of html_theme_options['projects'] see the alagitpull/init.py file.

Example of using an optional variable such as theme_show_meta_app_icons_tags:

.. code-block:: python

html_theme_options = { # ...usual stuff, as above, and 'project_description': 'description of project' }

.. code-block:: html

{%- if theme_show_meta_app_icon_tags == true %}

{% endif -%}

Variables """""""""

alagitpull_external_hosts_new_window (boolean, default: False): check if link is external domain/IP. If so, open in new window.

.. code-block:: python

alagitpull_external_hosts_new_window = True

alagitpull_internal_hosts (list) - whitelist of domains to open in same tab, without target="_blank". Only used if alagitpull_external_hosts_new_window enabled.

Example:

.. code-block:: python

alagitpull_internal_hosts = [ 'libtmux.git-pull.com', '0.0.0.0', ]

Theme options

html_theme_options of sphinx's conf.py:

  • projects (dict) - Sidebar links.
  • project_name (string) - Name of your project (helps with unlinking

.. _Sphinx: http://www.sphinx-doc.org/ .. _Alabaster: https://github.com/bitprophet/alabaster .. _admonitions: http://docutils.sourceforge.net/docs/ref/rst/directives.html#admonitions

Keywords

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc