Я ищу варианты для вставки фрагмента кода Java SE в свой документ XHTML. Я нашел Google 'google-code-prettify', но не могу найти шаблонов, которые, по-видимому, лучше всего подходят для отображения фрагментов кода с номерами строк и т. Д. У кого-нибудь был опыт использования google-code-prettify с java-источником или есть еще один плагин Я могу попробовать?XHTML java snippet с Google Довольно печатать
Редактировать: Я обновил свой xhtml, чтобы он в настоящее время выглядит так. Затем я обновил источник prettify.css, чтобы включить код, приведенный ниже в комментариях.
<link href="prettyprint\google-code-prettify\src\prettify.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="prettyprint\google-code-prettify\src\prettify.js"></script>
Мой источник java по-прежнему центрирован, а не с отступом слева. Нужно ли мне обновлять файл .js или .css для этого?
Ответ: Я завернул свой pre-тег внутри div, называемого codenippet. Ниже приведен код в css, который исправил это для меня.
#codesnippet li{text-align:left; }
Код подсвечивается правильно, но его центр и только 1 номер строки (5). Нужно ли использовать пользовательский листок CSS для дальнейшего изменения или что-то еще? – Jason
@Shijima Я опубликовал свой CSS. Убедитесь, что вы изменили цвета в соответствии со стилем вашей страницы. –
Это приближается к тому, что мне нужно. Вместо указания на https для скрипта run_prettify.js я загрузил источник и отредактировал файл pretiffy.css. Цифры теперь идут, но код по-прежнему центрирован и не имеет отступов должным образом. См. Выше, чтобы изменить, как я объявляю в своем xhtml. Есть ли дополнительные изменения, необходимые для исходного файла prettify.css, или вам также нужно что-то изменить в файле .js? – Jason