8

ヒットしたときにHTML、CSS、JavaScriptファイルを縮小したいのですがdocpad generate、どうすればよいですか?

4

2 に答える 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 に答える