Wie kann ich HTML-, CSS- und JavaScript-Dateien in DocPad minimieren?

8

Ich möchte HTML-, CSS- und JavaScript-Dateien minimieren, wenn ich docpad generate drücke, wie kann ich das tun?

    
Zeno Rocha 28.12.2012, 13:54
quelle

2 Antworten

10

Es gibt ein paar Möglichkeiten, wie Sie das tun können. Der prominenteste und direkteste Weg besteht darin, Ihre Docpad-Konfigurationsdatei zu ändern, um ein externes Tool wie grunt , um Ihre Inhalte über die Grunt-Minify-Aufgabe zu minimieren . Hier ist ein Kern, der das zeigt.

Alternativ dazu gibt es auch Cloudflare , einen erstaunlichen DNS-Server für Websites, der auch als CDN für den Inhalt Ihrer Website fungiert und Ihre Assets automatisch minimiert nach der Bereitstellung Lesen Sie hier mehr.

Auch wenn es sich nicht um einen Minify handelt, können Sie Ihre Skripte auch mit Browserify verketten, indem Sie dieser Kern . Grunt hat auch eine direktere Art der Verkettung über die grunt concat-Aufgabe. >

Schließlich werden Plugins das vielleicht automatisch tun, aber angesichts der Unbeständigkeit mit der Konkatation könnte es eine Weile dauern.

    
balupton 28.12.2012, 14:38
quelle
3
  • Verwenden Sie gruntjs für JS-Dateien. (Grunt wird in das generierte Docpad eingebunden)
  • Verwenden Sie grunt-contrib-mincss für CSS-Dateien.
  • Verwenden Sie grunt-contrib-htmlmin für HTML-Dateien.
  • Verwenden Sie grunt-compress zum Komprimieren aller Dateien.

Eine Liste aller grunt Plugins finden Sie hier: Ссылка

    
przemo_li 08.02.2013 20:33
quelle

Tags und Links