ゴーストブログプラットフォームのインストールと設定

Ghostはブログのパブリッシングプラットフォームに似ている、というようにHexoと。この記事を簡単にインストールし、既にサーバーとドメイン名を持っていると仮定すると、ゴーストは、Ubuntu 16.04システムのための環境を設定する方法について説明します。

インストール

メインリファレンスのインストールプロセスの公式チュートリアルでは、私は以下の要約します:

  1. システムに新しいユーザーを作成します。一般的なインストールGhostはもちろん、これは必要ではない、新しいユーザーを使用します。ユーザーが作成するのに使用することができますuseraddし、adduserコマンド、その後、使用usermodに追加するコマンドをsudoグループ、そして最終的には新しいユーザーのログインシステムと。詳細なコマンドの使用法は、そのマニュアルを参照することができ、我々は、ユーザーが作成したと呼ばれることを前提としていprice

  2. システムを更新し、nginxのは、MySQL、Node.jsのとゴースト-CLIをインストール

    sudo apt update
    
    # 安装 NGINX、MySQL
    # 安装 MySQL 时会弹出窗口让输入 MySQL 用户名和密码
    # 用户名默认 root,密码自己设置,安装 Ghost 时会用到
    # 如果你的系统是 18.04,那么需要额外的一些步骤
    # 参考 https://ghost.org/docs/install/ubuntu/#mysql-on-ubuntu-1804
    sudo apt install nginx mysql-server
    
    # 配置防火墙
    sudo ufw allow 'Nginx Full'
    
    # 安装 Node.js
    curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash
    sudo apt install nodejs
    
    # 安装 Ghost-CLI
    sudo npm install ghost-cli@latest -g
    
  3. インストールディレクトリを作成し、設定ディレクトリのパーミッション、ゴーストをインストール

    # 创建并配置目录
    sudo mkdir -p /var/www/ghost
    sudo chown price:price /var/www/ghost
    sudo chmod 775 /var/www/ghost
    cd /var/www/ghost
    
    # 安装 Ghost
    ghost install
    
  4. ghost install、次のコマンドを最初にダウンロードしてインストールするゴーストを、次に使用すると、1人のゴーストずつを設定できますが、いくつかの程度があります。

    • ブログのアドレス:たとえば、https://example.comHTTPSを使用している場合、HTTPまたはHTTPSを取る、ゴーストが自動的に設定するのに役立ちます。使用IPアドレスエラーは、エラーは、特定の、遭遇していないが、自分のドメイン名を購入することをお勧めしますか明確ではありません
    • MySQLのホスト名:単一のサーバー上のゴーストとMySQLであれば、この1デフォルトのlocalhost
    • MySQLのユーザー名とパスワード:あなたはMySQLのユーザー名とパスワードの以前のインストールを設定します
    • ゴーストデータベース名:デフォルト缶
    • デフォルトでは、あなたの前にMySQLのユーザーのrootユーザーに提供するという仮定である:かどうかは、ゴーストMySQLユーザを設定します
    • セットnginxのは、次のとおりです。デフォルト
    • これは、集合SSLある:あなたが提供するブログのアドレスが前にある場合はhttps、その後の選挙は、ゴーストが自動的にあなたを助けることでレッツ・暗号化には SSLを設定します。その後、手動で実行することができますghost setup sslセットを
    • あなたのEメール:あなたの証明書の問題(例えば期限切れのような)、レッツ・暗号化は、通知されます場合には、電子メールアドレスを入力して、これは、上記のSSLに関連しています
    • それはセットにsystemdです:デフォルト
    • ゴーストを開始するかどうか:デフォルトは

この時点で、インストール作業が完了し、まあ、あなたはブログにあなたのブログのアドレスを入力することができ、また使用することができghost ls、あなたのブログが実行されて表示します。

コンフィギュレーション

あなたが追加した後良いスタートゴーストインストール後、ブログにあなたのブログのアドレスを入力し、ブログのアドレスできる/ghostブログページの背景に。必要に初めて新しい著者(ユーザー)を作成し、その後、あなたは掲載された記事を編集することができます。
ゴーストの背景
あなたはここで私はいくつかの共通の特徴を達成するためにどのように言う、構成するには、多くの項目があります。

コードハイライト

コードの強調表示を使用してもよいプリズム JSライブラリとコードインジェクションのゴーストが実装され、後者は、各コードページに追加されます。

これは、プリズムJS(ハイライト実装コード)で行われ、CSS(トピック)アドレスコード注入は、ヘッダとfoorterに挿入されます。あなたはCloudFlareの提供されたアドレスを使用することができCDNアドレスを

JSに関連するコアJS及びN特定の言語:JSのために、それは、少なくとも二つを必要とします。あなたが唯一のPythonの構文の強調表示が必要な場合は、唯一のPythonのJSに追加。まず、コアJSが上に、あなたが必要なJS言語に変わり、例えば、私は、コンテンツのフッターに、次は、bashやPythonの構文ハイライトを達成したいです:

<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.16.0/prism.min.js" integrity="sha256-NFZVyNmS1YlmiklazBA+TALYJlJtZj/y/i/oADk6CVE=" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.16.0/components/prism-bash.min.js" integrity="sha256-0W9ddRPtgrjvZVUxGhU/ShLxFi3WGNV2T7A7bBTuDWo=" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.16.0/components/prism-python.min.js" integrity="sha256-zXSwQE9cCZ8HHjjOoy6sDGyl5/3i2VFAxU8XxJWfhC0=" crossorigin="anonymous"></script>

CSSの、指定されたテーマ。:Prismは、視覚的に各トピックの外観を見ることができるようにするために、私はあなたがヘッダを入れたいものを選択することができ、下に要約チャートを構成した、話題の8種類を提供しています
テーマプレビュー
例えば:

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.16.0/themes/prism-tomorrow.min.css" integrity="sha256-xevuwyBEb2ZYh4nDhj0g3Z/rDBnM569hg9Vq6gEw/Sg=" crossorigin="anonymous" />
import numpy as np
import pandas as pd

# numpy 随机数
a = np.random.rand(5, 4)
df = pd.DataFrame(a, columns=list('ABCD'))

数式

一般的な数式を使用してMathJax以下のコードインジェクションで同じコードをレンダリングします:

<script src='https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/latest.js?config=TeX-MML-AM_CHTML' async></script>

これは、自動的に最新バージョンを保持します。

E = メートル C 2 E = MC ^ 2

暗号化のブログサイト

実際にブログ用のパスワードを設定して、あなただけのアクセスにパスワードを入力することができ、すべてのSEOの最適化がキャンセルされます。SETTINGS -> General -> ADVANCED SETTINGSで有効にMake this site privateすることができます。

メールボックスの設定

メールボックスの設定より長く、私は別のブログの記事を置き、参照使用Mailgun構成ゴーストメールボックスの記事を。

参照

終わり

公開された55元の記事 ウォンの賞賛467 ビュー108万+

おすすめ

転載: blog.csdn.net/u010099080/article/details/100977647