Ghostブログ構築
2917 ワード
前に書く
自分でブログを作るつもりはないですが、自分で守るのも面倒くさいです.シンプルなスタイルのBitcronが大好きですが、招待コードを何度も申請しました.
自分でブログを作ることを選んだ後、多くの資料を参考にしました.ここでは夜晴幽草軒知𞓜天𞓜の珠玉ブログに感謝します.
Ghost構築
Ghostブログ紹介
GhostはNodeJsの完全なオープンソースに基づいて、現代出版物の強力なプラットフォームを構築し、実行し、プラットフォームはブログ、雑誌、ニュースなどの発表をサポートします.これは、元WordPress UI部門のJohn'NolanとWordPressのシニアエンジニア(女性)Hannah Wolfeによって創立されました.目的は、ユーザーにより純粋なコンテンツを提供し、プラットフォームを発表することです.Ghostは2013年4月に設立され、2013年9月にGhostが正式に公開されました.現在、複数のバージョンが更新され、各方面も次第に改善されてきました.現在(20910)Ghostは2.31.1バージョンに更新され、百万ユーザを超えました.
Ghostのメリット簡潔で、使いやすく、高効率で、優雅な .は文章を書くことに専念して、オンラインプレビューを支持して、MarkDown を完璧に支持します.オープンのRESTスタイルAPI は、デスクトップクライアント を新たに発表しました.
Ghostの設置
CentOS Docerを採用しています.
環境の準備阿里雲サーバ 登録済みドメイン名 インストール手順
1.Dockerの取り付け
CentOS Docerインストール
2.ghostイメージをダウンロードする
場合によっては修正します.
4.取り付けが成功したか確認する
Ngixの設定 Ghostブログプラットフォーム利用体験 ghostブログテーマ(ghost-theme-mj) GhostブログにHTTPS を追加しました. Ghostブログ構築日記 どうやってdockerでghostブログを作りますか?
自分でブログを作るつもりはないですが、自分で守るのも面倒くさいです.シンプルなスタイルのBitcronが大好きですが、招待コードを何度も申請しました.
自分でブログを作ることを選んだ後、多くの資料を参考にしました.ここでは夜晴幽草軒知𞓜天𞓜の珠玉ブログに感謝します.
Ghost構築
Ghostブログ紹介
GhostはNodeJsの完全なオープンソースに基づいて、現代出版物の強力なプラットフォームを構築し、実行し、プラットフォームはブログ、雑誌、ニュースなどの発表をサポートします.これは、元WordPress UI部門のJohn'NolanとWordPressのシニアエンジニア(女性)Hannah Wolfeによって創立されました.目的は、ユーザーにより純粋なコンテンツを提供し、プラットフォームを発表することです.Ghostは2013年4月に設立され、2013年9月にGhostが正式に公開されました.現在、複数のバージョンが更新され、各方面も次第に改善されてきました.現在(20910)Ghostは2.31.1バージョンに更新され、百万ユーザを超えました.
Ghostのメリット
Ghostの設置
CentOS Docerを採用しています.
環境の準備
1.Dockerの取り付け
CentOS Docerインストール
2.ghostイメージをダウンロードする
docker search ghost
docker pull ghost
docker images ghost
3.ghostイメージを実行する場合によっては修正します.
docker run -d --name itmm-ghost -p 2368:2368 -v ~/blog:/var/lib/ghost/content -e url=https://blog.itmm.wang -e mail__transport=SMTP -e mail__options__host=smtpdm.aliyun.com -e mail__options__port=465 -e [email protected] -e mail__options__auth__pass=xxxxxxx -e mail__options__secureConnection=true -e [email protected] ghost
--name:容器の名前を指定してカスタマイズできます.p:ポートマッピング、フォーマットはホストポート:コンテナポート、inxを通じてプロキシをしないと直接80ポート(80:2368)-にマッピングできます.v:本体のフォルダ~/ブログをコンテナに映し出す/var/lib/ghost/content.デフォルトのテーマを使用すると、マッピングフォルダが必要なくなります.カスタマイズ、中国化などはマッピングが必要です.e:環境変数を設定し、なくてもいいです.構築されたシステムアクセスアドレスを設定できます.https://blog.itmm.wangを選択します.メールに関する命令はメールの送り方のパラメータを設定します.アリ雲メールで送ります.アリ雲サーバーがインストールされていてメールが送れない問題を解決するためです.このような問題があったら、上のコマンドの関連配置を参照して修正すればいいです.4.取り付けが成功したか確認する
docker ps
DockerでGhostをインストールして完成しました.とても簡単です.実は2歩だけが必要です.ghostのイメージをダウンロードして、走らせたら大丈夫です.Ngixの設定
# Ghost
server {
listen 80;
server_name blog.itmm.wang;
rewrite ^(.*) https://$server_name$1 permanent;# http https
}
server {
listen 443 ssl;
server_name blog.itmm.wang; #
#
ssl_certificate cert/blog.itmm.wang.pem;
ssl_certificate_key cert/blog.itmm.wang.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;#
ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #
ssl_prefer_server_ciphers on;
location / {
proxy_pass http://127.0.0.1:2368/;
proxy_cookie_path /ghost/ /;
proxy_redirect off;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto https;
}
}
参考資料