私はこのプロジェクトでVisual Studio 2010、.NET 4、およびMVC 2を使用しています.YUIコンプレッサをポストビルドイベントとして実行しています。CSSの分割/マージ後にイメージを展開する
私たちは保守不能な1つの大きなCSSファイルを持っていますので、別のフォルダにある多くのCSSファイルに分割しました。
- /Assets/Styles/Site.css
- /Assets/Styles/Pages/Page1.css
- /Assets/Styles/Pages/Page2.css
- /資産/スタイル/ページ/ページ-nth.css
- /Assets/Styles/Partials/Partial1.css
- /Assets/Styles/Partials/Partial1.css
- /Assets/Styles/Partials/Partial-nth.css
そういうもの。
これは開発には適していますが、本番用ではありません。生産時には、1つのファイルだけがマージされたものです。このファイルは/Assets/Styles/style.cssにあります。
イメージパスが同じではない可能性があるため、 devとprodで。 (ステージングとuatも持っていますが、単純にしておきます)
私は絶対パスを使うことができました。 css/Partials.css)、またはクッキーフリーのサブドメイン(static.domain.com)を使用することができます。これは私がしたいことです。
私の質問は、自動的に私のCSSファイルの "../../image.png"から "http://static.domain.com/image.png"に自動的に変更されますか? YUIコンプレッサーはそれを行うことができますか?私はちょうどそれを行うコンソールコンソールプロジェクトを作成する必要がありますか?あなたは私のためにそれを行うツールを知っていますか?他の提案?
ありがとうございます!
ああ、それは私がやらなければならないものです... bleh – Michael