WordPress Killer? Welcome To Ghost (i jak zainstalować na Raspberry Pi)

  • Gabriel Brooks
  • 0
  • 1195
  • 299
Reklama

Proste blogowanie. Ghost to nowa platforma blogowa oparta na Node.js. W przeciwieństwie do WordPressa, który z biegiem lat stał się prawdziwym gigantem CMS i działa na przestarzałej technologii PHP / MySQL, Ghost obiecuje uprościć rzeczy od samego początku: czyste, niezafałszowane blogowanie.

Główne cechy

Ghost zaczął jako Kickstarter w zeszłym roku - “to tylko platforma blogowa”, rozbili. Kiedy zebrano 200 000 GBP (320 000 USD) na projekt open source, wiedzieli, że coś w tym są.

Ghost polega na prostocie. To nie jest pełnoprawny CMS: nawet nie zawiera funkcji komentowania. Nie przekształci Twojej witryny w tablicę ofert pracy lub sklep e-commerce - to dosłownie tylko platforma blogowa. To piękna platforma blogowa, ale to wszystko. Jeśli chcesz czegoś, co można zmutować w dowolnym sercu, o którym marzysz, poszukaj gdzie indziej.

Co czyni Ducha innym?

  • Podgląd panelu i edytora przecen. Jedną z najbardziej uderzających cech Ducha jest prosty ekran edycji, składający się z dwóch paneli: jednego do edycji w przecenianiu, a drugiego do podglądu wyniku. Wygląda to jak tryb edycji pełnoekranowej WordPress, jeśli kiedykolwiek go używałeś. Przesyłanie obrazów działa poprzez przeciąganie i upuszczanie, a nie skomplikowane okna dialogowe przesyłania.
  • Responsywny interfejs. Zaprojektowany od zera, aby działać responsywnie na tabletach i urządzeniach mobilnych. I nie tylko w “obsługujemy urządzenia mobilne i zdarzenia dotykowe, ale tak naprawdę nie działa” w pewnym sensie, a la WordPress.
  • * Piękna deska rozdzielcza. Ghost obiecuje wiele przydatnych statystyk, gdy się zalogujesz. WordPress też to obiecuje, ale żałośnie niedostarczone.

to jest to! To lista funkcji. Ostatnio edytowałem, ponieważ Dashboard jeszcze nie istnieje: planowane jest wydanie w okolicach Bożego Narodzenia. Na razie masz po prostu edytora i blog. Oto zrzut ekranu obiecanego pulpitu nawigacyjnego.

Hostowane vs samodzielne hostowanie

W tej chwili Ghost jest dostępny tylko do testowania w środowiskach hostowanych - tj., “przynieś własny serwer”. Ponieważ wymaga pewnych skomplikowanych dostosowań serwera i dostępu do konta root, nie możesz też uruchomić tego na hostingu współdzielonym. W pewnym momencie wkrótce zaczną otwierać konta w wersji beta dla swojego hostowanego serwisu - to znaczy bezpłatnego serwisu blogowego podobnego do WordPress.com. Jaka jest różnica między prowadzeniem bloga na Wordpress.com i Wordpress.org? Jaka jest różnica między prowadzeniem bloga na Wordpress.com i Wordpress.org? Ponieważ Wordpress obsługuje teraz 1 na 6 witryn, muszą robić coś dobrze. Zarówno dla doświadczonych programistów, jak i nowicjuszy Wordpress ma coś do zaoferowania. Ale tak jak zaczynasz… To jeszcze nie jest gotowe, co oznacza, że ​​będziesz potrzebować własnego serwera, aby wypróbować Ghost.

Instalowanie Ducha

Początkowo planowałem zainstalować to na moim serwerze produkcyjnym Media Temple VPS, ale tak wiele rzeczy poszło nie tak. Jest to zrozumiałe: zarówno Node, jak i Ghost są w końcu w fazie beta, a mój VPS obsługuje starą wersję CentOS. Jeśli masz w pobliżu Raspberry Pi, jest to idealna platforma testowa do wypróbowania Ghosta; alternatywnie możesz zainstalować Ghost na darmowej instancji Amazon AWS lub po prostu pobrać gotowe urządzenie wirtualne BitNami.

Musisz założyć konto na ghost.org, zanim będziesz mógł pobrać system. Śmiało i zrób to teraz. Gdy go złapiesz, prześlij cały plik ZIP do swojego Pi za pośrednictwem SFTP - założę się, że wiesz, jak tyle zrobić.

Następnie SSH, aby rozpocząć.

ssh [email protected] (lub twój adres IP RPi) sudo su apt-get update apt-get upgrade 

W momencie pisania, 0.10.20 to najnowsza wersja Węzła - mogła zostać zaktualizowana, więc sprawdź. W razie potrzeby dostosuj nazwy plików i foldery.

curl -O www.nodejs.org/dist/v0.10.20/node-v0.10.20.tar.gz tar -zxvf node-v0.10.20.tar.gz cd node-v0.10.20 ./configure make make install 

Uwaga - pierwsze polecenie wykonania zajmie co najmniej kilka godzin.

apt-get install sqlite3 git clone git: //github.com/isaacs/npm.git cd npm / scripts chmod + x install.sh ./install.sh 

W tym momencie masz zaktualizowany system z Node.js i zainstalowanym Menedżerem pakietów Node.

rozpakuj -d ghost ghost- [naciśnij kartę] 

Naciskając klawisz tab, poprosisz Basha o wypełnienie pozostałych szczegółów nazwy pliku, oszczędzając ci wysiłku.

cd ghost npm install 

Spowoduje to przechwycenie wszystkich zależności Węzła dla Ghost. Jeśli pojawią się błędy, że nie można znaleźć NPM, spróbuj dowiązać pliki binarne:

ln -s / usr / local / bin / npm / usr / bin / npm npm install 

Dużo zieleni jest dobre. Jakikolwiek czerwony, a proces się nie powiódł.

Teraz możesz dokonać drobnych zmian w konfiguracji.

cp config.example.js config.js nano config.js 

W tym pliku chcesz edytować wszystkie wystąpienia hosta: „127.0.0.1” z adresem IP i port: „2368” z numerem 80. Naciśnij CTRL-X, Y, aby wyjść i zapisać.

Na koniec wpisz:

npm start 

uruchomić Ghost. Możesz teraz uzyskać dostęp do Ghosta z dowolnej przeglądarki sieci lokalnej z adresem IP swojego Pi.

http://10.0.1.10/ghost

Będziesz wiedział, że działa, ponieważ jeśli zobaczysz zasoby podawane z RPi.

Chociaż początkowe tworzenie identyfikatora użytkownika jest wyjątkowo powolne - około minuty - doświadczenie po nim jest niezwykle szybkie. Zobacz moc Node.js!

Wrażenia

Zostaniesz wrzucony bezpośrednio do przeglądu treści, z jednym przykładem postu, aby nauczyć się podstaw Markdown. Nie byłem wielkim fanem obniżki cen przed użyciem Ghost - wolałbym po prostu pisać zwykły tekst, a następnie użyć edytora wizualnego WordPress, aby później ożywić. Gdy nauczysz się składni, jest to jednak dość proste i teraz uważam, że jest to atrakcyjne. Szczególnie podoba mi się możliwość dodawania zrzutów ekranu później: po prostu umieść symbol zastępczy, aby sobie przypomnieć, a następnie przeciągnij i upuść w edytorze w późniejszym momencie. Jak długo chcieliśmy przesyłać i upuszczać pliki w WordPress?

I o to chodzi. Możesz wyświetlić swojego bloga usuwającego /duch adresu URL (lub kliknij ikonę w lewym górnym rogu, jeśli ustawisz adres IP jako produkcyjny adres URL). Domyślny motyw jest dość nudny, ale istnieje już rynek, w którym można kupić więcej.

Jestem wyraźnie rewelacyjny, mówiąc, że Ghost jest zabójcą WordPressa: sam węzeł jest wciąż w fazie beta, podobnie jak Ghost, a proces instalowania jednego z nich na serwerze produkcyjnym jest jak dotąd daleki. Mimo to Ghost oferuje atrakcyjną alternatywę dla każdego, kto nie chce radzić sobie ze złożonością WordPressa w przypadku prostych blogów. Tak dzieje się w przypadku każdego popularnego systemu: wraz z rozwojem, dodawane są funkcje, zwiększa się złożoność kodu, pierwotna misja zostaje utracona, aw pewnym momencie przybywa nowy, jasny konkurent oferujący coś świeżego. Duch jest które zaczynają się i powinieneś oczekiwać od tego wielkich rzeczy. Na razie jednak z pewnością nie zabije żadnego WordPressa.

Jeśli miałeś okazję wypróbować Ghosta, co myślisz? Czy jest to dla ciebie trochę zbyt proste, czy też lubisz tę prostotę??




Jeszcze bez komentarzy

O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.