問題タブ [ghost]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
rpm - SPEC ファイルで RPM のディレクトリをどのようにゴースト化しますか?
スペックファイルでrpmのファイルをゴースト化する方法を知っています:
しかし、DIRECTORY に対して同じ方法を実行しても、うまくいきません。
誰もそれを試したことがありますか?
どうも!
カール
nginx - Ghost 0.7.5、Nginx 1.9、HTTPS、および HTTP/2 での ERR_EMPTY_RESPONSE
問題
私がヒットするとkevinsuttle.com
、私は得る
を押すとhttps://kevinsuttle.com
、サイトが表示されます。
ゴースト 0.7.5
nginx 1.4 => 1.9.9
letsencrypt 0.2.0
Digital Ocean : Ubuntu 14.04 Ghost ワンクリック ドロップレット
Networking > Domainsの下に、サーバーの IP アドレス ( ) を指すレコードとしてkevinsuttle.com
との両方があります。www.kevinsuttle.com
A
@
DNS簡易レコード
Ghost の config.js で唯一変更された部分は、私のドメインです。
ニンクス 1.9
nginx 1.9 は、デフォルトでは次のディレクトリを作成しません:
/etc/nginx/sites-available
/etc/nginx/sites-enabled
通常のdefault
conf は、これらのディレクトリのいずれにも作成されません。
代わりに、etc/nginx/conf.d/default.conf
と重要ながありetc/nginx/conf.d/nginx.conf
ます。default.conf を削除するように指示する多くのチュートリアルが表示されますが、これは問題ないように思われますが、何をするにしても、.conf を削除しないでくださいnginx.conf
。
ghost.conf
また、ディレクトリに移動/作成する必要があります/etc/nginx/conf.d/
。etc/nginx/conf.d/nginx.conf
の最後の行がディレクトリを検索し、/conf.d/
そこにファイルが含まれているため、それが私の問題の1つを修正したものです。include /etc/nginx/conf.d/*.conf;
これが私の/etc/nginx/conf.d/ghost.conf
ファイルです:
これですべて正常に動作し、http/2 経由でサービスを提供するために、nginx を 1.9+ にアップグレードしようとしました。DigitalOcean のワンクリック ゴースト ドロップレットは、デフォルトで nginx 1.4 を使用します。
簡単に言えば、私はこのエラーを受け取り続けました:
そして私が見つけた唯一の解決策は
/etc/apt/source.listファイルに次の行を追加することで、nginx 1.9 をインストールできました。
listen 80 ssl http2;
これで、 andを追加するだけlisten 443 ssl http2;
で、http/2 が正常に動作するようになりました。ただし、https://
URL が明示的に入力されている場合のみ。
が をサポートしていないという事実を示すいくつかの証拠を見つけましたが、私はそれについて 100% ではありません。express
http/2
どんなアイデアでも大歓迎です。
php - Node.php で Ghost CMS をインストールするには?
共有ホスティングで Node.php ( https://github.com/niutech/node.php ) を使用してGhost CMS ( https://ghost.org/ ) をインストールしようとしましたが、失敗しました。node.php ファイルを修正して、Node.js の推奨バージョン (v0.10.40) をインストールしました。インストールは問題なく進みました。その後、Node.php でコマンドを実行しようとしましたが、失敗しました。出力は次のとおりです。npm install --production
私は何をすべきか?間違ったディレクトリにいると思いますが、Node.php でディレクトリを変更する方法がわかりません。
handlebars.js - Ghost でハンドルバーを変更するには、サイトを再起動する必要があります
IISNode を使用して、ウィンドウの IIS 経由でゴーストをホストしています。次のようにhtmlを変更したとしましょう。ページが更新されるように、サイトを再起動する必要があるようです。iis サイトを再起動しない方法はありますか?
node.js - ゴースト : {{#各投稿}} 全ページ
Ghostテーマで index.hbs を実行する別のページで {{#each posts}} を使用するにはどうすればよいですか?
ありがとう :)