Как использовать виджет Docson со Sphinx на ReadTheDocs - PullRequest
0 голосов
/ 15 февраля 2019

Я работаю над документацией (https://global -coffee-data-standard.readthedocs.io ) моей схемы JSON (https://raw.githubusercontent.com/andrejellema/GlobalCoffeeDataStandard/master/schema/global-coffee-data-standard.schema.json)

Основы, с которыми я работаю(благодаря большой помощи этого форума), но теперь я хотел бы включить виджет Docson, чтобы показать мой код красивее (https://global -coffee-data-standard.readthedocs.io / en / latest / объяснение.html # id13 )

Я прочитал эту страницу https://threesixtygiving -standard.readthedocs.io / en / latest / _static / docson / README / и яИнтересно, как установить docson локально, но что более важно для ReadTheDocs.

Нужно ли запускать npm i docson localy? Если да, то какие файлы я фиксирую в моей папке _static, чтобы ReadTheDocs также могла с ней работать?
Или я могу добавить магию в conf.py, чтобы Сфинкс справился с этим?

РЕДАКТИРОВАТЬ
Я пытался добавить файлы Docson в свой _static и, кажется, работает, когда я добавляю этот код в свой файл ReST:

<script src="_static/docson/js/widget.js" data-schema="https://raw.githubusercontent.com/andrejellema/GlobalCoffeeDataStandard/master/schema/global-unique-id.json"></script>

Но только когда я добавляю только один виджет Docson.Я получаю эту ошибку в консоли: only one instance of babel-polyfill is allowed.Поэтому я предполагаю, что это не правильный рабочий процесс.

Какой правильный рабочий процесс для добавления нескольких виджетов Docson на мою страницу.

...