問題タブ [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.
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?
nginx - ドメイン名をゴーストブロガーに向ける方法
私は、nginx とパッセンジャー ランニング レール アプリケーションを使用して linode を実行しています。という新しいドメインを作成しました。ゴースト ブロガーblog.domain.com
を使用してブログを作成しました
。ブログ ドメインをゴースト ブログにポイントする方法がわかりません。nginx の設定を変更する必要がある場所、またはゴースト ブロガーで。config.js
これが私のconfig.jsです
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
ます。私が知らないのは、何を追加/編集すればよいかです
/some/random/public
フォルダー publicを作成しますindex index.html index.htm
これは、コンテンツ、特にデフォルトファイルを既に提供している Ghost と競合しません。
現在の/etc/nginx/sites-available/default
構成ファイルは次のようになります。
/public
他のファイルやサブフォルダーを提供するフォルダーを作成する方法について何か提案はありますか?
node.js - これら 2 つの呼び出しが同じ関数を呼び出すのはなぜですか?
Nodejsを学習するためのGhostJSソースコードを見ています。同じ関数に対して異なるパラメーターを使用してこれら 2 つの呼び出しを行う理由がわかりませんでした。
誰でもその理由を説明できますか?
ありがとう=D
編集:これは執筆時のコードです:
EDIT 2 この github の問題を参照してください: https://github.com/TryGhost/Ghost/issues/1511
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 がスクリプトを正しく起動できないという問題は何ですか?
html - コンテナーよりも幅が広い、ap タグ内のサイズ変更可能な img
Ghost ブログ プラットフォームを使用しています。画像を挿入すると、画像が自動的に ap タグでラップされます。p タグと img をラップするコンテナーの最大幅のセットアップがあります。imgをコンテナよりも大きくしたい。より大きなimgの幅を設定できますが、width: 62rem;
レスポンシブではなくなりましたvswidth: 100%;
ブラウザのサイズを変更するときに画像のサイズを変更したいのですが、メディアクエリなしでそれを行うことを望んでいましたが、必要に応じてそうします。
blockquote がコンテナー セクションのサイズになるように、すべての p タグのサイズを既に変更しています。イメージも同じようにしたいのですが、p タグのサイズだけです。私の主な関心事は、img をレスポンシブで大きくすることです。指定された幅でそれ自体を大きくすることはできますが、もはやレスポンシブのままではありません。
前もって感謝します。
コード
HTML
CSS
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 のインストールにアクセスできることがわかりました。ただし、私の問題は、そのようなポートを使用せずにゴーストを実行するにはどうすればよいですか?...
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/