Wordpress.com "блоки кода": специальные символы, такие как труба dplyr (%>%), вызывающая ошибочное отображение
Я пытаюсь показать код R в своем блоге на wordpress.com, но код искажается при предварительном просмотре или публикации. Это, в частности, происходит с функцией канала dplyr (%>%), в которой я иногда теряю знак процента и больше знака.
Например, это:
[code language = "r"]
библиотека (dplyr)
tester <- mtcars%>% head (5)%>%
тянуть (цил)
[/код]
становится следующим (отсутствует ">%" после tester
):library(dplyr)
tester % head(5) %>%
pull(cyl)
Даже используя <pre>
тег, на который ссылается статья Wordpress "Написание кода в ваших сообщениях", вызвал некоторые искажения, несмотря на то, что этот тег якобы заставлял браузер "точно воспроизводить все, что находится внутри тегов".
1 ответ
Добавьте код в Github Gist по адресу https://gist.github.com/.
Затем вставьте весь URL Gist (начинается с https://gist.github.com/
) для веб-страницы, отображающей ваш код (с вашим именем Github ID вверху и блоком для вставки вверху, который вы не будете использовать) в разделе HTML вашего кода в отдельной строке. Например:This is some text. And now here is some code:
https://gist.github.com/RickPack/f159e1b35b096f5325ac7093652d4b2e
Размещение URL-адреса Gist в разделе HTML вашего сообщения на Wordpress.com приведет к тому, что Wordpress отобразит код, связанный с вашим Gist, более привлекательным образом, чем URL-адрес. Хотя подсветка синтаксиса вашего конкретного языка не может быть сохранена, по крайней мере, нет потери символов.