問題タブ [ghost-blog]

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.

0 投票する
1 に答える
2169 参照

node.js - how to run knex migrations

I'm playing around with Ghost blogging platform https://github.com/TryGhost/Ghost/issues/769. It uses knex module for nodejs to interact with an sqlite3 database. The migrations to rollback look like this. I'm wondering if there's a way to run this from sqlite3 console, or how would I do it if I want to rollback migrations?

0 投票する
2 に答える
1712 参照

nginx - ドメイン名をゴーストブロガーに向ける方法

私は、nginx とパッセンジャー ランニング レール アプリケーションを使用して linode を実行しています。という新しいドメインを作成しました。ゴースト ブロガーblog.domain.comを使用してブログを作成しました 。ブログ ドメインをゴースト ブログにポイントする方法がわかりません。nginx の設定を変更する必要がある場所、またはゴースト ブロガーで。config.js

これが私のconfig.jsです

0 投票する
1 に答える
718 参照

nginx - ゴーストを実行しているNginx:公開wwwの場所を追加しますか?

Ghost(ブログプラットフォーム)を実行しているNginx Webサーバーに大量のhtmlファイルと画像ファイルをアップロードしようとしていますghost-blog.com. ghost-blog.com/text.htmlゴーストは完全に正常に動作しますが、さらに、同じドメインの下にある他のファイルとフォルダーを提供したいghost-blog.com/subfolder/index.html.

グーグルで答えを探すのに時間を費やした後、何か「新しい」ものに出くわしたようです。ファイルに変更を加える必要があることは承知してい/etc/nginx/sites-available/defaultます。私が知らないのは、何を追加/編集すればよいかです

  1. /some/random/publicフォルダー publicを作成します
  2. index index.html index.htmこれは、コンテンツ、特にデフォルトファイルを既に提供している Ghost と競合しません。

現在の/etc/nginx/sites-available/default構成ファイルは次のようになります。

/public他のファイルやサブフォルダーを提供するフォルダーを作成する方法について何か提案はありますか?

0 投票する
1 に答える
100 参照

node.js - これら 2 つの呼び出しが同じ関数を呼び出すのはなぜですか?

Nodejsを学習するためのGhostJSソースコードを見ています。同じ関数に対して異なるパラメーターを使用してこれら 2 つの呼び出しを行う理由がわかりませんでした。

https://github.com/TryGhost/Ghost/blob/688dd363cdf0084c20dd243b02c26afb6ebcabbe/core/server.js#L205-L206

誰でもその理由を説明できますか?

ありがとう=D

編集:これは執筆時のコードです:

EDIT 2 この github の問題を参照してください: https://github.com/TryGhost/Ghost/issues/1511

0 投票する
2 に答える
487 参照

node.js - サーバーの再起動時に Ghost ブログの Bash スクリプトが起動しない

ゴースト ブログを起動する非常に単純な bash スクリプトがあります。crontab起動時にスクリプトを起動するために使用しています。実行している crontab コマンドは次のとおりです。

スクリプトには次のコードがあります。

sudo rebootサーバーで実行中のプロセスを見つけるために使用するforever listと、次のように表示されます。

nanoそのログ ファイルに移動すると、ログには次のように表示されます。

で探しているように見えますが/home/webadmin/、ゴーストは/var/www/ghost????にインストールされています。

sshサーバーに -ing してサーバーを起動した後、ターミナルでまったく同じスクリプトを手動で実行すると、スクリプトは正常に動作します。私は実行します:cd /var/www/ghost/そして./launch.sh、ゴーストブログが表示され、正常に動作しています。そのforeverプロセスのログには、次のように記載されています。

スクリプトまたは crontab がスクリプトを正しく起動できないという問題は何ですか?

0 投票する
2 に答える
491 参照

html - コンテナーよりも幅が広い、ap タグ内のサイズ変更可能な img

Ghost ブログ プラットフォームを使用しています。画像を挿入すると、画像が自動的に ap タグでラップされます。p タグと img をラップするコンテナーの最大幅のセットアップがあります。imgをコンテナよりも大きくしたい。より大きなimgの幅を設定できますが、width: 62rem;レスポンシブではなくなりましたvswidth: 100%;

ブラウザのサイズを変更するときに画像のサイズを変更したいのですが、メディアクエリなしでそれを行うことを望んでいましたが、必要に応じてそうします。

blockquote がコンテナー セクションのサイズになるように、すべての p タグのサイズを既に変更しています。イメージも同じようにしたいのですが、p タグのサイズだけです。私の主な関心事は、img をレスポンシブで大きくすることです。指定された幅でそれ自体を大きくすることはできますが、もはやレスポンシブのままではありません。

前もって感謝します。

コード

HTML

CSS

0 投票する
3 に答える
1839 参照

node.js - 403 Ghost を正常にインストールした後は禁止されています

バイラルなGhostプラットフォームをインストールする方法を考えるのに何日も費やしましたが、多くのエラーが発生しました。幸いなことに、私はそれをインストールすることができました -Ghost is running...完了した後、Ghost は SSH で肯定的なメッセージを表示しますnpm start --production。しかし、自分のウェブサイトを閲覧すると -http://nick-s.se - Apache はデフォルトのページを表示し、ゴースト ログイン エリア (/ghost) に移動すると、サイトは 403 Forbidden を返します。

PS私は、Apacheが実行されているポートとは異なるポートにGhostを特別にインストールしました。何が起こっているのかわかりません...

更新- config.js で構成したポート番号 2368 を追加することで、Ghost のインストールにアクセスできることがわかりました。ただし、私の問題は、そのようなポートを使用せずにゴーストを実行するにはどうすればよいですか?...

0 投票する
3 に答える
1801 参照

node.js - Ghost のインデックスに投稿画像を追加するには?

Ghost のインデックス ビューで投稿の画像を使用する方法について、ドキュメントに例がありません。たとえば、このテーマがそれを実行しているのを見ることができます: http://studio-lite-theme.ghostify.io/

何か案は?

編集: 誰かがこれに出くわした場合は、次の投稿が役立ちました: https://ghost.org/forum/themes/1401-tip-how-to-show-the-pic-of-your-post-in-index -hbs/