Ghostブログ
2318 ワード
Ghostの概要
GhostはNode.jsに基づいて構築されたオープンソースブログプラットフォームで、元WordPress UI部門責任者のJohn O'NolanとWordPress高級エンジニアのHannah Wolfeによって創立された.Ghostは使いやすい書写インタフェースと体験があり、ブログの内容はデフォルトでMarkdown文法で書かれています.Ghostの目標は肥大化したWordpressに取って代わることだ.ユーザーにより純粋なコンテンツの執筆と公開プラットフォームを提供することを目的としています.
cnpmモジュールのインストール(国内ネットワークの関係上、cnpmモジュールも同時にインストールされているため、その後、npmコマンドの代わりにこのコマンドを使用します.)
Ghostのインストール
Ghost Client(ghost-cli)のインストール
Ghost実行ユーザーの追加とディレクトリの作成
SQLite 3データベースのインストール
新しいバージョンではrootユーザーのインストールは許可されていません.一般ユーザーを切り替えてインストールする必要があります.
ghostの起動
インストールが成功するとGhostはデフォルトで起動します
ストップ
ghostの起動
ghosを再起動
インストールに成功した後、デフォルトではhttp://localhost:2368/アクセスアクセス:curlhttp://localhost:2368/
Nginxと統合nodejs
vim ghost.conf
アクセス
フロントページhttp://ip/
バックグラウンドログインページhttp://ip/ghost
GhostはNode.jsに基づいて構築されたオープンソースブログプラットフォームで、元WordPress UI部門責任者のJohn O'NolanとWordPress高級エンジニアのHannah Wolfeによって創立された.Ghostは使いやすい書写インタフェースと体験があり、ブログの内容はデフォルトでMarkdown文法で書かれています.Ghostの目標は肥大化したWordpressに取って代わることだ.ユーザーにより純粋なコンテンツの執筆と公開プラットフォームを提供することを目的としています.
cnpmモジュールのインストール(国内ネットワークの関係上、cnpmモジュールも同時にインストールされているため、その後、npmコマンドの代わりにこのコマンドを使用します.)
npm i -g cnpm
Ghostのインストール
Ghost Client(ghost-cli)のインストール
cnpm i -g ghost-cli
ghost -v
Ghost実行ユーザーの追加とディレクトリの作成
useradd ghost
mkdir /data/ghost
chown -R ghost.ghost /data/ghost/
SQLite 3データベースのインストール
新しいバージョンではrootユーザーのインストールは許可されていません.一般ユーザーを切り替えてインストールする必要があります.
su - ghost
cd /data/ghost/
ghost install local --db=sqlite3
✔ Checking system Node.js version
✔ Checking current folder permissions
✔ Checking memory availability
✔ Checking for latest Ghost version
✔ Setting up install directory
✔ Downloading and installing Ghost v2.3.0
✔ Finishing install process
✔ Configuring Ghost
✔ Setting up instance
ℹ Ensuring user is not logged in as ghost user [skipped]
ℹ Checking if logged in user is directory owner [skipped]
✔ Checking current folder permissions
✔ Validating config
✔ Checking memory availability
✔ Starting Ghost
Ghost uses direct mail by default. To set up an alternative email method read our docs at https://ghost.org/mail
------------------------------------------------------------------------------
Ghost was installed successfully! To complete setup of your publication, visit:
http://localhost:2368/ghost/
ghostの起動
インストールが成功するとGhostはデフォルトで起動します
ストップ
[ghost@localhost ghost]$ ghost stop
✔ Stopping Ghost
ghostの起動
[ghost@localhost ghost]$ ghost start
ghosを再起動
[ghost@localhost ghost]$ ghost restart
インストールに成功した後、デフォルトではhttp://localhost:2368/アクセスアクセス:curlhttp://localhost:2368/
Nginxと統合nodejs
vim ghost.conf
server {
listen 80;
server_name localhost;
location / {
proxy_pass http://127.0.0.1:2368;
proxy_redirect default;
}
}
アクセス
フロントページhttp://ip/
バックグラウンドログインページhttp://ip/ghost