Skip to content

Commit 296c7f6

Browse files
authored
Merge pull request #14592 from toshywoshy/hugominify
[SITE] move to hugo builtin minify
2 parents f8e804d + 8b7c670 commit 296c7f6

6 files changed

Lines changed: 47 additions & 21 deletions

File tree

.github/workflows/hugo.yml

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -39,18 +39,7 @@ jobs:
3939
extended: true
4040

4141
- name: Build Hugo
42-
run: hugo -v
43-
44-
- uses: actions/setup-node@v3
45-
name: Setup Node
46-
with:
47-
node-version: ${{ env.NODE_VERSION }}
48-
49-
- run: npm ci
50-
name: Run npm ci
51-
52-
- name: Test through minifying
53-
run: gulp min-html
42+
run: hugo --environment=production --minify --templateMetrics --logLevel info
5443

5544
# test-windows:
5645
# needs: lint

config/_default/hugo.yml

Lines changed: 40 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,45 @@ params:
6161
Groups: http://groups.google.com/group/devopsdays
6262
GoogleMapsAPI: AIzaSyA1WhgJirbPSYxMCWRD14IP90A4yLY4vxE
6363

64+
minify:
65+
disableCSS: false
66+
disableHTML: false
67+
disableJS: false
68+
disableJSON: false
69+
disableSVG: false
70+
disableXML: false
71+
minifyOutput: true
72+
tdewolff:
73+
css:
74+
inline: true
75+
keepCSS2: true
76+
precision: 0
77+
html:
78+
keepComments: false
79+
keepConditionalComments: false
80+
keepDefaultAttrVals: true
81+
keepDocumentTags: true
82+
keepEndTags: true
83+
keepQuotes: false
84+
keepSpecialComments: false
85+
keepWhitespace: false
86+
templateDelims:
87+
- ""
88+
- ""
89+
js:
90+
keepVarNames: false
91+
precision: 0
92+
version: 2022
93+
json:
94+
keepNumbers: false
95+
precision: 0
96+
svg:
97+
inline: false
98+
keepComments: false
99+
precision: 0
100+
xml:
101+
keepWhitespace: false
102+
64103
build:
65104
buildStats:
66105
disableClasses: true
@@ -79,4 +118,4 @@ caches:
79118
maxAge: -1
80119
images:
81120
dir: ":resourceDir/_gen"
82-
maxAge: -1
121+
maxAge: -1

content/events/2019-geneva/newsletter.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ Description = "Newsletter devopsdays Geneva 2018"
66

77
Subscribe to our newsletter for the next news !
88

9+
{{< rawhtml >}}
910
<link href="//cdn-images.mailchimp.com/embedcode/classic-10_7.css" rel="stylesheet" type="text/css">\
1011
<style type="text/css">
1112
#mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif;}
@@ -28,3 +29,4 @@ Subscribe to our newsletter for the next news !
2829
</form>
2930
</div>
3031
<script type='text/javascript' src='//s3.amazonaws.com/downloads.mailchimp.com/js/mc-validate.js'></script><script type='text/javascript'>(function($) {window.fnames = new Array(); window.ftypes = new Array();fnames[0]='EMAIL';ftypes[0]='email';fnames[1]='FNAME';ftypes[1]='text';fnames[2]='LNAME';ftypes[2]='text';fnames[3]='ADDRESS';ftypes[3]='address';fnames[4]='PHONE';ftypes[4]='phone';fnames[5]='BIRTHDAY';ftypes[5]='birthday';\}(jQuery));var $mcj = jQuery.noConflict(true);</script>
32+
{{< /rawhtml >}}

content/events/2023-detroit/welcome.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,9 @@ Description = "devopsdays Detroit 2023"
3838
</div>
3939
</form>
4040
</div>
41+
{{< rawhtml >}}
4142
<script type="text/javascript" src="//s3.amazonaws.com/downloads.mailchimp.com/js/mc-validate.js"></script><script type="text/javascript">(function($) {window.fnames = new Array(); window.ftypes = new Array();fnames[0]=EMAIL;ftypes[0]=merge;,fnames[1]=FNAME;ftypes[1]=merge;,fnames[2]=LNAME;ftypes[2]=merge;,fnames[3]=ADDRESS;ftypes[3]=merge;,fnames[4]=PHONE;ftypes[4]=merge;false}(jQuery));var $mcj = jQuery.noConflict(true);</script></div>
43+
{{< /rawhtml >}}
4244

4345
<hr/>
4446

content/events/2024-kansas-city/program/placeholder-ignite.md

Lines changed: 0 additions & 8 deletions
This file was deleted.
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
<!-- raw html -->
2+
{{ .Inner | safeHTML | safeJS }}

0 commit comments

Comments
 (0)