問題タブ [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-on-rails - HAML を使用した Markdown コードのインデント
私は昨日からこれに対する答えを探していましたが、なぜ起こっているのか困惑しています...
標準の HAML テンプレート (ビルドには優れた静的サイト ジェネレーター Middleman を使用しています、参考までに) と Redcarpet を使用して Markdown を解析することで、Markdown コンテンツを提供しています。
コード ブロックを除いて、Markdown 出力に関してはすべてが期待どおりに機能しています。
layout.haml
(ファイルの一部のみ、単純な=yield. これ%sectionは HAML ファイル内の 6 つのスペースを意図しています):
index.html.md
(コード ブロック コードを示す、ファイルの一部のみ)
ただし、出力は期待したものではなく、何かがインデントをいじっています。HAML が原因なのか、それとも正確に何が原因なのかはわかりません。
これはブラウザ出力のスクリーンショットです: http://bit.ly/JvjTYo
これは Chrome Developer Rools の DOM のスクリーンショットです: http://bit.ly/JWprGO
私たちはいくつかの異なる方法を試しました。どんな助けも大歓迎です。GitHub で完全なソースを見たい場合は、お知らせください。
ruby-on-rails - レッドカーペットと仲買人: :with_toc_data
Redcarpet の:with_toc_dataオプションを使用して、 Middleman (Sinatra ベースの静的サイト ジェネレーター) を使用する Markdown を使用することについて疑問に思っています。
現在のconfig.rb :
これは機能しません:
どんな助けでも大歓迎です!
css - ミドルマンのfiresassを使用するにはどうすればよいですか
ミドルマンからsassの「--debug-info」スイッチを有効にするにはどうすればよいですか?
CSS の作成には sass を使用し、sass のデバッグには firesass を使用しています。
sass を利用する middleman で遊び始めたところです。
問題は、仲買人から「--debug-info」スイッチを有効にする方法がわからないことです。
「middleman firesass」を検索すると、次の結果が得られます: https://github.com/middleman/middleman/issues/127
これは、問題に対処できる可能性のある ruby のブロックを示しています。しかし、そのブロックをどうすればよいかわかりません。
ruby - Windows の Middleman でカスタム プロジェクト テンプレートを使用する方法
Middleman のカスタム プロジェクト テンプレートを作成しました。ドキュメントには、テンプレートを~/.middleman/フォルダーに保存する必要があると記載されています。これは Mac では問題なく動作しますが、Windows 7 ではテンプレートをどこに保存すればよいですか?
.middlemanディレクトリ内のフォルダに入れてみました%UserProfile%。しかし、 を実行するmiddleman init --helpと、使用可能なテンプレートのリストにカスタム テンプレートが表示されません。
ruby - Middlemanレイアウトファイルでページの現在のパスを取得する
仲介者ファイルでページの現在のパスを取得することは可能ですか?たとえばlayout.erb、次のようなレイアウトファイルがある場合:
およびテストファイルindex.html:
次に、ミドルマンがページをレンダリングすると、次のようになります。
ruby - 仲買人では、どのように変数を設定しますか?
私はミドルマンとルビーの実験を始めました。
サンプル レイアウトには次の文字列があります。
特定のページで「page_class」を設定するにはどうすればよいですか?
ruby - Azure で rubygem (Middleman) を実行する
Azure の試用アカウントにサインアップして、それが長期的に実行可能なプラットフォームであるかどうかを確認しました。
さまざまな CMD とスタートアップ スクリプトを備えた webworker ロールを使用して、Ruby をクラウド上で動作させることができました。単純な「Hello world」メッセージです。
しかし、Middlemanを自動的に開始することができず、何が問題なのかを示すログを確認できません。アプリに移動すると、「ページを利用できません」というメッセージが表示されます。
Azure の使い方が間違っているのかもしれません。何か案は?また、RDC などを介して問題をデバッグできるものは Azure にありますか?
よろしくお願いします。
javascript - ブラウザーは、仲介者 content_for によって追加された JavaScript を無視します
私はクライアント側のアプリケーションを開発しており、これにはミドルマンを使用しています
また、私のインデックス ページには、body タグの下部にある残りのスクリプトに、content_forヘルパーを介して最終的なレイアウトに追加するオプションのスクリプトがあります。( content_for :js がある場合は yield_content :js を呼び出します)
そして、何も起こりません。
ubuntu 1204 の最新の chrome および ff は、このスクリプト タグを無視するだけです。何もロードおよび実行されず、chrome の開発ツールでは、スクリプト タグの src 属性が強調表示されません。
同様に、同じ場所に手動で追加された同じスクリプトは正常に機能します。
私が見ているように、これはhtmlをブラウザにストリーミングすることに関係しています(私はそのようなことにはまったく資格がありません)
アイデアはありますか?
これは、layout.erb のチャンクです。
これが私がクロム開発ツールで得たものです。content_for - jquery.query-yql.jsおよびmoment.min.jsの結果と比較できるように、意図的にハードコーディングされたスクリプト (上位のもの) を保持しています。

sass - アセットに画像が欠落している場合に仲介者のサスがエラーをスローしないようにする
Middleman (フロントエンドのデモ開発用のシナトラ アプリ) を使用しています。sass とアセット パイプラインがあります。現在、私はこのsassファイルを持っており、多くのルールが背景画像を参照しています:
ただし、多くの画像が欠落しており、これが発生すると、Middleman から次のエラー ページが表示されます。
ページを表示するときに、sass に画像参照がないためにエラーが発生しないように、Middleman (または sass) を構成することは可能ですか。これらのsassファイルはRailsで使用され、ページで例外をスローしないため、これが必要です。
github - 仲介者と Github ページ
Middlemanを使用して静的サイトを作成しようとしています。git リポジトリmasterにはソース ファイルがあります。buildにあるフォルダに静的ファイルが生成されます.gitignore。gh-pagesGithub ページのブランチがあります。のフォルダのgh-pages内容が含まれるように設定するにはどうすればよいですか。buildmaster
ありがとう。