|
![]() |
Подсветка синтаксиса в MediaWikiполезные библиотеки и советы |
|
Онлайн: РИСОВАЛКИ | ИГРЫ | РЕЛАКС программы |
Инструменты подсветки синтаксиса кода языков программирования, запросов и форматирования на движке MediaWiki. Библиотека highlight.jsБиблиотека JS+CSS для подсветки кода различных языков. Подключается ссылками на js и css файлы (которые лежат или на cdn сервере разработчика, или скачаны и лежат на сервере проекта пользователя) в страниц. Есть выбор стилей подсветки и возможность их редактирования. В html коде страницы скрипт будет по умолчанию искать содержимое контейнера <pre><code>...</code></pre> и заниматься его подсветкой. Вес js файла можно снизить с 50 до 10 кб за счет удаления лишнего кода, относящихся не к нашим языкам программирования. А css файл для любого стиля весит 1 кб. Советы по использованию библиотеки:
Расширение SyntaxHighlightДля MediaWiki есть расширение SyntaxHighlight. До 2015 г. оно работало с библиотекой GeSHi. После - с библиотекой Pygments. В обеих библиотеках есть поддержка подсветки XML. Ссылки
Анатолий Опарин Ещё статьи для вебмастеров, расширяющие технологический кругозор: • Памятка начинающему вебмастеру • Как работать с Flash в современное время • Спецсимволы HTML – коды около 2000 дизайнерских иконок • Blumentals WeBuilder – удобнейший редактор кода с предпросмотром • WYSIWYG Web Builder – мощный визуальный конструктор сайтов • RocketCake – лаконичный визуальный конструктор сайтов • Pinegrow – стильный визуальны конструктор сайтов • Lunacy – для макетирования интернет-страниц • Flip PDF – конвертор PDF документов в HTML5 приложение • Hi Slider – программа для создания продвинутых jQuery слайдеров • WOW Slider – программа для создания красивых HTML5 слайдеров • Amazing Slider – программа для создания HTML5 слайдшоу, галерей, альбомов • Scratch – визуальный язык программирования и редактор кода • Sozi – программа для создания стильных HTML5 презентаций с перелетами между слайдами • Stencyl – игровой движок для создания 2D-игр и публикации их в веб • Moodle – практика администратора СДО • MediaWiki – как использовать для ведения и хранения документации • MediaWiki – как скачивать Wiki-страницы в PDF • Nicepage – конструктор сайтов и тем для CMS • PowerPoint в HTML5 – обзор софта конвертации • SVG – как сделать анимацию линии (имитацию рисования) • TimelineJS – библиотека для хронологических лент • TurboSite – лаконичный конструктор многостраничных сайтов • TurboWarp – продвинутый форк Scratch для создания HTML5 игр и приложений • HTTP – коротко о протоколе • OpenAPI – спецификация, визуализация, инструментарий • Camtasia Studio – видеоредактор с экспортом в интерактивный HTML5 проигрыватель • Инструменты для создания прототипов интернет-страниц: Axure и ProtoShare • Что нужно знать об электронных платежах вебмастеру интернет-магазина • Индекс цитирования сайта – что это? • Как создать интерактивный кроссворд на сайте? |
Новости
|
|
![]() |
|
![]() |
|