2
0
mirror of https://github.com/inventree/inventree-docs.git synced 2025-04-27 21:26:43 +00:00

Improve hooks

This commit is contained in:
Oliver 2021-10-11 19:04:27 +11:00
parent 9dfc67df44
commit 9698bc81df

View File

@ -27,17 +27,30 @@ def on_config(config, *args, **kwargs):
rtd = os.environ.get('READTHEDOCS', False)
if not rtd:
print("'READTHEDOCS' environment variable not found")
print("Building for localhost configuration!")
else:
if rtd:
rtd_version = os.environ['READTHEDOCS_VERSION']
rtd_language = os.environ['READTHEDOCS_LANGUAGE']
url = f"https://inventree.readthedocs.io/{rtd_language}/{rtd_version}"
site_url = f"https://inventree.readthedocs.io/{rtd_language}/{rtd_version}"
assets_dir = f"/{rtd_language}/{rtd_version}"
config['site_url'] = url
print("Building within READTHEDOCS environment!")
print(f" - Version: {rtd_version}")
print(f" - Language: {rtd_language}")
else:
print("'READTHEDOCS' environment variable not found")
print("Building for localhost configuration!")
assets_dir = '/assets'
site_url = config['site_url']
config['assets_dir'] = assets_dir
config['site_url'] = site_url
config['readthedocs'] = rtd
print(f"config.site_url = '{site_url}'")
print(f"config.assets_dir = '{assets_dir}'")
return config