問題タブ [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.
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をボルトで固定するのが本当に初めてです。誰でも理由を知っていますか?
前もって感謝します !
javascript - 静的な Web ページでパラメーターを使用してわかりやすい URL を処理するにはどうすればよいですか?
次の URL https://mywebsite/somepage/1234/5678があります。ここで、somepage はページへのルートであり、数字はパラメーターです。
私のページは静的ページで、html と javascript だけです。例: https://mywebsite/somepage.html .
上記の URL がページ内のパラメーターを取得する場合、このページを開くにはどうすればよいですか?
この理由は、モバイル ディープリンクを使用してユーザーを Web サイトに誘導し、アプリがインストールされていない場合やアプリ自体にダウンロードできるようにするためです。Cake PHP や Spring Framework のようなルーティング システムで動的ページを使用する選択肢はありません。
static - 「イベント ドリブン」の静的 Web ページの更新
静的 Web ページの性質上、そのコンテンツは「静的」であることがわかります。AWS S3 のようなサービスで静的ページをホストし、AWS Lambda のようなものを介していくつかのクラウド コンピューティング機能を実行することがますます一般的になっている世界では、何かが変更されたときに静的コンテンツを更新できるかどうか疑問に思っていました.サイトの静的性を低下させます。
確かに、1 秒ごとに Ajax 呼び出しを送信して、何かが変化したかどうかを確認することはできますが、私の謙虚な意見では、それはばかげており、実行可能なオプションとは言えません。
たとえば、プロセスが完了したときにエントリをキー ストア データベースに書き込む静的ページからプロセスを開始するとします。ページをリロードせずにプロセスが終了したことをユーザーに知らせるために Web ページを更新する方法はありますか?
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.yaml
test.html.erb
変えてみた
にlayout.erb
_
そしてtest.html.erb
前付で:
しかし、それはデータファイルdata.cta.basic
からの「これはデフォルトのCTAです」ではなく、逐語的なテキストになりました。cta.yaml
質問
データファイルから特定のページに使用するテキストを選択するために frontmatter を使用することはまったく可能ですか?