Ghost: Różnice pomiędzy wersjami

(Utworzono nową stronę "Ghost to otwarty system blogowy publikowany na licencji MIT. Przed przystąpieniem do dalszych czynności należy najpierw zadbać o wstępną konfigurację Node.js...")
 
Linia 6: Linia 6:
  
 
Należy się [[logowanie|zalogować]] na shellu ''MyDevil''. Trzeba przejść do katalogu <code class="directory">~/domains/''blog.example.com''/public_nodejs</code>, gdzie za ''blog.example.com'' należy podstawić wcześniej skonfigurowaną domenę. Potem trzeba:
 
Należy się [[logowanie|zalogować]] na shellu ''MyDevil''. Trzeba przejść do katalogu <code class="directory">~/domains/''blog.example.com''/public_nodejs</code>, gdzie za ''blog.example.com'' należy podstawić wcześniej skonfigurowaną domenę. Potem trzeba:
* ściągnąć pliki ''Ghosta'' <code>fetch -o ghost.zip <nowiki>https://ghost.org/zip/ghost-latest.zip</nowiki></code>
+
# ś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>
+
# wypakować archiwum <code>tar -xf ghost.zip</code>
* usunąć archiwum <code>rm ghost.zip</code>
+
# usunąć archiwum <code>rm ghost.zip</code>
* zainstalować zależności <code>export CXX=clang++ && npm install --production</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>
+
# utworzyć plik <code class="directory">app.js</code> z zawartością ''require("./index.js");'' <code>echo "require(\"./index.js\");" >> app.js</code>
* usunąc plik <code>rm public/index.html</code>
+
# usunąc plik <code>rm public/index.html</code>
  
 
Panel administracyjny bloga znajduje się subURL-u /ghost.
 
Panel administracyjny bloga znajduje się subURL-u /ghost.
  
 
[[Category:Pozostałe]]
 
[[Category:Pozostałe]]

Wersja z 14:58, 6 mar 2015

Ghost to otwarty system blogowy publikowany na licencji MIT.

Przed przystąpieniem do dalszych czynności należy najpierw zadbać o wstępną konfigurację Node.js.

Instalacja

Należy się zalogować na shellu MyDevil. Trzeba przejść do katalogu ~/domains/blog.example.com/public_nodejs, gdzie za blog.example.com należy podstawić wcześniej skonfigurowaną domenę. Potem trzeba:

  1. ściągnąć pliki Ghosta fetch -o ghost.zip https://ghost.org/zip/ghost-latest.zip
  2. wypakować archiwum tar -xf ghost.zip
  3. usunąć archiwum rm ghost.zip
  4. zainstalować zależności export CXX=clang++ && npm install --production
  5. utworzyć plik app.js z zawartością require("./index.js"); echo "require(\"./index.js\");" >> app.js
  6. usunąc plik rm public/index.html

Panel administracyjny bloga znajduje się subURL-u /ghost.