Skip to content

Instantly share code, notes, and snippets.

@macbedn
Last active March 29, 2026 18:39
Show Gist options
  • Select an option

  • Save macbedn/cbea126be27759f950b3114e0bb38814 to your computer and use it in GitHub Desktop.

Select an option

Save macbedn/cbea126be27759f950b3114e0bb38814 to your computer and use it in GitHub Desktop.
yoradio - własne logo w interfejsie www

Poniższy poradnik krok po kroku pokazuje, jak podmienić domyślne logo w interfejsie WWW yoRadio na własne, przygotowane w formacie wektorowym (SVG), oraz jak poprawnie powiązać jego elementy ze zmiennymi kolorów w pliku stylów theme.css.

Wymagania:

  • program Inkscape (do edycji grafiki wektorowej),
  • dowolny program do kompresji obsługujący format GZIP (np. 7-Zip).

Krok 1: Rozpakowanie oryginalnego pliku logo

Przejdź do katalogu źródłowego interfejsu webowego: yoRadio\data\www. Odszukaj plik o nazwie logo.svg.gz i rozpakuj go. Otrzymasz edytowalny plik logo.svg.

image

Krok 2: Edycja w programie Inkscape

Otwórz rozpakowany plik logo.svg w programie Inkscape. Domyślne logo składa się z dwóch oddzielnych ścieżek wektorowych: jednej dla elemntu "yo" i drugiej dla "radio".

image`

Krok 3: Wstawienie własnej grafiki i konwersja do ścieżek

Zastąp domyślne elementy własnymi ścieżkami w kolorze czarnym.

image

Ważne: Wszystkie elementy Twojego nowego logo muszą być krzywymi (ścieżkami), a nie obiektami typu tekst czy figury geometryczne. Aby to zrobić:

  1. Zaznacz swój nowy obiekt.
  2. Z górnego menu wybierz: Ścieżka > Obiekt w ścieżkę (Path > Object to Path).
image

Krok 4: Przypisanie etykiet (Powiązanie z CSS)

Aby przeglądarka potrafiła kolorować odpowiednie części logo na podstawie motywu (theme.css), musisz nadać nowym ścieżkom właściwe etykiety (ID obiektu).

Nadaj swoim ścieżkom następujące etykiety:

  • Ścieżka o etykiecie yo – ten element przyjmie kolor zdefiniowany jako --logo: w pliku theme.css.
  • Ścieżka o etykiecie radio – ten element przyjmie kolor zdefiniowany jako --logo-red: w pliku theme.css.
image

Krok 5: Zapis i kompresja pliku

Gdy upewnisz się, że ścieżki mają odpowiednie etykiety, zapisz plik logo.svg (stary plik dla bezpieczeństwa zapisz pod inną nazwą). Następnie skompresuj nowy plik logo z powrotem do formatu GZIP, tak aby uzyskać plik pod nazwą logo.svg.gz.

image

Krok 6: Wgrywanie pliku do yoRadio

Ostatnim etapem jest wgranie zmodyfikowanego pliku do yoRadio.

  1. Otwórz interfejs WWW swojego yoRadio.
  2. Przejdź do zakładki: Settings > Update > Board.
  3. Wgraj utworzony plik logo.svg.gz.

(Proces ten odbywa się w dokładnie tym samym miejscu, co wgrywanie całego interfejsu WWW, jednak tym razem wysyłasz wyłącznie ten jeden, podmieniony plik).

image

*Gotowe!

image

Po odświeżeniu strony w przeglądarce (często wymagane twarde odświeżenie: Ctrl+F5), zobaczysz swoje nowe logo.*

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment