Я написал несколько собственных 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
live), так и в каталог моей документации (my-docs-directory
), нони одна из них не работает.
Я думаю, мне нужен RTD, чтобы каким-то образом знать, что файл CSS должен быть статическим, но все рекомендации, которые я смог найти по этому поводу, относятся только к Sphinx.
Пожалуйста, помогите!Спасибо!