問題タブ [middleman]
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.
ruby - MIddleman 3.0 の使用 - 動的ページに個々のページ タイトルを設定するにはどうすればよいですか?
ミドルマンで簡単なポートフォリオサイトをまとめています。ローカルの YAML データに基づいて「作業」ページを動的に生成しています。これはconfig.rbにあります:
SEO の目的で、これらの動的に生成されたページのそれぞれに、固有のページ タイトルと説明を付けたいと考えています。
タイトルは現在このようにレイアウトファイルに設定されています
そして、frontmatter を使用して current_page 変数を次のように設定できることを知っています
それを project_template.haml に貼り付けることができますが、このようなものを機能させる方法はありますか?
build - 仲買人のビルド - コーヒーとそれ以下を含む
コーヒーと少ないファイルを含めてmiddlemanbuildを使用することは可能ですか? それらをビルド/ディレクトリとコンパイル済みディレクトリに配置したい。
ruby - Middlemanを拡張して新しいファイルタイプ(.JADE)を処理する
Middlemanに.jadeサポートを追加したいと思います。jadeの動的機能を使用する必要はありませんが、独自の厄介なコンパイルスクリプトではなく、仲介者でアプリをコンパイルしたいと思います。
Middlemanに新しいファイルタイプを追加する最も簡単な方法は何ですか?
ruby - Ruby Helper のネストされたメソッド
私はミドルマンのプロジェクトに取り組んでいます。メソッドの結果を別のメソッドのパラメーターとして渡そうとしています。コンマと括弧であらゆる種類の構文の問題に遭遇しています。私にはすべてが正しく見えます、私は狂っていますか? 前もって感謝します!
私が問題を抱えているメソッド呼び出しはcreate_campus_subnav()
そしてエラー:
ruby - Middleman が生成した静的ページで埋め込み Ruby をサポートする方法
優れたMiddlemanを使用して生成された静的サイトがあります。Apache サーバー上で問題なく動作しています。ここで、埋め込まれた Ruby をページの 1 つに追加する必要があります(Ruby は実行時に評価する必要があり、ミドルマンのビルド段階では評価しません)。このコードがどのような形式になるかについては説明しませんが、この質問では、Ruby が組み込まれている必要があると仮定してください。
それで、私のオプションは何ですか?
middleman - Middleman :relative_assets と :directory_indexes の互換性
Middleman 3.0 で混乱している問題がいくつかあります。activate :relative_assetsandを使用してサイトをactivate :directory_indexes構築しています。ビルダーは、ファイルが 1 レベル深くネストされていることを認識せず、画像、JavaScript ファイル、スタイルシートなどの間違った相対パスを出力します。私が混乱しているのは、この問題が明らかにここで修正: https://github.com/middleman/middleman/issues/361。gem install middlemanコマンドを使用して Middleman をインストールし、さらに を実行しただけgem updateなので、最新バージョンがインストールされていると思います。私が間違っていることを知っている人はいますか?ありがとう。
ruby-on-rails - Sprockets で必要なファイルからファイルを要求する
それ自体が他の JavaScript ファイルを必要とする JavaScript ファイルを要求したいと思います。
main.js で
plugins.js 内
ただし、sprockets は plugins.js の内容を main.js に追加しますが、その中の require を評価していないように見えるため、js ファイルをプルしてそれらを含めるのではなく、コンパイルされた main.js にコメントとして含めます。 .
コンパイルされた main.js で
これらの require を plugins.js ではなく main.js に追加すると、それらは適切に必要になり、その内容はコンパイルされた main.js に含まれます。
では、sprockets が plugins.js のインクルードを評価しないのはなぜでしょうか?
ruby - コードがどの環境で実行されているかを知る方法は?
のlayoutファイルでhaml、私たちが開発環境と構築環境にいるかどうかを判断したいと思います。Middlemanを使用しています。
私はこのようなことをしたいと思います:
Rubyの環境変数にアクセスしようとしましたが、ファイルにカスタム変数を定義しようとしましたがconfig.rb、成功しませんでした。
padrino - スリムを使用して仲介業者でcontent_forとyield_contentを使用する方法
content_forの前に=、==、または-運がないので試してみました:)
index.slim
layout.slim
誰かが解決策を得たことを願っています。