問題タブ [static-pages]

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

php - Bolt CMS Static html ページが 404 を取得する

最近、Bolt CMS を使い始めました。Angular JS でテーマを作成しましたが、いくつかの静的ページを使用したいと考えていました。彼らがドキュメントで述べたようにhttps://docs.bolt.cm/3.0/templates/templates-routes#automatic-template-selection、リンクを追加しましたrouting.yml

例:

しかし、私は得る

例外 --> Symfony\Component\HttpKernel\Exception\HttpException

ページ ページ/見つかりません。

私はCMSをボルトで固定するのが本当に初めてです。誰でも理由を知っていますか?

前もって感謝します !

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

javascript - 静的な Web ページでパラメーターを使用してわかりやすい URL を処理するにはどうすればよいですか?

次の URL https://mywebsite/somepage/1234/5678があります。ここで、somepage はページへのルートであり、数字はパラメーターです。

私のページは静的ページで、html と javascript だけです。例: https://mywebsite/somepage.html .

上記の URL がページ内のパラメーターを取得する場合、このページを開くにはどうすればよいですか?

この理由は、モバイル ディープリンクを使用してユーザーを Web サイトに誘導し、アプリがインストールされていない場合やアプリ自体にダウンロードできるようにするためです。Cake PHP や Spring Framework のようなルーティング システムで動的ページを使用する選択肢はありません。

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

static - 「イベント ドリブン」の静的 Web ページの更新

静的 Web ページの性質上、そのコンテンツは「静的」であることがわかります。AWS S3 のようなサービスで静的ページをホストし、AWS Lambda のようなものを介していくつかのクラウド コンピューティング機能を実行することがますます一般的になっている世界では、何かが変更されたときに静的コンテンツを更新できるかどうか疑問に思っていました.サイトの静的性を低下させます。

確かに、1 秒ごとに Ajax 呼び出しを送信して、何かが変化したかどうかを確認することはできますが、私の謙虚な意見では、それはばかげており、実行可能なオプションとは言えません。

たとえば、プロセスが完了したときにエントリをキー ストア データベースに書き込む静的ページからプロセスを開始するとします。ページをリロードせずにプロセスが終了したことをユーザーに知らせるために Web ページを更新する方法はありますか?

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

ruby - 仲介者: フロントマターのデータ ファイルから情報を選択する

Middleman 静的ページ ジェネレーターを使用しており、frontmatter での選択に基づいてデータ ファイルから情報を取得したいと考えています。

さまざまなページで繰り返すことができる Call-To-Action テキストのさまざまなバリアントを含むデータ ファイルが にありdata/cta.yamlます。つまり、各 CTA テキストを複数のページで使用できます。

data/cta.yaml:

それから私は持っていますlayout.erb

そしてtest.html.erb

たとえば、最初の CTA テキストを使用したい場合は、レイアウト ファイルで使用する<p class="cta"><%= data.cta.basic %></p>か、layout.erbレイアウトから削除してtest.html.erbテンプレート ファイルの最後に直接移動することができます。または、データ ファイルを完全にドロップして、各ページの前付に CTA テキストを入力するだけでもかまいません。ただし、CTA テキストをデータ ファイルに保持し、すべての HTML を保持してから、frontmatterlayout.erbから情報を「選択」できるようにしたいと考えています。cta.yamltest.html.erb

変えてみた

layout.erb_

そしてtest.html.erb前付で:

しかし、それはデータファイルdata.cta.basicからの「これはデフォルトのCTAです」ではなく、逐語的なテキストになりました。cta.yaml

質問

データファイルから特定のページに使用するテキストを選択するために frontmatter を使用することはまったく可能ですか?