jupyterhub / the-littlest-jupyterhub

Simple JupyterHub distribution for 1-100 users on a single server
https://tljh.jupyter.org
BSD 3-Clause "New" or "Revised" License
1.04k stars 341 forks source link

Guidance on branding interfaces: jupyterhub, jupyterlab, etc. #220

Closed rraghav13 closed 3 years ago

rraghav13 commented 6 years ago

I wanted to be able to customize login page and also tree.html of each notebook in the jupyterhub server. I was able to find the templates and static content for Hub in {{install_prefix}}/hub/share/jupyterhub/templates and {{install_prefix}}/hub/share/jupyterhub/static respectively. I was able to customize pages related to jupyterhub. But, how do I customize the pages of individual notebooks. Is there a centralized way to customize them all or do I have to manually update each user's notebook? I wasn't able to find templates or static content in the user's directory. Would you know where I can find them?

giumas commented 5 years ago

@yuvipanda TLJH newbie here! Is this the suggested way to customize the TLJH interface?

consideRatio commented 3 years ago

Do we want to document in TLJH how to customize JupyterHub templates and or change the user interface? I think we don't want to do that in detail, but i think it is in scope to describe how TLJH relate to that:

  1. TLJH installs JupyterHub to run from a certain location, and JupyterHub can be customized to care about templates as documented <we provide a link>.
  2. TLJH also installs jupyterlab by default to be run from a certain location, and to customize the look of jupyterlab, you must influence it as documented <we provide a link>.
consideRatio commented 3 years ago

Closed in favor of #434 where @GeorgianaElena provides a nice response.