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> | |
− | + | # 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ą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 13: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:
- ś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ąc plik
rm public/index.html
Panel administracyjny bloga znajduje się subURL-u /ghost.