Я использовал собственный стиль CSS для моего вывода R markdown HTML. Я ожидал, что вывод просто вставит содержимое файла CSS в заголовок файла HTML, но CSS был изменен.
Например, CSS встроил некоторые внешние шрифты с помощью @import url(...)
, и они были встроены непосредственно в документ с URI данных (src: url(data:font/ttf;base64,...
). Аналогичное поведение применяется к внешним JavaScript файлам. Что-то вроде Google Analytics преобразуется из нескольких строк, которые загружают внешний скрипт, для встраивания всего скрипта на страницу. Я могу быть удовлетворен поведением (без внешних зависимостей в файле HTML), но, возможно, я хотел, чтобы мой файл был как можно меньшего размера.
Ближайшее объяснение можно найти в bookdown book , где написано: "чтобы предоставить все стили для документа из вашего CSS, вы устанавливаете theme
(и потенциально highlight
) в null
". Мои theme
и highlight
установлены на null
.
Есть ли способ контролировать, как анализируется CSS?