Szybka instalacja lokalna w celu uruchomienia Ghost'a na Twoim komputerze lub konfiguracja do tworzenia szblonów.

Wstęp

Uruchomienie Ghost lokalnie jest najprostszym sposobem na uzyskanie własnej kopii uruchomionego oprogramowania i daje możliwość dopasowania środowiska do własnych potrzeb. Po zakończeniu tego przewodnika otrzymasz instalację lokalną Ghost, który działa w trybie developerskim przy użyciu SQLite3.

Nie stosuj tego tutoriala jeżeli chcesz uruchomić Ghost'a na serwerze produkcyjnym.

Wymagania

Aby zainstalować lokalnie Ghost'a będziesz potrzebować następujących elementów:

  • Komputer z systemem operacyjnym MacOS, Windows lub Linux,
  • Obsługiwana wersja Node.js,
  • Yarn lub npm do zarządzania pakietami,
  • Czysty, pusty katalog na Twoim komputerze.

Instalacja Ghost-CLI

Ghost-CLI to narzędzie wiersza poleceń, które pomoże Ci szybko i łatwo zainstalować i skonfigurować Ghost'a. Moduł npm może być zainstalowany z  npm  lub  yarn na lokalnej maszynie, w zależności od preferencji użytkownika.

npm install ghost-cli@latest -g

Po zainstalowaniu, zawsze można uruchomić pomoc Ghost aby zobaczyć listę dostępnych poleceń.


Instalacja Ghost

W  terminalu wstukaj  cd aby wejść do pustego folderu a następnie uruchom instalację:

ghost install local

Po zakończeniu instalacji strona będzie pod adresem

http://localhost:2368

a panel administratora będzie dostępny pod:

http://localhost:2368/ghost

To wszystko! Ghost zainstalowany lokalnie!

  • Twoja aplikacja uruchomiona jest w trybie  deweloperskim
  • Baza danych SQLite3 została utworzona automatycznie tworzona i znajduje się w  /content/data/
  • logi w  stdout

Uruchamianie i zatrzymywanie

Ghost działa w oddzielnym procesie w tle i pozostaje uruchomiony do momentu zatrzymania go lub ponownego uruchomienia komputera. Możesz więc potrzebować następujących komend:

  • ghost stop zatrzymaj Ghost
  • ghost start uruchom Ghost
  • ghost log zobacz logi
  • ghost ls lista wszystkich blogów Ghost

Pomoc Ghost wyświetli się po użyciu następującej komendy ghost help a pełna dokumentacja Ghost CLI dostępna jest tutaj

Problemy i błędy

W celu rozwiązania problemów i usunięcia błędów należy przejrzeć dokumentację i sekcję FAQ.

Tworzenie szablonów

Aby tworzyć/edytować szablon należy go umieścić w katalogu /content/themes/

Odświeżanie strony

Wszystkie zmiany dokonane w plikach szablonu Ghost zostaną automatycznie odświeżone. Jednak jeśli dodasz jakieś nowe pliki do swojego motywu podczas jego tworzenia, będziesz musiał ponownie uruchomić Ghost'a, aby zmiany odniosły skutek.

Walidacja z GScan

GScan jest narzędziem, które weryfikuje szablony Ghost pod kątem zgodności z najnowszymi wersjami Ghost. Ghost uruchamia to narzędzie automatycznie po załadowaniu lub aktywowaniu szablonu. W celach deweloperskich, możesz uruchomić testy samodzielnie instalując GScan lokalnie.

# zainstaluj gscan
npm install gscan -g

# sprawdzenie kompatybilności folderu szablonu
gscan /path/to/ghost/content/themes/casper

# sprawdź kompatybilność archiwum zip zawierające szablon
gscan -z /path/to/downloads/theme.zip

GScan jest również dostępny na stronie gscan.ghost.org.
Możesz się również zapisać do newslettera, aby otrzymywać informacje o najnowszych aktualizacjach.

Co dalej?

Ukończyłeś lokalną instalację Ghost - gratulacje! Możesz teraz przejść do kolejnych kroków  i zobaczyć o co w tym wszystkim chodzi lub od razu przejść do tworzenia własnego motywu Ghost'a.