Skip to content

Commit 12ca59e

Browse files
chore: remove empty inline style attributes
1 parent 27b5bfa commit 12ca59e

2 files changed

Lines changed: 181 additions & 143 deletions

File tree

pages/community.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ <h1>Community</h1>
1717
<h3 class="columnheader">Grails Mailing Lists</h3>
1818
<div class="one-column">
1919
<div class="column">
20-
<div class="guidegroup" style="">
20+
<div class="guidegroup">
2121
<div class="guidegroupbody">
2222
<p>The Apache Grails community offers several mailing lists where you can connect with other
2323
users and contributors.</p>
@@ -27,7 +27,7 @@ <h3 class="columnheader">Grails Mailing Lists</h3>
2727
</div>
2828
<div class="twocolumns">
2929
<div class="column">
30-
<div class="guidegroup" style="">
30+
<div class="guidegroup">
3131
<div class="guidegroupheader">
3232
<img src="[%url]/images/email.svg" alt="dev@grails.apache.org">
3333
<h2>dev@grails.apache.org</h2>
@@ -46,7 +46,7 @@ <h2>dev@grails.apache.org</h2>
4646
</div>
4747
</div>
4848
<div class="column">
49-
<div class="guidegroup" style="">
49+
<div class="guidegroup">
5050
<div class="guidegroupheader">
5151
<img src="[%url]/images/email.svg" alt="user@grails.apache.org">
5252
<h2>users@grails.apache.org</h2>
@@ -129,7 +129,7 @@ <h3 class="columnheader">Grails Rock Star Wall of Fame</h3>
129129
<h3 class="columnheader" style="margin-bottom: 0">User Groups</h3>
130130
<div class="twocolumns">
131131
<div class="column">
132-
<div class="guidegroup" style="">
132+
<div class="guidegroup">
133133
<div class="guidegroupheader">
134134
<img src="[%url]/images/usergroup.svg" alt="North-America">
135135
<h2>North-America</h2>
@@ -180,7 +180,7 @@ <h2>North-America</h2>
180180

181181
<div class="column">
182182

183-
<div class="guidegroup" style="">
183+
<div class="guidegroup">
184184
<div class="guidegroupheader">
185185
<img src="[%url]/images/usergroup.svg" alt="Asia">
186186
<h2>Asia</h2>
@@ -193,7 +193,7 @@ <h2>Asia</h2>
193193
</ul>
194194
</div>
195195

196-
<div class="guidegroup" style="">
196+
<div class="guidegroup">
197197
<div class="guidegroupheader">
198198
<img src="[%url]/images/usergroup.svg" alt="Europe">
199199
<h2>Europe</h2>

pages/learning.html

Lines changed: 175 additions & 137 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
1-
title: Learning | Grails&reg; Framework
1+
title: Learning | Grails&reg; Framework
22
---
33
<div class='headerbar chalicesbg'>
44
<div class='content'>
55
<h1>Learning</h1>
66
</div>
7-
</div><div class='content'>
7+
</div>
8+
<div class='content'>
89
<div class='twocolumns'>
910
<div class='column'>
1011
<div class="training" style="display: block;">
@@ -14,140 +15,177 @@ <h3 class="columnheader">
1415
<div id="grails-training">[%events]</div>
1516
</div>
1617
</div>
17-
<div class='column'><div class='guidegroup' style=''>
18-
<div class='guidegroupheader'>
19-
<img src='[%url]/images//documentation.svg' alt='Learning' />
20-
<h2>Blog Posts, Step-by-Step Tutorials</h2>
18+
<div class='column'>
19+
<div class='guidegroup'>
20+
<div class='guidegroupheader'>
21+
<img src='[%url]/images//documentation.svg' alt='Learning' />
22+
<h2>Blog Posts, Step-by-Step Tutorials</h2>
23+
</div>
24+
<ul>
25+
<li>
26+
<a href='https://guides.grails.org'>Grails Guides</a>
27+
</li>
28+
<li>
29+
<a href='[%url]/blog/index.html'>Grails Team Blog</a>
30+
</li>
31+
<li>
32+
<a href='[%url]/blog/tag/webinar.html'>Grails Webinars</a>
33+
</li>
34+
</ul>
2135
</div>
22-
<ul>
23-
<li>
24-
<a href='https://guides.grails.org'>Grails Guides</a>
25-
</li>
26-
<li>
27-
<a href='[%url]/blog/index.html'>Grails Team Blog</a>
28-
</li>
29-
<li>
30-
<a href='[%url]/blog/tag/webinar.html'>Grails Webinars</a>
31-
</li>
32-
</ul>
33-
</div></div>
36+
</div>
3437
</div>
35-
<h3 class='columnheader'>Grails Books</h3><div class='twocolumns'>
36-
<div class='column'>
37-
<figure class='book'>
38-
<img src='[%url]/images/books/grailsgood.png' alt='Grails Goodness Notebook' />
39-
<figcaption>
40-
<h3>
41-
<a href='https://leanpub.com/grails-goodness-notebook'>Grails Goodness Notebook</a>
42-
</h3>
43-
<span class='author'>By Hubert A. Klein Ikkink</span>
44-
<span class='about'>Experience the Grails framework through code snippets. Discover (hidden) Grails features through code examples and short articles. The articles and code will get you started quickly and provide deeper insight into Grails.</span>
45-
</figcaption>
46-
</figure>
47-
<figure class='book'>
48-
<img src='[%url]/images/books/gsmith2_cover150.jpg' alt='Grails in Action' />
49-
<figcaption>
50-
<h3>
51-
<a href="https://www.manning.com/gsmith2/">Grails in Action</a>
52-
</h3>
53-
<span class='author'>By Glen Smith and Peter Ledbrook</span>
54-
<span class='about'>The second edition of Grails in Action is a comprehensive introduction to Grails 2 focused on helping you become super-productive fast.</span>
55-
</figcaption>
56-
</figure><figure class='book'>
57-
<img src='[%url]/images/books/bbeckwith_cover.gif' alt='Programming Grails' />
58-
<figcaption>
59-
<h3>
60-
<a href='https://shop.oreilly.com/product/0636920024750.do'>Programming Grails</a>
61-
</h3>
62-
<span class='author'>By Burt Beckwith</span>
63-
<span class='about'>Dig deeper into Grails architecture and discover how this application framework works its magic.</span>
64-
</figcaption>
65-
</figure></div>
66-
<div class='column'><figure class='book'>
67-
<img src='[%url]/images/books/grails_3_step_by_step.png' alt='Grails 3 - Step by Step' />
68-
<figcaption>
69-
<h3>
70-
<a href='https://grailsthreebook.com/'>Grails 3 - Step by Step</a>
71-
</h3>
72-
<span class='author'>By Cristian Olaru</span>
73-
<span class='about'>Learn how a complete greenfield application can be implemented quickly and efficiently with Grails 3 using profiles and plugins. Use the sample application that accompanies the book as an example.</span>
74-
</figcaption>
75-
</figure><figure class='book'>
76-
<img src='[%url]/images/books/grails_weissmann.png' alt='Falando de Grails' />
77-
<figcaption>
78-
<h3>
79-
<a href='https://www.casadocodigo.com.br/products/livro-grails'>Falando de Grails</a>
80-
</h3>
81-
<span class='author'>By Henrique Lobo Weissmann</span>
82-
<span class='about'>This is the best reference on Grails 2.5 and 3.0 written in Portuguese. It&amp;#39;s a great guide to the framework, dealing with details that many users tend to ignore.</span>
83-
</figcaption>
84-
</figure><figure class='book'>
85-
<img src='[%url]/images/books/grocher_jbrown_cover.jpg' alt='The Definitive Guide to Grails 2' />
86-
<figcaption>
87-
<h3>
88-
<a href='https://www.apress.com/9781430243779'>The Definitive Guide to Grails 2</a>
89-
</h3>
90-
<span class='author'>By Jeff Scott Brown and Graeme Rocher</span>
91-
<span class='about'>As the title states, this is the definitive reference on the Grails framework, authored by core members of the development team.</span>
92-
</figcaption>
93-
</figure><figure class='book'>
94-
<img src='[%url]/images/books/bklein_cover.jpg' alt='Grails 2: A Quick-Start Guide' />
95-
<figcaption>
96-
<h3>
97-
<a href="https://www.amazon.com/gp/product/1937785777?tag=misa09-20">Grails 2: A Quick-Start Guide</a>
98-
</h3>
99-
<span class='author'>By Dave Klein and Ben Klein</span>
100-
<span class='about'>This revised and updated edition shows you how to use Grails by iteratively building a unique, working application.</span>
101-
</figcaption>
102-
</figure></div>
103-
</div>
104-
<h3 class='columnheader'>Groovy Books</h3><div class='twocolumns'>
105-
<div class='column'><figure class='book'>
106-
<img src='[%url]/images/books/regina.png' alt='Groovy in Action, 2nd Edition' />
107-
<figcaption>
108-
<h3>
109-
<a href="https://www.manning.com/koenig2/">Groovy in Action, 2nd Edition</a>
110-
</h3>
111-
<span class='author'>By Dierk König, Guillaume Laforge, Paul King, Cédric Champeau, Hamlet D'Arcy, Erik Pragt, and Jon Skeet</span>
112-
<span class='about'>This is the undisputed, definitive reference on the Groovy language, authored by core members of the development team.</span>
113-
</figcaption>
114-
</figure><figure class='book'>
115-
<img src='[%url]/images/books/g2cook.jpg' alt='Groovy 2 Cookbook' />
116-
<figcaption>
117-
<h3>
118-
<a href="https://www.packtpub.com/groovy-2-cookbook/book">Groovy 2 Cookbook</a>
119-
</h3>
120-
<span class='author'>By Andrey Adamovitch, Luciano Fiandeso</span>
121-
<span class='about'>This book contains more than 90 recipes that use the powerful features of Groovy 2 to develop solutions to everyday programming challenges.</span>
122-
</figcaption>
123-
</figure></div>
124-
<div class='column'><figure class='book'>
125-
<img src='[%url]/images/books/Kousen-MJG.png' alt='Making Java Groovy' />
126-
<figcaption>
127-
<h3>
128-
<a href="https://www.manning.com/kousen/">Making Java Groovy</a>
129-
</h3>
130-
<span class='author'>By Ken Kousen</span>
131-
<span class='about'>Make Java development easier by adding Groovy. Each chapter focuses on a task Java developers do, like building, testing, or working with databases or restful web services, and shows ways Groovy can make those tasks easier.</span>
132-
</figcaption>
133-
</figure><figure class='book'>
134-
<img src='[%url]/images/books/gdsl.jpg' alt='Groovy for Domain-Specific Languages' />
135-
<figcaption>
136-
<h3>
137-
<a href="https://www.packtpub.com/groovy-for-domain-specific-languages-dsl/book">Groovy for Domain-Specific Languages</a>
138-
</h3>
139-
<span class='author'>By Fergal Dearle</span>
140-
<span class='about'>Learn how Groovy can help Java developers easily build domain-specific languages into their applications.</span>
141-
</figcaption>
142-
</figure><figure class='book'>
143-
<img src='[%url]/images/books/vslg2.jpg' alt='Programming Groovy 2' />
144-
<figcaption>
145-
<h3>
146-
<a href="https://pragprog.com/book/vslg2/programming-groovy-2">Programming Groovy 2</a>
147-
</h3>
148-
<span class='author'>By Venkat Subramaniam</span>
149-
<span class='about'>This book helps experienced Java developers learn to use Groovy 2, from the basics of the language to its latest advances.</span>
150-
</figcaption>
151-
</figure></div>
152-
</div>
153-
</div>
38+
<h3 class='columnheader'>Grails Books</h3>
39+
<div class='twocolumns'>
40+
<div class='column'>
41+
<figure class='book'>
42+
<img src='[%url]/images/books/grailsgood.png' alt='Grails Goodness Notebook' />
43+
<figcaption>
44+
<h3>
45+
<a href='https://leanpub.com/grails-goodness-notebook'>Grails Goodness Notebook</a>
46+
</h3>
47+
<span class='author'>By Hubert A. Klein Ikkink</span>
48+
<span class='about'>Experience the Grails framework through code snippets. Discover (hidden) Grails
49+
features through code examples and short articles. The articles and code will get you started
50+
quickly and provide deeper insight into Grails.</span>
51+
</figcaption>
52+
</figure>
53+
<figure class='book'>
54+
<img src='[%url]/images/books/gsmith2_cover150.jpg' alt='Grails in Action' />
55+
<figcaption>
56+
<h3>
57+
<a href="https://www.manning.com/gsmith2/">Grails in Action</a>
58+
</h3>
59+
<span class='author'>By Glen Smith and Peter Ledbrook</span>
60+
<span class='about'>The second edition of Grails in Action is a comprehensive introduction to Grails
61+
2 focused on helping you become super-productive fast.</span>
62+
</figcaption>
63+
</figure>
64+
<figure class='book'>
65+
<img src='[%url]/images/books/bbeckwith_cover.gif' alt='Programming Grails' />
66+
<figcaption>
67+
<h3>
68+
<a href='https://shop.oreilly.com/product/0636920024750.do'>Programming Grails</a>
69+
</h3>
70+
<span class='author'>By Burt Beckwith</span>
71+
<span class='about'>Dig deeper into Grails architecture and discover how this application framework
72+
works its magic.</span>
73+
</figcaption>
74+
</figure>
75+
</div>
76+
<div class='column'>
77+
<figure class='book'>
78+
<img src='[%url]/images/books/grails_3_step_by_step.png' alt='Grails 3 - Step by Step' />
79+
<figcaption>
80+
<h3>
81+
<a href='https://grailsthreebook.com/'>Grails 3 - Step by Step</a>
82+
</h3>
83+
<span class='author'>By Cristian Olaru</span>
84+
<span class='about'>Learn how a complete greenfield application can be implemented quickly and
85+
efficiently with Grails 3 using profiles and plugins. Use the sample application that
86+
accompanies the book as an example.</span>
87+
</figcaption>
88+
</figure>
89+
<figure class='book'>
90+
<img src='[%url]/images/books/grails_weissmann.png' alt='Falando de Grails' />
91+
<figcaption>
92+
<h3>
93+
<a href='https://www.casadocodigo.com.br/products/livro-grails'>Falando de Grails</a>
94+
</h3>
95+
<span class='author'>By Henrique Lobo Weissmann</span>
96+
<span class='about'>This is the best reference on Grails 2.5 and 3.0 written in Portuguese.
97+
It&amp;#39;s a great guide to the framework, dealing with details that many users tend to
98+
ignore.</span>
99+
</figcaption>
100+
</figure>
101+
<figure class='book'>
102+
<img src='[%url]/images/books/grocher_jbrown_cover.jpg' alt='The Definitive Guide to Grails 2' />
103+
<figcaption>
104+
<h3>
105+
<a href='https://www.apress.com/9781430243779'>The Definitive Guide to Grails 2</a>
106+
</h3>
107+
<span class='author'>By Jeff Scott Brown and Graeme Rocher</span>
108+
<span class='about'>As the title states, this is the definitive reference on the Grails framework,
109+
authored by core members of the development team.</span>
110+
</figcaption>
111+
</figure>
112+
<figure class='book'>
113+
<img src='[%url]/images/books/bklein_cover.jpg' alt='Grails 2: A Quick-Start Guide' />
114+
<figcaption>
115+
<h3>
116+
<a href="https://www.amazon.com/gp/product/1937785777?tag=misa09-20">Grails 2: A Quick-Start
117+
Guide</a>
118+
</h3>
119+
<span class='author'>By Dave Klein and Ben Klein</span>
120+
<span class='about'>This revised and updated edition shows you how to use Grails by iteratively
121+
building a unique, working application.</span>
122+
</figcaption>
123+
</figure>
124+
</div>
125+
</div>
126+
<h3 class='columnheader'>Groovy Books</h3>
127+
<div class='twocolumns'>
128+
<div class='column'>
129+
<figure class='book'>
130+
<img src='[%url]/images/books/regina.png' alt='Groovy in Action, 2nd Edition' />
131+
<figcaption>
132+
<h3>
133+
<a href="https://www.manning.com/koenig2/">Groovy in Action, 2nd Edition</a>
134+
</h3>
135+
<span class='author'>By Dierk König, Guillaume Laforge, Paul King, Cédric Champeau, Hamlet D'Arcy,
136+
Erik Pragt, and Jon Skeet</span>
137+
<span class='about'>This is the undisputed, definitive reference on the Groovy language, authored by
138+
core members of the development team.</span>
139+
</figcaption>
140+
</figure>
141+
<figure class='book'>
142+
<img src='[%url]/images/books/g2cook.jpg' alt='Groovy 2 Cookbook' />
143+
<figcaption>
144+
<h3>
145+
<a href="https://www.packtpub.com/groovy-2-cookbook/book">Groovy 2 Cookbook</a>
146+
</h3>
147+
<span class='author'>By Andrey Adamovitch, Luciano Fiandeso</span>
148+
<span class='about'>This book contains more than 90 recipes that use the powerful features of Groovy
149+
2 to develop solutions to everyday programming challenges.</span>
150+
</figcaption>
151+
</figure>
152+
</div>
153+
<div class='column'>
154+
<figure class='book'>
155+
<img src='[%url]/images/books/Kousen-MJG.png' alt='Making Java Groovy' />
156+
<figcaption>
157+
<h3>
158+
<a href="https://www.manning.com/kousen/">Making Java Groovy</a>
159+
</h3>
160+
<span class='author'>By Ken Kousen</span>
161+
<span class='about'>Make Java development easier by adding Groovy. Each chapter focuses on a task
162+
Java developers do, like building, testing, or working with databases or restful web services,
163+
and shows ways Groovy can make those tasks easier.</span>
164+
</figcaption>
165+
</figure>
166+
<figure class='book'>
167+
<img src='[%url]/images/books/gdsl.jpg' alt='Groovy for Domain-Specific Languages' />
168+
<figcaption>
169+
<h3>
170+
<a href="https://www.packtpub.com/groovy-for-domain-specific-languages-dsl/book">Groovy for
171+
Domain-Specific Languages</a>
172+
</h3>
173+
<span class='author'>By Fergal Dearle</span>
174+
<span class='about'>Learn how Groovy can help Java developers easily build domain-specific languages
175+
into their applications.</span>
176+
</figcaption>
177+
</figure>
178+
<figure class='book'>
179+
<img src='[%url]/images/books/vslg2.jpg' alt='Programming Groovy 2' />
180+
<figcaption>
181+
<h3>
182+
<a href="https://pragprog.com/book/vslg2/programming-groovy-2">Programming Groovy 2</a>
183+
</h3>
184+
<span class='author'>By Venkat Subramaniam</span>
185+
<span class='about'>This book helps experienced Java developers learn to use Groovy 2, from the
186+
basics of the language to its latest advances.</span>
187+
</figcaption>
188+
</figure>
189+
</div>
190+
</div>
191+
</div>

0 commit comments

Comments
 (0)