問題タブ [static-site]

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

macos - OS X からモバイル デバイスにローカル Web サイト (つまり、file://) を提供する方法は?

file://いくつかの html/css ファイルを編集するときに、それらが Mac でどのように表示されるか ( をポイントして) だけでなく、いくつかのモバイル デバイスでどのように表示されるかを確認したいと考えています。

OS X 端末から Web サーバーを起動し、それを html ページのルートに向けるにはどうすればよいですか? 設定メニューを使用する必要はなく、書いているものを ~/Sites.

また、192.168.xy で始まる魔法の IP アドレスがあり、各モバイル デバイス (Mac と同じルーターに接続されている) がページを表示することも理解しています。有用なxy値のリスト、またはそれらが定義されている適切な参照へのポインタを理解していただければ幸いです。

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

javascript - ショッピング カートに商品が重複して表示される

基本的に静的サイトでショッピングカートを構築しようとしています。テーブルの上に商品が陳列されています。このショッピング カートをゼロから作成しました。外部の jQuery ショッピング カート ライブラリは使用していません。

機能していないように見える機能が 1 つあります。ユーザーがショッピング カートに既に存在するアイテムを追加する場合、テーブルにアイテムを追加するのではなく、数量を増やすだけです。

これまでに実装したすべてのものと動作するデモを含む JSFiddle リンクがありますが、以下のコードも参照できます

アイテムを追加する JS は次のとおりです。

簡単にするために、簡略化した HTML を次に示します。

これは、jQuery に変換したい疑似コードですが、方法がわかりません。

(変な疑似コード/jQuery ハイブリッドで申し訳ありません。私はまだ jQuery を学んでいます)

ウェブサイト自体は純粋に HTML/CSS/JS で書かれているため、完全に静的なサイトです。

事前にどうもありがとうございました!

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

config - jekyll を利用した Web サイトの _config.yml で変数構成を定義する

サイトをローカルで実行しているときに、サイトをサーバー (Github など) で実行しているときに実行したい構成のセットが複数あります。

_config.ymlこのように、ファイルに同様の構成セットを定義しました

{{ site.url }}私は自分のテンプレート、レイアウト、および投稿の他のあらゆる場所で使用しています。

同じファイルで定義されたとに依存する値をファイルで定義するsite.urlにはどうすればよいですか。_config.ymlconfigenv

PS : 方法の 1 つは、すべてのファイルを変更{{ site.url }}することです。{{ site.config[site.env].url }}それはおそらくうまくいくはずです。

で変数を使用する方法を知りたいだけです_config.yml。それは可能ですか?

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

caching - Jekyll のような静的サイト ジェネレーターはブラウザーのキャッシュをどのように処理しますか

Jekyll がどのように機能するかについての私の理解は、ローカルでブログを書くと、Jekyll がページを生成し、それをある種のインデックス システムに追加して、ユーザーがメイン ページをロードしたときにすべての投稿のリストを表示できるようにすることです。そうですか?ただし、ブラウザのキャッシュをどのように処理しますか。新しい投稿を追加したら、ブラウザーがキャッシュされたインデックスを使用するのを防ぎ、毎回新しいインデックスをフェッチするようにするにはどうすればよいでしょうか。それとも、まったくナンセンスなことを言っているのでしょうか?

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

python - 大規模な静的サイトのコンテンツを効果的に検索可能にするにはどうすればよいでしょうか?

静的サイトを生成する最も一般的なツールの 1 つはSphinxで、Python コミュニティでコードのドキュメント化に広く使用されています。.rstファイルを HTML、PDF などの他の形式に変換します。しかし、プレーンな HTML ファイルを含む静的ドキュメントを、パフォーマンスを落とさずに検索できるようにするにはどうすればよいでしょうか?

AJAX経由でロードされ、 lunr.jsのようなものによって解釈されるインデックス(たとえば、JSONファイルなど)を作成することで行われると思います。Python の世界の多くの主要なプロジェクトには膨大なドキュメント (Python ドキュメント自体など) があるためです。したがって、ロードする必要がある巨大なインデックス ファイルを作成せずに、このような優れた検索を作成するにはどうすればよいでしょうか。