問題タブ [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.
html - テンプレートを使用して生成する静的 html サイト
Dreamweaver を使用して最初に開発された静的 html サイトでいくつかの作業を行う必要があります。サイトを静的 html として保持したいのですが、理想的には Dreamweaver を使用しないでください (プログラムが Sublime Text に比べて古く感じられるため、テンプレートが必要ですが)。 .
過去にHammerアプリを試してみましたが、これは素晴らしいものでしたが、変数が定義されていない場合にエラーをスローするという私の意見では、いくつかの小さな欠陥がありました。メタディスクリプションを設定したくない/設定する必要がなく、私が知る限り、それはもはや開発されていません。
好きなエディターを使用してテンプレートを作成できる、静的な html を生成する他の方法はありますか?
ajax - AWS S3 静的ウェブサイトの ajax コールバックが失敗する
最近、ウェブサイトの開発中に aws s3 でサブスクリプション オプションを使用して静的なウェブページをホストすることになりました。私の静的 Web ページは、サブスクライバーの電子メールをパラメーターとして使用して、別の RESTful サービスへの ajax 呼び出しを行います。サブスクリプションが完了したら、サブスクライバーに通知する必要があります。ここで、コールバックに問題があります。
サブスクリプションが完了した後、「.success(」は起動しません。リクエストに対するレスポンスは次のとおりです。
それがs3の機能なのか、それとも何か他の機能なのか、誰か知っていますか?
html - Gulp HTML レイアウト プラグイン
私は非常に単純な問題を抱えています:同じレイアウトの3つの静的ページ。そのため、レイアウトとコンテンツを分割し、コンパイル中にレイアウトにデータ(ページタイトルなど)を挿入したいと考えています。適切な gulp プラグインを教えてもらえますか? 私はgulp-pagemakiを見つけました - それは機能せず、マークダウンのコンパイルが必要ないことを除けば、まさに私が欲しかったものです。
ruby - レイアウトでブログ構成変数にアクセスする
以下は、私が必要としていたものの適切な説明ではないことがわかりました。このすべての調査を通じて、私が尋ねるべきだった質問をする方法を見つけました。新しい投稿:こちら. 他の誰かに利益をもたらす場合に備えて、この質問を残してください。
blog.prefix
複数の「ブログ」を有効にしてサイトを構築していますが、 fromのようなものを取得できると便利な場合がありますconfig.rb
。set
変数を使用してインスタンス変数を使用できることは知っていますがconfig.rb
、それはテンプレートで、自分がどのブログにいるのかを知る必要があり、問題が解決しないことを意味します。(すべてのブログに 1 つのレイアウトが必要であり、それぞれに 1 つのレイアウトが必要です。)
blog.prefix
およびその他のアクティベーション変数を取得して、次のconfig.rb
ようなレイアウトで使用する方法はありますか?
アップデート
page do
ブロックにインスタンス変数を渡そうとしましたが、ページをレンダリングlocals => { :variable = value }
するときに と の両方を使用しました。Error: cannot find _auto_layout
私は最初にこれをミドルマン フォーラムに投稿しましたが、Stackoverflow の方が注目される傾向があります。:-D
更新 2
それぞれに個別の変数 (たとえばblog1_prefix
、blog2_prefix
、 、およびblog3_prefix
) が必要な場合は、テンプレートからどの変数を呼び出しているかを知る必要があります。接頭辞 (または何でも) を取得しているブログを知るために、テンプレートが必要です。
私のconfig.rb
中には、次のようなブロックがあります。
上記の例のように、レイアウトがどのブログで呼び出されているかをレイアウトが認識できるようにする 1 つの変数を設定する方法はありますか。
これは、1 つのレイアウトから 3 つのブログのそれぞれにレンダリングされます。
<p>The blog prefix is: blog1</p>
<p>The blog prefix is: blog2</p>
<p>The blog prefix is: blog3</p>
handlebars.js - 組み立てる - X 件の投稿を表示するように収集を制限するにはどうすればよいですか?
詳細:
組み立てる: 0.4.4
うなり声: 0.4.1
質問:
最新の 5 つの投稿をフロント ページに表示するブログを設計しています。キーワードに基づいて投稿のコレクションを作成しました。
さまざまな投稿の YAML フロント マターは次のようになります。
--
レイアウト: default.hbs
タイトル: <%= site.title %>
説明: "Adult Redeploy All Sites Summit 2015"
作成日: 06-23-2014
スラッグ:「ようこそ」
パンくずリスト: false
投稿日: 2014 年 1 月 12 日
キーワード:
- ニュース
ナビゲーションソート: 100
--
タイトルと要約を表示する私のコードは次のとおりです。
これは機能します。すべてのブログが問題なく表示されます。しかし、私は 5 つに制限したいと思います。つまり、最新の 5 つです。
私はこの問題を見てきました:
https://github.com/assemble/assemble/issues/463
しかし、それを上記の例に組み込む方法がわかりません。#withSort でページを制限する方法はありますか?
混乱している。
jekyll - Hexo テンプレートで JSON/YAML を使用するにはどうすればよいですか?
Hexo のドキュメント全体に目を通しましたが、Hexo テンプレートを使用して構造化データ (YAML、JSON) をページ/投稿に統合する方法がまだ正確にはわかりません。私が見つけることができる最も近いものは、プラグインのドキュメントのファイル データセクションです。これが私が探しているものであるかどうかはよくわかりません。また、実装の例もありません。
人気の Ruby 静的サイト ジェネレーターである Jekyllrb に精通している方は、_data
JSON ファイルと YAML ファイルを格納するディレクトリを使用できます。テンプレートでは、 などを使用してこのデータを参照できます{% for event in site.data.events %}...{% endfor %}
。
Hexoに同等のものはありますか?
java - Java プロジェクトのドキュメント (マークダウン)
標準のgradleレイアウトを備えたかなり標準的なJavaプロジェクトがあり、すべてのソースはgitに保存されています。マークダウン (または同様のマークアップ言語) でドキュメントを作成し、すべてのファイルをプロジェクト ディレクトリ (たとえば、ルートの docs/ フォルダー) に保持したいと考えています。次に、静的サイトを生成するか、ソースをどこかにプッシュして、html の完全なドキュメントにアクセスできるようにしたいと考えています (自己ホスト型ソリューションである必要があります)。
他の記事への簡単なリンクを追加できればいいのですが (私が を使ってどのウィキ エンジンでも行うように[[article]]
)。また、記事へのリンクと同じ手法で javadoc へのクイック リンクを追加できれば完璧です。また、検索エンジンが組み込まれていれば完璧です。
いくつかの静的サイト ジェネレーターを試しましたが、要件の少なくとも半分を満たすものは見つかりませんでした。そのようなものはありますか?または、自分でコーディングする必要がありますか (時間がかからないことはわかっています)。ドキュメントのより一般的なユースケースがあるのではないでしょうか?
babeljs - Babel & JSX ブラウザ コードの強調表示
私はhttps://highlightjs.org/をブラウザー (および静的サイト ジェネレーター) で使用して、ブログやサイトのコード スニペットを強調表示します。ES6、ES7、JSX、およびフローを処理していないことはほぼ確実です。
これらの JavaScript への新しい追加機能をより適切に強調表示するにはどうすればよいですか?
お知らせ下さい。ありがとう :)
javascript - Docpad サイト用の Lunr 全文検索プラグインをセットアップしようとしています。私は何を間違っていますか?
Docpad を使用して静的な Web サイトを構築しています。フルテキスト サイト検索用にLunrプラグインをセットアップしようとしていますが、次のエラーが発生し続けます。
$ docpad run
Lunr プラグインのリポジトリの README を読みましたが、設定プロパティをどこに置くべきかいつもわかりませんでした。しかし、ここdocpad.coffee
に私が思いついたプロパティがあります。
...そして、部分的な検索結果src/partials/search-excerpt.html.eco
...そして検索結果ページsrc/render/search.html.eco
基本がすでに破られているため、ウェブサイトのテンプレートに検索バーを挿入しようとはしていません。私は何を間違っていますか?どんな助けでも大歓迎です。
spring-mvc - Webサーブレットを使用して静的htmlファイルを提供するには?
2 つの別々のローカル ディレクトリに 2 つの静的 Web サイトがあります。
spring mvc を使用した安全な Web アプリもあります。2 人のユーザーがいて、各ユーザーは異なる Web サイトに関連付けられています。
同じ URL から、認証されたユーザーごとに関連する Web サイト/ページを提供したいと考えています。
どうやってやるの?カスタム サーブレット/コントローラーを使用できますか?