Как применить тему к jupyter lab

Я попытался применить темную тему, поместив файл *.css в каталог ~/.jupyter/custom/(например, здесь). Это изменяет тему для обычного ноутбука jupyter. Но никакого влияния на внешний вид jupyter. Я также попытался установить тему, используя jupyter-theme, но, увы, никаких изменений в представлении лаборатории jupyter.

Может ли кто-нибудь указать мне на руководство?

Ответ 1

UPDATE 02/03/2018 Теперь этот параметр уже встроен в меню настроек!

enter image description here

Недавно этот вопрос был закрыт на GitHub, и, наконец, можно редактировать настройки jupyter lab. Ура!

Процедура описана в этом запросе на растяжение.

Просто обновите свою jupyter-lab (теперь это версия 0.27.0) и перейдите в раздел "Параметры файла", затем выберите вкладку "Тема". И введите название своей темы в пользовательских переопределениях и нажмите галочку справа от строки. Я пробовал несколько, но только "тема": "JupyterLab Dark", похоже, работает. Достаточно для меня.

Apply dark theme to jupyter lab

enter image description here

Я очень ценю работу команды jupyter. Спасибо вам всем!

Ответ 2

Я прикусила пулю и выяснила, как написать полностью настраиваемую тему в качестве расширения.

Процесс такой:

  1. Скопируйте тему Light из jupyterlab/packages в свой собственный репозиторий.
  2. Отредактируйте метаданные пакета в package.json и src/index.ts
  3. Отредактируйте таблицы стилей CSS в styles
  4. Установите тему, используя jupyter labextensions install .
    • Возможно, вам придется вручную создавать зависимости, используя node

Вот моя тема для дальнейшего использования - https://github.com/nfultz/jupyterlab-theme-simple-extension

EDIT:

Там теперь шаблон cookiecutter, чтобы сделать его проще: https://github.com/jupyterlab/theme-cookiecutter