問題タブ [jamstack]

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 に答える
699 参照

reactjs - Gatsby + Netlify CMS: src/pages/index.js の各エントリの注目の画像を有効にする方法はありますか?

テンプレートhttps://github.com/netlify-templates/gatsby-starter-netlify-cmsから TOP/HOME ページの注目の画像を有効にするソリューションはありますか?

TOP/HOMEページ(src/pages.index.js)にもそれらの画像を表示したいということでした。

私は2つの方法でそれをやろうとしましたが、失敗します。

方法 1:

以下のようにconfig.ymlから。

次に、src/pages/index.md マークダウン ファイルを作成し、js ファイル src/pages/index.js をディレクトリ src/template に移動します。そのマークダウン ファイルをページ コレクションのエントリとして追加しました。しかし、このようなGatsby関連のエラーが発生しました。

方法 2:

gatsby-starter-netlify-cms が blog-post.js に書いたテンプレートから src/pages/index.js で同じ方法を試し、 Content コンポーネントを使用しました。

しかし、繰り返しますが、以下のようなエラーが発生しました。

*Gitter、gatsby-starter-netlify-cms の問題、および Gatsby の Spectrum Chat に既に問い合わせましたが、正しいパスを取得できませんでした。

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

proxy - JAMstack ソリューションで API リクエストをプロキシするにはどうすればよいですか?

事実上完全に静的なサイトを開発しています。ジェネレーターを使用してすべての HTML を作成します。

ただし、私のサイトはページに埋め込まれたストアのフロントエンドです。ブラウザに代わってリクエストをバックエンド ストアにプロキシする小さな node.js サーバーがあります。ショッピング カート内のアイテム数を提供するだけなので、サイトのすべてのページで数を更新し続けることができます。これは、ブラウザーがクロスドメイン スクリプトを許可していないためです。私のサーバーは、クライアントとストアの間のプロキシとして機能する必要があります。

(埋め込みストアはストアの Web サイトから読み込まれるため、それ自体はプロキシを必要としません。)

最終的には、Netlify または同様の JAMstack プロバイダーにデプロイすることを望んでいました。しかし、Netlify でプロキシする方法がわかりません。

この問題の標準的な解決策は何ですか? それとも、JAMstack ソリューションではプロキシを使用できませんか? この問題を解決する JAMstack プロバイダーはありますか?

0 投票する
0 に答える
141 参照

python - Python SimpleHTTPServer を使用して .html なしでファイルを提供する

開発中に SimpleHTTPServer を使用してローカル サイトにサービスを提供したいと考えています。基本的な JavaScript、HTML、および CSS を使用しています。私はこの種のプロジェクト構造を持っています:

  • app (src ファイルのあるフォルダー)
  • dist (ホストのすべてが配置されているビルド フォルダー)
    • アセット (css、js など)
    • サービス (さまざまなサービスの html ファイル)
    • name_of_service_1.html
    • name_of_service_2.html
    • index.html
    • services.html
  • パッケージ.json
  • gulp.js

ナビゲーション内には、次のようなすべてのリンクの基本構造があります。

これに加えて、HTML プリロードを使用しているため、誰かがそれらのリンクにカーソルを合わせた場合にページがより速く読み込まれます。そのため、プリロードが機能しないため、services.html などを使用できません。このサイトをホストするために netlify を使用していますが、すべて正常に動作しています。

私の質問: SimpleHTTPServer を使用してローカルでサービスを提供する方法ですが、そのページはリンクに .html 拡張子がなくてもうまく読み込まれます。