- Rozszerzenie jest domyślnie włączone na Fandomie.
Porównanie wikitekstu z włączonym lub wyłączonym podświetlaniem składni
Podświetlanie składni (ang. Syntax highlighting) to funkcja zaprojektowana z myślą o poprawie czytelności kodu na Fandomie. Jego zadaniem jest podświetlanie odpowiednim kolorem elementów kodu, co ułatwia zrozumienie jego struktury i działania.
Występuje w trzech głównych formach – podświetlania wikitekstu, podświetlania kodu CSS/JS/szablonów/Lua oraz jako znacznik używany na stronach.
Podświetlanie w edytorze
Podświetlanie wiki tekstu
Podświetlanie wikikodu
Wikitekst to główny budulec artykułów na całym Fandomie, jednak jego zrozumienie – zwłaszcza na bardziej złożonych stronach – może być trudne.
Podświetlanie składni ma na celu to uporościć, dodając kolory do fragmentów kodu.
Główne kolory tekstu:
- niebieski (dodger blue) = podstawowe elementy wikitekstu (nagłówki sekcji, linie poziome, pogrubienia i kursywa, listy etc.), sekcje wewnątrz linków
- zielony (japanese laurel) = tagi HTML i encje,
- ciemnoczerwony = magiczne słowa, funkcje parsera, tagi zamykające HTML, gdy brakuje tagów otwierających
- pomarańczowy = parametry szablonów
- fioletowy = szablony
- różowy = tabele
- szary = komentarze
- kolor linków zdefiniowany w Kreatorze motywu = linki
- Nazwy artykułów w linkach wewnętrznych (w obrębie wiki) są dodatkowo podkreślone
Warto zauważyć, że podświetlanie składni może również pośrednio wskazywać błędy – przykładowo, niedomknięte nawiasy linków spowodują podświetlenie całego tekstu artykułu po nawiasie otwierającym.
Podświetlanie kodu
Strony zawierające kod CSS/JS, szablony infoboksów czy moduły Lua korzystają z bardziej zaawansowanego systemu podświetlania składni.
Oprócz poprawy czytelności, to podświetlanie pomaga również zauważyć błędy składniowe – np. potencjalne błędy JavaScriptu.
Preferencje użytkownika
Jeśli nie chcesz korzystać z podświetlania składni, możesz je wyłączyć z poziomu górnego paska narzędzi w edytorze. Dokładny sposób włączania/wyłączania funkcji zależy od używanego edytora kodu źródłowego.
- VisualEditor – tryb źródłowy
- W trybie źródłowym VisualEditora (zwanym też „edytorem wikitekstu 2017”), opcja ta znajduje się w rozwijanym menu w prawym górnym rogu:

- Edytor źródłowy
- W edytorze źródłowym (zwanym też „wikiedytorem” lub „edytorem wikitekstu 2010”), znajduje się ona w środkowej części górnego paska:

- AceEditor
- W edytorze Ace (zwanym też „CodeEditorem”) znajduje się ona po lewej stronie górnego paska, pod ikoną nawiasów.

Wyłączenie podświetlania składni w ten sposób wyłączy je na czas obecnie wykonywanej edycji. Jeśli nie chcesz całkowicie pozbyć się tej funkcji, wystarczy odwiedzić zakładkę 'Edycja' w twoich preferencjach i zaznaczyć opcję "Nie podświetlaj składni wikitekstu w trybie źródłowym".
Znacznik <syntaxhighlight>
Znacznik <syntaxhighlight> umożliwia wyróżnienie składni kodu bezpośrednio w treści strony – przydatne np. na stronacg dokumentacji szablonów. Lista wspieranych języków znajduje się na MediaWiki.org.
<syntaxhighlight lang="css">
.class {
font-size: 110%;
}
</syntaxhighlight>
.class {
font-size: 110%;
}
Numery linii
Znacznik <syntaxhighlight> pozwala na dodanie numerów linii za pomocą atrybutu line:
<syntaxhighlight lang="css" line>
.class {
font-size: 110%;
}
</syntaxhighlight>
.class {
font-size: 110%;
}
Aby zmienić numer początkowy numerowania linii użyj atrybutu start:
<syntaxhighlight lang="css" line start="12">
.class {
font-size: 110%;
}
</syntaxhighlight>
.class {
font-size: 110%;
}
Możesz też wyróżnić wybrane linie przy pomocy atrybutu highlight:
<syntaxhighlight lang="css" line start="12" highlight="2,5">
.tomato {
color: red;
}
.banana {
color: yellow;
}
</syntaxhighlight>
.tomato {
color: red;
}
.banana {
color: yellow;
}
Kopiowanie kodu
Aktualizacja do MediaWiki 1.43 w 2025 roku dodała nowy atrybut copy, pozwalający na dodanie przycisku łatwego kopiowania kodu do schowka:
<syntaxhighlight lang="css" copy>
.banana {
color: yellow;
}
</syntaxhighlight>
.banana {
color: yellow;
}
Inline
Znacznik <syntaxhighlight> pozwala na dodanie kodu wewnątrz akapitu za pomocą atrybutu inline:
<syntaxhighlight lang="html" inline><div>Banan<span class="banana">Banan</span> jest owocem.</div></syntaxhighlight>
<div>Banan<span class="banana">Banan</span> jest owocem.</div>
Aby zmienić kolor tekstu, użyj klasy <syntaxhighlight lang="css" inline>.banana</syntaxhighlight>.
Aby zmienić kolor tekstu, użyj klasy .banana.
Zobacz też
- Pomoc:Dostosowywanie CSS i JS
- Pomoc:Lua
- Podświetlanie składni na Wikipedii (ang.)
- Dokumentacja rozszerzenia SyntaxHighlight na MediaWiki.org (ang.)
- Oryginalne ogłoszenie wprowadzenia podświetlania składni (ang.)
Dalsze wsparcie
Szukasz dalszego wsparcia lub masz pytanie? Sprawdź poniższe linki, aby dowiedzieć się więcej.
- Dowiedz się więcej, sprawdzając inne strony pomocy.
- Uzyskaj pomoc od innych użytkowników Fandomu w Dyskusjach na Centrum Społeczności.
- Skontaktuj się ze wsparciem Fandomu poprzez formularz kontaktowy.






