Sposób na edytowanie statycznej strony internetowej – bez systemu CMS
Statyczne strony internetowe HTML to jedno z najwydajniejszych i najbezpieczniejszych rozwiązań w sieci – szczególnie jeśli nie korzystasz z systemu CMS. Ich minusem – przynajmniej z perspektywy właściciela – bywa trudność w samodzielnej edycji treści. W tym poradniku pokazujemy, jak modyfikować zawartość statycznej strony internetowej bez znajomości kodu, w sposób uporządkowany i bez ryzyka utraty danych.
Co można bezpiecznie zmieniać bez znajomości programowania?
Przy odpowiednim przygotowaniu możliwe są m.in.:
aktualizacja treści tekstowych na stronie (np. nagłówki, opisy, cenniki),
podmiana grafik i zdjęć,
reorganizacja układu treści (np. zmiana kolejności sekcji),
testowanie zmian lokalnie przed publikacją,
przywracanie poprzednich wersji strony w razie błędów.
Wszystko to można wykonać samodzielnie, korzystając z prostych, darmowych narzędzi – bez konieczności edytowania kodu HTML czy CSS na ślepo i bez stresu związanego z możliwym „zepsuciem strony”.
Jak wygląda proces edycji statycznej strony?
W uproszczeniu: pobierasz pliki ze swojej strony, edytujesz je lokalnie, a następnie publikujesz zmodyfikowaną wersję na serwerze. Sam proces może wydawać się złożony, jednak w praktyce – dzięki odpowiednim narzędziom – jest intuicyjny i w pełni bezpieczny.
Najczęstsze pytania klientów w tym zakresie to:
Jak pobrać pliki strony z serwera?
Skąd wiadomo, w którym pliku znajduje się tekst do podmiany?
Jak sprawdzić, czy zmiany działają, zanim trafią na stronę produkcyjną?
Co zrobić, jeśli po modyfikacji coś przestanie działać?
Na każde z tych pytań odpowiemy w kolejnych częściach poradnika.
Poradnik podzielony na 4 części:
Aby ułatwić pracę i umożliwić pominięcie niektórych kroków osobom bardziej technicznym, cały proces został rozbity na cztery tematyczne rozdziały:
Repozytorium plików – jak zadbać o bezpieczeństwo, historię zmian i możliwość przywrócenia poprzednich wersji.
Klient FTP – jak połączyć się z serwerem i zarządzać plikami strony.
Edytor tekstowy – jak wygodnie edytować stronę lokalnie i testować zmiany.
Identyfikacja zawartości – jak odnaleźć właściwe fragmenty kodu i podmienić je bez ryzyka.
Dla kogo jest ten cykl?
Ten poradnik został stworzony z myślą o klientach software house’ów, którzy zdecydowali się na stronę bez CMS i którzy chcą mieć większą kontrolę nad swoją stroną internetową, bez potrzeby angażowania programistów do każdej drobnej zmiany. Jeśli korzystasz z wdrożonej przez nas statycznej strony internetowej – ta seria poprowadzi Cię krok po kroku przez wszystkie potrzebne działania.
Bezpieczna edycja strony statycznej – praca z repozytorium Git (Część 1/4)
Edycja statycznej strony internetowej bez systematycznego podejścia może prowadzić do błędów, utraty danych i problemów z działaniem witryny. Dlatego pierwszym krokiem do bezpiecznej i uporządkowanej pracy nad zawartością strony jest repozytorium Git – narzędzie wykorzystywane przez profesjonalne zespoły programistyczne do kontroli wersji i archiwizacji zmian.
Czym jest repozytorium i dlaczego warto go używać?
Repozytorium Git to specjalny folder, który śledzi historię zmian w plikach. Pozwala:
zapisać każdą wersję edytowanej strony,
przywrócić poprzedni stan w razie błędów,
testować zmiany lokalnie bez ryzyka utraty danych,
bezpiecznie publikować nowe wersje strony na serwerze.
Dzięki repozytorium zachowujesz pełną kontrolę nad historią zmian – każda modyfikacja jest zarejestrowana, podpisana datą i komentarzem. To gwarantuje bezpieczeństwo i transparentność, nawet przy wielu osobach pracujących nad tą samą stroną.
GitHub Desktop – prosty sposób na obsługę repozytorium bez terminala
GitHub Desktop to aplikacja umożliwiająca zarządzanie repozytorium za pomocą intuicyjnego interfejsu graficznego. To idealne rozwiązanie dla osób, które nie korzystają z linii komend, a chcą w pełni wykorzystywać zalety Git.
Krok 1: Klonowanie repozytorium
Pobierz i zainstaluj aplikację GitHub Desktop: desktop.github.com
Otwórz aplikację i zaloguj się na swoje konto GitHub.
Wybierz opcję "File" → "Clone repository".
W zakładce "URL" wklej adres repozytorium udostępnionego przez nasz zespół (np.
https://github.com/nazwa-klienta/nazwa-strony.git
).Wskaż folder na dysku, w którym mają zostać zapisane pliki strony.
Kliknij "Clone" – pliki strony zostaną pobrane na Twój komputer.
Krok 2: Wprowadzenie zmian
Otwórz pobrane pliki w edytorze tekstowym (np. Visual Studio Code).
Zmień treść, obrazy lub inne elementy, zgodnie z potrzebami.
Krok 3: Zapisanie zmian jako „commit”
Po zapisaniu plików wróć do GitHub Desktop.
Zmodyfikowane pliki zostaną automatycznie wykryte.
Wpisz krótki opis zmian w polu "Summary" (np. „Aktualizacja nagłówka i zdjęcia w sekcji głównej”).
Kliknij przycisk "Commit to main".
Krok 4: Wysłanie zmian do repozytorium – „push”
Kliknij przycisk "Push origin" w górnym pasku.
Zmiany zostaną wysłane do repozytorium zdalnego na GitHubie.
Dzięki temu każdy członek zespołu lub nasz support będzie mógł zobaczyć, co zostało zmodyfikowane i ewentualnie pomóc w razie potrzeby.
Co dalej?
Repozytorium daje Ci nie tylko bezpieczeństwo, ale i elastyczność – możesz testować zmiany lokalnie, a następnie publikować je dopiero wtedy, gdy wszystko będzie gotowe. W kolejnym artykule omówimy, jak połączyć się z serwerem za pomocą klienta FTP, by przesłać zmodyfikowaną wersję strony online.
Przesyłanie plików na serwer – klient FTP i FileZilla (Część 2/4)
Po edycji plików strony lokalnie, kolejnym krokiem jest przesłanie ich na serwer, aby zmiany były widoczne w internecie. W tym celu korzysta się z protokołu FTP (File Transfer Protocol) – standardowego rozwiązania do przesyłania plików między komputerem a serwerem.
Czym jest FTP?
FTP to protokół komunikacyjny, który umożliwia dostęp do plików zapisanych na serwerze. Dzięki niemu możesz:
pobierać kopię strony na swój komputer (np. do edycji),
wysyłać zmienione pliki z powrotem na serwer,
zarządzać strukturą katalogów i plikami witryny.
Połączenie FTP odbywa się przy użyciu danych dostępowych (adres serwera, login, hasło, port), które zazwyczaj przekazuje klientowi firma wdrażająca stronę.
Czym jest klient FTP?
Klient FTP to aplikacja, która umożliwia połączenie z serwerem FTP i wygodne zarządzanie plikami. Działa podobnie do menedżera plików – możesz przeciągać, kopiować, usuwać i nadpisywać pliki w interfejsie graficznym. Jednym z najpopularniejszych i darmowych klientów FTP jest FileZilla.
FileZilla – bezpieczna i prosta obsługa FTP
FileZilla to lekki program dostępny na Windows, macOS i Linux, który umożliwia stabilne i szyfrowane połączenie z serwerem. Obsługuje również FTPS (szyfrowaną wersję FTP), która jest domyślnym standardem bezpieczeństwa przy naszych wdrożeniach.
Krok 1: Instalacja FileZilla
Pobierz program ze strony: filezilla-project.org
Zainstaluj aplikację zgodnie z instrukcjami systemowymi.
Krok 2: Połączenie z serwerem FTP
Uruchom FileZilla.
Uzupełnij dane w górnym pasku:
Host: adres serwera FTP (np.
ftp.twojadomena.pl
)Nazwa użytkownika: login FTP
Hasło: hasło FTP
Port: zazwyczaj
21
(chyba że ustalono inaczej)
Kliknij Szybkie łączenie (Quickconnect).
Jeśli dane są poprawne, po lewej stronie zobaczysz pliki z Twojego komputera, a po prawej – zawartość serwera.
Krok 3: Przesyłanie plików
Aby przesłać zmienione pliki na serwer, zlokalizuj je po lewej stronie (lokalnie), zaznacz, a następnie przeciągnij do odpowiedniego folderu po stronie prawej (serwer).
Jeśli plik o tej samej nazwie już istnieje, FileZilla zapyta, czy chcesz go nadpisać – wybierz „Nadpisz”.
Po przesłaniu plików strona internetowa zostanie automatycznie zaktualizowana.
Krok 4: Sprawdzenie działania
Po zakończeniu przesyłania odśwież stronę w przeglądarce (może być konieczne użycie Ctrl + F5, aby pominąć pamięć podręczną).
Jeśli coś nie działa – możesz użyć kopii zapasowej z repozytorium Git opisanej w części 1.
Dobre praktyki:
Zawsze zrób commit w repozytorium Git przed przesłaniem plików przez FTP – to pozwoli cofnąć się do działającej wersji w razie potrzeby.
Unikaj przypadkowego usuwania plików – przesyłaj wyłącznie te, które zostały zmienione.
Nie przesyłaj całej strony, jeśli zmieniasz tylko np. jeden obraz lub tekst – oszczędzisz czas i zminimalizujesz ryzyko błędu.
Co dalej?
Wiesz już, jak bezpiecznie modyfikować stronę i jak przesłać zmienione pliki na serwer. W kolejnym artykule skupimy się na pracy z edytorem tekstowym – pokażemy, jak komfortowo edytować treści i przetestować zmiany lokalnie przed publikacją.
Edycja plików i testowanie zmian lokalnie – Visual Studio Code w praktyce (Część 3/4)
Efektywna praca nad statyczną stroną internetową wymaga odpowiednich narzędzi. Choć podstawowe pliki HTML czy CSS da się otworzyć nawet w systemowym notatniku, taki sposób edycji jest niepraktyczny i podatny na błędy. W tej części poradnika pokażemy, dlaczego warto korzystać z profesjonalnych edytorów kodu i jak pracować z plikami strony za pomocą Visual Studio Code – jednego z najwygodniejszych narzędzi dostępnych za darmo.
Po co używać edytora kodu?
Edytory kodu to narzędzia stworzone z myślą o pracy nad plikami tekstowymi zawierającymi kod źródłowy. W kontekście strony statycznej oznacza to pliki .html
, .css
, .js
, .json
i inne.
Zalety edytora kodu w porównaniu do zwykłego notatnika:
kolorowanie składni (łatwiejsze czytanie kodu),
podpowiedzi i autouzupełnianie (np. znaczników HTML),
szybka nawigacja między plikami,
możliwość wyszukiwania w całym projekcie,
rozszerzenia i integracje ułatwiające pracę (np. podgląd strony na żywo),
ostrzeżenia o błędach jeszcze przed zapisaniem pliku.
Dzięki temu edycja treści jest bezpieczniejsza, szybsza i bardziej intuicyjna – nawet dla osób nietechnicznych.
Visual Studio Code – nowoczesny edytor dla każdego
Visual Studio Code (VS Code) to darmowy edytor od Microsoftu, dostępny na systemy Windows, macOS i Linux. Doskonale sprawdza się przy pracy z plikami statycznych stron internetowych. Obsługuje wiele języków programowania, a dzięki tysiącom dostępnych rozszerzeń może zostać dostosowany do indywidualnych potrzeb.
Krok 1: Instalacja VS Code
Pobierz edytor z oficjalnej strony: code.visualstudio.com
Zainstaluj aplikację i uruchom ją.
Krok 2: Otwieranie projektu
W menu wybierz File → Open Folder i wskaż folder repozytorium pobranego wcześniej (zobacz Część 1).
Po lewej stronie pojawi się struktura folderów i plików Twojej strony.
Praca z Visual Studio Code – praktyczne funkcje
🔍 Wyszukiwanie w całym projekcie
Użyj skrótu Ctrl + Shift + F (lub Cmd + Shift + F na Macu), aby przeszukiwać całą stronę pod kątem konkretnego tekstu – np. fragmentu widocznego na stronie, nagłówka, numeru telefonu. To idealny sposób, aby znaleźć, gdzie dokładnie znajduje się dany tekst do edycji.
🖊 Szybka edycja
Kliknij dwukrotnie plik, który chcesz edytować (np. index.html
) i dokonaj zmian – możesz swobodnie edytować teksty, a dzięki kolorowaniu składni od razu widać, czy nie wkradł się błąd.
💡 Podpowiedzi kontekstowe
VS Code automatycznie podpowiada składnię HTML, CSS czy JS. Jeśli np. wpiszesz <im
, program podpowie img
, a po zatwierdzeniu zaproponuje strukturę znacznika z atrybutami.
🧩 Rozszerzenia
Przejdź do zakładki Extensions (Ctrl + Shift + X) i wyszukaj przydatne dodatki, np.:
Live Server – umożliwia podgląd zmian na żywo w przeglądarce,
Prettier – automatyczne formatowanie kodu,
Auto Rename Tag – automatyczne zamykanie znaczników HTML.
🧭 Szybka nawigacja
Użyj skrótu Ctrl + P i wpisz nazwę pliku, aby natychmiast go otworzyć – to przyspiesza pracę, szczególnie przy większych projektach.
🔄 Cofanie zmian
Jeśli popełnisz błąd, wystarczy Ctrl + Z, ale dzięki integracji z Git (jeśli pracujesz w repozytorium), możesz też łatwo porównać wersje pliku sprzed edycji lub cofnąć cały commit.
Jak testować zmiany lokalnie?
Najprostszy sposób to:
Zainstaluj rozszerzenie Live Server.
Otwórz plik
index.html
.Kliknij prawym przyciskiem i wybierz "Open with Live Server" – Twoja strona otworzy się w przeglądarce i będzie automatycznie odświeżana po każdej zmianie.
To idealne rozwiązanie, by przetestować wszystko, zanim prześlesz pliki na serwer (opisane w części 2).
Co dalej?
Wiesz już, jak edytować pliki profesjonalnie i testować zmiany na swoim komputerze. W kolejnej części pokażemy, jak znaleźć właściwy fragment treści do edycji – nawet jeśli nie wiesz, w którym pliku się znajduje – oraz jak bezpiecznie podmieniać treść, obrazy i całe sekcje na stronie.
Jak edytować zawartość statycznej strony – odnajdywanie i modyfikacja treści (Część 4/4)
Edycja statycznej strony internetowej sprowadza się do modyfikowania konkretnych plików tekstowych. Problem w tym, że – bez wcześniejszej znajomości struktury projektu – trudno od razu powiedzieć, w którym pliku znajduje się dany nagłówek, opis, czy obrazek. W tej części poradnika pokażemy, jak szybko odnaleźć fragmenty do edycji, a następnie bezpiecznie je zmodyfikować.
Jak znaleźć treść, którą chcesz edytować?
1. Zidentyfikuj tekst widoczny na stronie
Otwórz stronę w przeglądarce i skopiuj fragment, który chcesz zmienić (np. nagłówek, numer telefonu, przycisk „Czytaj więcej”).
2. Otwórz projekt w Visual Studio Code
Jeśli nie masz jeszcze otwartego projektu lokalnie, wróć do części 3, gdzie opisaliśmy konfigurację edytora.
3. Użyj wyszukiwania w całym projekcie
Skrót klawiszowy Ctrl + Shift + F (lub Cmd + Shift + F na Macu) otwiera wyszukiwarkę globalną. Wklej tam tekst skopiowany ze strony.
VS Code pokaże wszystkie miejsca, gdzie dany tekst występuje – wraz ze ścieżką do pliku i podglądem kontekstu. Kliknij wynik, aby przejść bezpośrednio do pliku i rozpocząć edycję.
Jak edytować zawartość strony?
Teksty (HTML)
Po odnalezieniu fragmentu w pliku .html
, wystarczy podmienić tekst między znacznikami. Przykład:
<h2>Stare hasło reklamowe</h2>
Zamień na:
<h2>Nowe hasło reklamowe</h2>
Po zapisaniu pliku i odświeżeniu podglądu (np. przez Live Server), zmiana będzie widoczna.
Obrazy (HTML lub CSS)
Wyszukaj nazwę pliku graficznego, np. banner.jpg
, i zmień ją na nową, wcześniej przesłaną do odpowiedniego folderu:
<img src="images/banner.jpg" alt="Opis obrazka" />
Zamień np. na:
<img src="images/banner-nowy.jpg" alt="Nowy opis" />
Pamiętaj, aby obrazek fizycznie znajdował się we wskazanej lokalizacji w projekcie.
Style (CSS)
Aby zmienić kolor, marginesy czy czcionki – znajdź odpowiednią klasę w pliku .css
. Przykład:
.hero-title { color: #333; font-size: 32px; }
Możesz zmienić np. kolor lub rozmiar czcionki:
.hero-title { color: #007bff; font-size: 36px; }
Kolejność sekcji (HTML)
W pliku .html
możesz zmieniać kolejność bloków sekcji poprzez wycinanie i wklejanie całych fragmentów kodu. Przykład:
Przed:
<section id="oferta">...</section> <section id="kontakt">...</section>
Po:
<section id="kontakt">...</section> <section id="oferta">...</section>
Bezpieczna edycja – dobre praktyki
Zrób commit w repozytorium Git przed każdą większą zmianą – jeśli coś pójdzie nie tak, łatwo cofniesz zmiany.
Używaj podglądu lokalnego (np. przez Live Server), by przetestować modyfikacje przed przesłaniem ich na serwer.
Nie usuwaj plików, których nie rozumiesz – nawet jeśli wyglądają na „niepotrzebne”, mogą być wykorzystywane w innych miejscach strony.
Zawsze aktualizuj tylko jeden element na raz – łatwiej wychwycić błędy.
Najczęstsze problemy i ich przyczyny
Zmiana nie jest widoczna w przeglądarce → odśwież stronę z pominięciem cache (Ctrl + F5).
Obraz się nie wyświetla → sprawdź, czy plik istnieje i czy ścieżka jest poprawna.
Strona przestaje się ładować → możliwe, że przypadkowo usunięto znacznik lub wprowadzono literówkę – wróć do poprzedniego commita.