Ghost: Różnice pomiędzy wersjami
Linia 1: | Linia 1: | ||
Ghost to otwarty system blogowy publikowany na licencji MIT. | Ghost to otwarty system blogowy publikowany na licencji MIT. | ||
− | . | + | |
+ | === Wstępna konfiguracja === | ||
+ | |||
+ | Do uruchomienia Ghost należy najpierw zadbać o prawidłową konfigurację samej domeny. Przed przystąpieniem do dalszych kroków należy upewnić się, że: | ||
+ | * Domena jest prawidłowo dodana i skonfigurowana w naszym systemie [[DNS]], | ||
+ | * Została dodana [[Strona WWW]] z wskazaniem typu Node.js. | ||
+ | * Włączono możliwość korzystania z własnego oprogramowania - [[Binexec]]. | ||
+ | |||
=== Instalacja === | === Instalacja === | ||
− | + | ''Ghost'' trzeba zainstalować ze źródeł. Aby to zrobić należy się [[logowanie|zalogować]] na shellu ''MyDevil'' i przejść do katalogu <code class="directory">/usr/home/''login''/domains/''domena''/public_nodejs</code>. Następnie trzeba: | |
− | # | + | # Ściągnąć pliki ''Ghosta'' <code>fetch -o ghost.zip <nowiki>https://ghost.org/zip/ghost-latest.zip</nowiki></code>. |
− | # | + | # Wypakować archiwum <code>tar -xf ghost.zip</code>. |
− | # | + | # Usunąć archiwum <code>rm ghost.zip</code>. |
− | # | + | # Zainstalować zależności <code>export CXX=clang++ && npm install --production</code>. |
− | # | + | # Utworzyć plik <code class="directory">app.js</code> z zawartością ''require("./index.js");'' <code>echo "require(\"./index.js\");" >> app.js</code>. |
− | # | + | # Usunąć plik <code>rm public/index.html</code>. |
Panel administracyjny bloga znajduje się subURL-u /ghost. | Panel administracyjny bloga znajduje się subURL-u /ghost. |
Wersja z 11:21, 8 maj 2015
Ghost to otwarty system blogowy publikowany na licencji MIT.
Wstępna konfiguracja
Do uruchomienia Ghost należy najpierw zadbać o prawidłową konfigurację samej domeny. Przed przystąpieniem do dalszych kroków należy upewnić się, że:
- Domena jest prawidłowo dodana i skonfigurowana w naszym systemie DNS,
- Została dodana Strona WWW z wskazaniem typu Node.js.
- Włączono możliwość korzystania z własnego oprogramowania - Binexec.
Instalacja
Ghost trzeba zainstalować ze źródeł. Aby to zrobić należy się zalogować na shellu MyDevil i przejść do katalogu /usr/home/login/domains/domena/public_nodejs
. Następnie trzeba:
- Ściągnąć pliki Ghosta
fetch -o ghost.zip https://ghost.org/zip/ghost-latest.zip
. - Wypakować archiwum
tar -xf ghost.zip
. - Usunąć archiwum
rm ghost.zip
. - Zainstalować zależności
export CXX=clang++ && npm install --production
. - Utworzyć plik
app.js
z zawartością require("./index.js");echo "require(\"./index.js\");" >> app.js
. - Usunąć plik
rm public/index.html
.
Panel administracyjny bloga znajduje się subURL-u /ghost.