Я написал несколько пользовательских CSS, которые я хотел бы включить на сайт Mkdocs, размещенный на ReadTheDocs. Это не работает, потому что RTD не обслуживает файл CSS.
У меня есть .readthedocs.yml
файл, который просит RTD использовать Mkdocs:
version: 2
mkdocs:
configuration: .mkdocs.yml
Мой .mkdocs.yml
файл ссылается на тот факт, что я использую собственный файл CSS:
docs_dir: my-docs-directory
theme:
name: 'material'
extra_css:
- '.mkdocs.material.css'
ReadTheDocs сообщает, что документы созданы нормально, но когда я загружаю их, пользовательский CSS не действует. Если я открываю консоль браузера, я вижу эту ошибку:
Отказался от применения стиля с 'https://private-site.readthedocs-hosted.com/en/latest/.mkdocs.material.css ', потому что его тип MIME (' text / html ') не является поддерживаемым типом MIME таблицы стилей, и включена строгая проверка MIME.
Если я открою URL-адрес файла CSS на отдельной вкладке, я вижу страницу «404 - не найдено».
Я попытался включить файл CSS как в корень (где .readthedocs.yml
и .mkdocs.yml
живут), так и в каталог документов (my-docs-directory
), но ни один из них не работал.
Я думаю, мне нужно, чтобы RTD каким-то образом знал, что файл CSS должен быть статическим, но все рекомендации, которые я мог найти по этому поводу, относятся к Sphinx.
Пожалуйста помоги! Спасибо!