Как применить тему к jupyter lab
Я попытался применить темную тему, поместив файл *.css в каталог ~/.jupyter/custom/(например, здесь). Это изменяет тему для обычного ноутбука jupyter. Но никакого влияния на внешний вид jupyter. Я также попытался установить тему, используя jupyter-theme, но, увы, никаких изменений в представлении лаборатории jupyter.
Может ли кто-нибудь указать мне на руководство?
Ответы
Ответ 1
UPDATE 02/03/2018 Теперь этот параметр уже встроен в меню настроек!
Недавно этот вопрос был закрыт на GitHub, и, наконец, можно редактировать настройки jupyter lab. Ура!
Процедура описана в этом запросе на растяжение.
Просто обновите свою jupyter-lab (теперь это версия 0.27.0) и перейдите в раздел "Параметры файла", затем выберите вкладку "Тема". И введите название своей темы в пользовательских переопределениях и нажмите галочку справа от строки. Я пробовал несколько, но только "тема": "JupyterLab Dark", похоже, работает. Достаточно для меня.
Я очень ценю работу команды jupyter. Спасибо вам всем!
Ответ 2
Я прикусила пулю и выяснила, как написать полностью настраиваемую тему в качестве расширения.
Процесс такой:
- Скопируйте тему Light из
jupyterlab/packages
в свой собственный репозиторий.
- Отредактируйте метаданные пакета в
package.json
и src/index.ts
- Отредактируйте таблицы стилей CSS в
styles
- Установите тему, используя
jupyter labextensions install .
- Возможно, вам придется вручную создавать зависимости, используя
node
Вот моя тема для дальнейшего использования - https://github.com/nfultz/jupyterlab-theme-simple-extension
EDIT:
Там теперь шаблон cookiecutter, чтобы сделать его проще: https://github.com/jupyterlab/theme-cookiecutter