GrowSitedevelopers

GS Loom Playground

Testuj szablony lokalnie bez API, bazy danych i uploadu.

Testowanie bez wgrywania na serwer

GS Loom Playground uruchamia szablony z katalogu na Twoim komputerze we wspólnym rendererze GrowSite. Nie wymaga API ani bazy danych. Nie importuje motywu do katalogu produkcyjnego i nie publikuje zmian na stronach klientów.

Uruchom podgląd

W katalogu głównym repozytorium GrowSite, po zainstalowaniu zależności poleceniem npm ci, uruchom:

bash
npm run loom:playground

Następnie otwórz GS Loom Playground. Link prowadzi do Twojego komputera i działa, gdy powyższy proces jest uruchomiony. Samo otwarcie dokumentacji nie uruchamia procesu. Zatrzymasz go skrótem Ctrl+C w terminalu.

Domyślnie dostępne są GrowSite Skeleton, Paylio i Victorie Vending. Wybierz motyw, stronę i szerokość podglądu: dostępną przestrzeń, desktop 1440 px, tablet 768 px lub telefon 390 px. Przycisk ponownego uruchomienia pozwala ponownie obejrzeć animacje wejścia.

Otwórz własny szablon

Podaj katalog rozpakowanej paczki GS Loom zawierający loom.json:

bash
npm run loom:playground -- "/pełna/ścieżka/do/mojego-szablonu"

Możesz podać kilka katalogów rozdzielonych spacjami; każdy motyw musi mieć unikalny klucz. Podanie katalogów zastępuje domyślną listę trzech motywów. Gotowy przykład z dokumentacji uruchomisz tak:

bash
npm run loom:playground -- dev-site/examples/launch-theme

Edytuj HTML, schema, słowniki i zasoby w katalogu wskazanym w Playground. Po zapisaniu plików podgląd odświeża się automatycznie. Błędy kompilacji są wyświetlane w podglądzie. Nie musisz wykonywać importu ani przebudowywać rejestru motywów.

Dane demonstracyjne i pluginy

Playground korzysta z wartości demonstracyjnych i domyślnych motywu. Dla motywów sekcyjnych dostępny jest wybór języka oraz scenariuszy: standardowych danych, długiego tekstu i pustego bloga. Przełącznik pluginów pozwala porównać stronę z włączonymi i wyłączonymi integracjami demonstracyjnymi. Formularze symulują odpowiedź sukcesu — nie wysyłają maili i nie zapisują zgłoszeń.

Wybór języka korzysta ze słowników i mechanizmu fallback motywu. Nie tłumaczy automatycznie treści demo ani tekstu użytkownika. Motywy dokumentowe, takie jak Victorie Vending, wyświetlają oryginalne treści demonstracyjne; selektory języka i scenariusza są dla nich ukryte.

Zakres podglądu

Sprawdź układ, responsywność, tła, typografię, animacje i wygląd formularzy. Zewnętrzne zasoby, na przykład fonty, mogą nadal wymagać internetu. Własne moduły JavaScript wymagające osobnej integracji z aplikacją nie są automatycznie rejestrowane przez wskazanie katalogu.

Zapis danych, rzeczywistą wysyłkę formularzy, uprawnienia i zachowanie pluginów z API sprawdź później w środowisku aplikacji. Kolejne kroki opisują pierwszy szablon i wydanie paczki.

Zmiana portu

Serwer nasłuchuje wyłącznie na 127.0.0.1. Jeśli port 5180 jest zajęty, zatrzymaj poprzedni proces lub ustaw inny port:

bash
LOOM_PLAYGROUND_PORT=5181 npm run loom:playground

Wtedy otwórz adres http://127.0.0.1:5181/__loom zamiast domyślnego linku.

Pobierz kopię Markdown
Wyniki · 22
Komponenty GS Loom UI

Wspólne komponenty, warianty i style motywów.

Katalog czcionek

Dostępne kroje, podgląd i deklarowanie czcionek w GS Loom.

Menu i nawigacja

Tworzenie menu, podłączanie linków i stylowanie nawigacji.

Blog i komentarze

Blog i komentarze

SEO i kontrakt pluginów

SEO i kontrakt pluginów

Pierwszy szablon krok po kroku

Kompletna paczka, instalacja i pierwsza edycja.

GS Loom Playground

Testuj szablony lokalnie bez API, bazy danych i uploadu.

Architektura i pliki

Jak pliki autora stają się stroną klienta.

Schema i ustawienia

Typy kontrolek, wartości domyślne i stabilne identyfikatory.

Bloki, targeting i kolejność

Definicje, instancje, zagnieżdżanie i bloki statyczne.

Edycja na podglądzie

Podłącz tekst, karty, obrazy i ikony do kreatora.

Teksty i nagłówki

Od schema do edycji tekstu, typografii i zapisu.

Przyciski i linki

Tekst, adresy, kolory, wymiary i dostępne stany.

Inputy i pola formularzy

Typy pól, etykiety, opcje, limity i walidacja.

Formularze krok po kroku

Instancje, powiązanie z witryną, wysyłka i obsługa błędów.

Karty, ikony, obrazy i badge

Wygląd kontenerów, rozmiary ikon i edycja mediów.

Źródła dynamiczne

Dane witryny, podstrony i wartości zapasowe.

Layouty i wspólne ustawienia

Grupy sekcji, konfiguracja globalna i podstrony.

Języki i tłumaczenia

Języki startowe, języki dodawane przez klienta i tłumaczenia AI.

Snippets, CSS i pliki

Wspólny kod, responsywny wygląd i bezpieczne adresy.

Testy, import i aktualizacje

Sprawdź paczkę i wydaj ją bez utraty danych klientów.

Możliwości i ograniczenia

Obsługiwany kontrakt GS Loom i praca z AI.