From 1a0d0313eb17967edf9cfe0a0d593bba08b4255b Mon Sep 17 00:00:00 2001 From: p1003 Date: Wed, 10 Dec 2025 12:28:18 +0100 Subject: [PATCH 1/3] Adjust sidebar --- scripts.py | 5 ----- templates/docusaurus/frame.html.jinja2 | 8 ++++++-- templates/docusaurus/module.html.jinja2 | 2 +- 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/scripts.py b/scripts.py index e9a265e..625d8db 100644 --- a/scripts.py +++ b/scripts.py @@ -146,11 +146,6 @@ def generate_docusaurus(): dest_path.write_text(safe_content, encoding="utf-8") - fishjam_dir = out / "fishjam" - submodules_dir = out / "submodules" - - fishjam_dir.rename(submodules_dir) - def update_client(): if len(sys.argv) < 2: diff --git a/templates/docusaurus/frame.html.jinja2 b/templates/docusaurus/frame.html.jinja2 index a6fc348..cf03cf5 100644 --- a/templates/docusaurus/frame.html.jinja2 +++ b/templates/docusaurus/frame.html.jinja2 @@ -1,6 +1,10 @@ --- -title: {{ module.name }} -sidebar_label: {{ module.name.split(".")[-1] }} +{% if module.name == 'fishjam' %} +title: fishjam +{% else %} +title: fishjam.{{ module.name }} +{% endif %} +sidebar_label: {{ module.name }} custom_edit_url: null --- diff --git a/templates/docusaurus/module.html.jinja2 b/templates/docusaurus/module.html.jinja2 index 698d558..d85a4bb 100644 --- a/templates/docusaurus/module.html.jinja2 +++ b/templates/docusaurus/module.html.jinja2 @@ -17,7 +17,7 @@ {% if module.submodules %} ## Submodules {% for submodule in module.submodules if is_public(submodule) | trim %} -- [{{ submodule.name }}](submodules/{{ submodule.name }}) +- [{{ submodule.name }}](fishjam/{{ submodule.name }}) {% endfor %} {% endif %} {% endblock %} From 5bad329d5d8d93d44da1d0b51e69a03442775d5d Mon Sep 17 00:00:00 2001 From: p1003 Date: Wed, 10 Dec 2025 12:36:28 +0100 Subject: [PATCH 2/3] adjust templates --- templates/docusaurus/frame.html.jinja2 | 10 ++++------ templates/docusaurus/module.html.jinja2 | 6 +++++- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/templates/docusaurus/frame.html.jinja2 b/templates/docusaurus/frame.html.jinja2 index cf03cf5..55cc6e2 100644 --- a/templates/docusaurus/frame.html.jinja2 +++ b/templates/docusaurus/frame.html.jinja2 @@ -1,11 +1,9 @@ --- -{% if module.name == 'fishjam' %} -title: fishjam -{% else %} -title: fishjam.{{ module.name }} -{% endif %} +title: {{ module.name }} sidebar_label: {{ module.name }} custom_edit_url: null --- -{% block content %}{% endblock %} \ No newline at end of file +{% block content %}{% endblock %} + + diff --git a/templates/docusaurus/module.html.jinja2 b/templates/docusaurus/module.html.jinja2 index d85a4bb..72203f8 100644 --- a/templates/docusaurus/module.html.jinja2 +++ b/templates/docusaurus/module.html.jinja2 @@ -1,7 +1,11 @@ {% extends "frame.html.jinja2" %} {% block content %} -# {{ module.name }} +{% if module.name == 'fishjam' %} +# fishjam +{% else %} +# fishjam.{{ module.name }} +{% endif %} {% block module_info %} {% if module.docstring and ".. include::" not in module.docstring %} From 82c9993af61fabe2d3750c9db104d306b29066ba Mon Sep 17 00:00:00 2001 From: p1003 Date: Wed, 10 Dec 2025 13:31:14 +0100 Subject: [PATCH 3/3] full name instead of ifology --- templates/docusaurus/frame.html.jinja2 | 2 -- templates/docusaurus/module.html.jinja2 | 6 +----- 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/templates/docusaurus/frame.html.jinja2 b/templates/docusaurus/frame.html.jinja2 index 55cc6e2..750f07e 100644 --- a/templates/docusaurus/frame.html.jinja2 +++ b/templates/docusaurus/frame.html.jinja2 @@ -5,5 +5,3 @@ custom_edit_url: null --- {% block content %}{% endblock %} - - diff --git a/templates/docusaurus/module.html.jinja2 b/templates/docusaurus/module.html.jinja2 index 72203f8..c2a7caa 100644 --- a/templates/docusaurus/module.html.jinja2 +++ b/templates/docusaurus/module.html.jinja2 @@ -1,11 +1,7 @@ {% extends "frame.html.jinja2" %} {% block content %} -{% if module.name == 'fishjam' %} -# fishjam -{% else %} -# fishjam.{{ module.name }} -{% endif %} +# {{ module.fullname }} {% block module_info %} {% if module.docstring and ".. include::" not in module.docstring %}