如何将主题应用到jupyter lab

How to apply theme to jupyter lab

我试图通过在 ~/.jupyter/custom/ 目录中放置一个 *.css 文件来应用深色主题(如 here)。这会更改普通 jupyter notebook 的主题。但对 jupyter lab 外观没有影响。我还尝试使用 jupyter-theme 安装主题,但是,jupyter lab 外观没有任何变化。

谁能告诉我操作指南?

更新 2018 年 2 月 3 日 现在这个选项已经内置在设置菜单中了!

最近这个问题在 GitHub 上关闭了,终于可以编辑 jupyter 实验室的设置了。欢呼!

pull request中描述了程序。

只需更新您的 jupyter-lab(现在是 0.27.0 版)并转到文件 - 设置,然后 select 主题选项卡。并在用户覆盖中键入您的主题名称,然后按字符串右侧的复选标记。我尝试了几个,但只有 "theme": "JupyterLab Dark" 似乎有效。对我来说够了。

我非常感谢 jupyter 团队所做的工作。谢谢大家!

我硬着头皮想出了如何编写一个完整的自定义主题作为扩展。

过程是:

  1. 将 Light 主题从 jupyterlab/packages 复制到您自己的存储库。
  2. 编辑 package.jsonsrc/index.ts
  3. 中的包元数据
  4. 编辑 styles
  5. 中的 CSS 样式表
  6. 使用 jupyter labextensions install . 安装主题
    • 您可能需要使用 node
    • 手动生成依赖项

这是我的主题供以后参考 - https://github.com/nfultz/jupyterlab-theme-simple-extension

编辑:

现在有一个 cookiecutter 模板可以使它更容易:https://github.com/jupyterlab/theme-cookiecutter