Вики Сообщества

ПОДРОБНЕЕ

Вики Сообщества
Вики Сообщества
Метка: sourceedit
Строка 5: Строка 5:
 
[[Справка:Викитекст|Викитекст]] — это основа любой статьи вики. Даже при редактировании в [[Справка:Визуальный редактор|Визуальном редакторе]] ваши правки в конечном итоге будут преобразованы в викитекст. Но на больших страницах с многочисленными шаблонами и сложными конструкциями бывает сложно сразу разобраться, что есть что. Подсветка синтаксиса призвана решить эту проблему.
 
[[Справка:Викитекст|Викитекст]] — это основа любой статьи вики. Даже при редактировании в [[Справка:Визуальный редактор|Визуальном редакторе]] ваши правки в конечном итоге будут преобразованы в викитекст. Но на больших страницах с многочисленными шаблонами и сложными конструкциями бывает сложно сразу разобраться, что есть что. Подсветка синтаксиса призвана решить эту проблему.
   
В настоящий момент для выделения элементов используются следующие цвета:
+
Для выделения элементов на википроектах со светлой темой используются следующие цвета:
 
* <span style="background-color:#E4E5F3; color:#000;">&nbsp;синий&nbsp;</span> = заголовки, жирный шрифт, курсив;
 
* <span style="background-color:#E4E5F3; color:#000;">&nbsp;синий&nbsp;</span> = заголовки, жирный шрифт, курсив;
 
* <span style="background-color:#D9EAF6; color:#000;">&nbsp;светло-синий&nbsp;</span> = внутренние ссылки;
 
* <span style="background-color:#D9EAF6; color:#000;">&nbsp;светло-синий&nbsp;</span> = внутренние ссылки;
Строка 11: Строка 11:
 
* <span style="background-color:#F8DBDA; color:#000;">&nbsp;красный&nbsp;</span> = ключевые элементы викитекста;
 
* <span style="background-color:#F8DBDA; color:#000;">&nbsp;красный&nbsp;</span> = ключевые элементы викитекста;
 
* <span style="background-color:#F6DDE9; color:#000;">&nbsp;фиолетовый&nbsp;</span> = теги;
 
* <span style="background-color:#F6DDE9; color:#000;">&nbsp;фиолетовый&nbsp;</span> = теги;
* <span style="background-color:#F0EBDB; color:#000;">&nbsp;серый/коричневый&nbsp;</span> = шаблоны.
+
* <span style="background-color:#F0EBDB; color:#000;">&nbsp;серый/коричневый&nbsp;</span> = шаблоны и HTML версии специальных символов.
  +
  +
Для выделения элементов на википроектах с тёмной темой используются следующие цвета:
  +
* <span style="background-color: #44466D; color: white;">&nbsp;тёмно-лиловый&nbsp;</span> = заголовки, жирный шрифт, курсив;
  +
* <span style="background-color: #245477; color: white;">&nbsp;тёмно-синий&nbsp;</span> = внутренние ссылки;
  +
* <span style="background-color: transparent; color: black;">&nbsp;прозрачный&nbsp;</span> = внешние ссылки;
  +
* <span style="background-color: #4D1A19; color: white;">&nbsp;коричневый&nbsp;</span> = ключевые элементы викитекста;
  +
* <span style="background-color: #662946; color: white;">&nbsp;тёмно-фиолетовый&nbsp;</span> = теги;
  +
* <span style="background-color: #474D23; color: white;">&nbsp;оливковый&nbsp;</span> = шаблоны и HTML версии специальных символов.
   
 
== Подсветка синтаксиса CSS и JavaScript ==
 
== Подсветка синтаксиса CSS и JavaScript ==

Версия от 09:28, 17 августа 2018

Подсветка синтаксиса — расширение, которое предназначено для улучшения читабельности викитекста, CSS и JavaScript. Подключено по умолчанию на всех википроектах.

Подсветка викитекста

SyntaxHighlight-WikitextDark

Подсветка викитекста

Викитекст — это основа любой статьи вики. Даже при редактировании в Визуальном редакторе ваши правки в конечном итоге будут преобразованы в викитекст. Но на больших страницах с многочисленными шаблонами и сложными конструкциями бывает сложно сразу разобраться, что есть что. Подсветка синтаксиса призвана решить эту проблему.

Для выделения элементов на википроектах со светлой темой используются следующие цвета:

  •  синий  = заголовки, жирный шрифт, курсив;
  •  светло-синий  = внутренние ссылки;
  •  бледно-зеленый  = внешние ссылки;
  •  красный  = ключевые элементы викитекста;
  •  фиолетовый  = теги;
  •  серый/коричневый  = шаблоны и HTML версии специальных символов.

Для выделения элементов на википроектах с тёмной темой используются следующие цвета:

  •  тёмно-лиловый  = заголовки, жирный шрифт, курсив;
  •  тёмно-синий  = внутренние ссылки;
  •  прозрачный  = внешние ссылки;
  •  коричневый  = ключевые элементы викитекста;
  •  тёмно-фиолетовый  = теги;
  •  оливковый  = шаблоны и HTML версии специальных символов.

Подсветка синтаксиса CSS и JavaScript

SyntaxHighlight-CSS

Подсветка синтаксиса CSS

Подсветка синтаксиса на страницах с CSS и JS в первую очередь призвана повысить читабельность кода, а дополняющий подсветку агент проверки поможет определить допущенные ошибки. Также на страницах с CSS и JavaScript работает автоматическая подстановка некоторых символов, которая поможет немного сократить время написания кода и избавит от ошибок с пропущенными или забытыми скобками. Подсветка синтаксиса работает как на локальных страницах с CSS и JS, так и на глобальных страницах с CSS и JS (в целом на любых страницах MediaWiki).

Личные настройки

Если вы не хотите видеть подсветку синтаксиса, вы можете отключить её на странице настроек во вкладке «Редактирование». Просто поставьте галочку в поле «Не показывать подсветку викитекста в Исходном коде», и подсветка перестанет появляться не только на страницах с викитекстом, но и на страницах с кодом CSS и JavaScript.

Подсветка кода в статье

Для подсветки кода в статьях используется тэг <syntaxhighlight>. Полный список доступных для подсветки языков можно найти здесь.

Например, подсветка CSS в статье через syntaxhighlight

<syntaxhighlight lang="css">
.class {
  font-size:110%;
}
</syntaxhighlight>

создаст:

.class {
  font-size:110%;
}