How to apply theme to jupyter lab

醉酒当歌 提交于 2019-11-29 16:36:59

问题


I tried to apply dark theme by putting a *.css file in the ~/.jupyter/custom/ directory (like here). This changes a theme for a normal jupyter notebook. But no affect on the jupyter lab appearance. I also tried to install a theme using jupyter-theme, but alas, no changes in jupyter lab appearance.

Can someone point me to the how-to guide?


回答1:


UPDATE 02/03/2018 Now this option is already built in in the settings menu!

Recently this issue was closed on the GitHub, and finally it is possible to edit settings of the jupyter lab. Hurray!

The procedure is described in this pull request.

Just update your jupyter-lab (now it is version 0.27.0) and go to File - Settings, then select Theme tab. And type your theme name in the User Overrides and press the check-mark at the right of the string. I tried several, but only "theme": "JupyterLab Dark" seems to work. Enough for me.

I really appreciate the work the jupyter team is doing. Thank you all!




回答2:


I bit the bullet, and figured out how to write a full custom theme as an extension.

The process is:

  1. Copy the Light theme from jupyterlab/packages to your own repository.
  2. Edit the package metadata in package.json and src/index.ts
  3. Edit the CSS stylesheets in styles
  4. Install the theme using jupyter labextensions install .
    • You may need to manually generate dependencies using node

Here is my theme for future reference - https://github.com/nfultz/jupyterlab-theme-simple-extension

EDIT:

There's now a cookiecutter template to make it easier: https://github.com/jupyterlab/theme-cookiecutter



来源:https://stackoverflow.com/questions/40518614/how-to-apply-theme-to-jupyter-lab

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!