ヒットしたときにHTML、CSS、JavaScriptファイルを縮小したいのですがdocpad generate
、どうすればよいですか?
質問する
1789 次
2 に答える
10
これについては、いくつかの方法があります。最も目立つ最も直接的な方法は、docpad構成ファイルを変更して、 gruntのような外部ツールをトリガーし、gruntminifyタスクを介してアセットを縮小することです。これを紹介する要点は次のとおりです。
あるいは、Cloudflareもあります。これは、WebサイトのコンテンツのCDNとしても機能し、展開後にアセットを自動的に最小化する、すばらしいWebサイトDNSサーバーです。詳しくはこちらをご覧ください。
また、ミニファイ関連ではありませんが、この要点を使用して、スクリプトをBrowserifyと連結することもできます。Gruntには、 gruntconcatタスクを介して連結するためのより簡単な方法もあります。
最終的には、プラグインがこれを自動的に実行する可能性がありますが、連結の気まぐれさを考慮すると、しばらく時間がかかる可能性があります。
于 2012-12-28T14:38:51.750 に答える
3
- JSファイルにはgruntjsを使用します。(Gruntはdocpadgenerateに接続します)
- cssファイルにはgrunt-contrib-mincssを使用します。
- htmlファイルにはgrunt-contrib-htmlminを使用します。
- grunt-compressを使用して、すべてのファイルを圧縮します。
すべてのgruntプラグインのリストについては、 https ://github.com/gruntjsを参照してください。
于 2013-02-08T20:33:36.620 に答える