Skip to content

Commit 37c5d85

Browse files
committed
update PES6 to PMJ
1 parent 2832974 commit 37c5d85

File tree

2 files changed

+27
-27
lines changed

2 files changed

+27
-27
lines changed

src/static/img/practical-es6.png

-66.5 KB
Binary file not shown.

src/views/index.jade

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
description = 'Modular JavaScript is an open effort to improve our collective understanding of writing robust, well-tested & modular applications. It consists of five books, each of which explores a key aspect of JavaScript development — comprehensively. The books are produced in the open: anyone can track their progress, report issues & contribute fixes or content. A free-to-read version is available online! Digital & print books can be purchased via O\'Reilly Media.'
77
88
books = [{
9-
cover: '/img/practical-es6.png'
9+
cover: '/img/practical-modern-javascript.png'
1010
}, {
1111
cover: '/img/mastering-modular-javascript.png'
1212
}, {
@@ -204,43 +204,43 @@ mixin quickSection
204204
a.qk-link(href='https://ponyfoo.com/s/modular-javascript-launch', target='_blank')
205205
svg.qk-icon.ic-icon(aria-hidden='true', role='img', version='1.1', viewBox='0 0 14 16')
206206
path(d='M8 9l3 6h-1l-2-4v5H7v-6l-2 5H4l2-5 2-1zM7 0H6v1h1V0zM5 3H4v1h1V3zM2 1H1v1h1V1zM.63 9a.52.52 0 0 0-.16.67l.55.92c.13.23.41.31.64.2l1.39-.66-1.16-2-1.27.86.01.01zm7.89-5.39l-5.8 3.95L3.95 9.7l6.33-3.03-1.77-3.06h.01zm4.22 1.28l-1.47-2.52a.51.51 0 0 0-.72-.17l-1.2.83 1.84 3.2 1.33-.64c.27-.13.36-.44.22-.7z')
207-
span.qk-separator
207+
span.qk-separator
208208
span.qk-text Announcement
209209

210-
a.qk-link(href='https://ponyfoo.com/s/practical-es6-read', target='_blank')
210+
a.qk-link(href='https://ponyfoo.com/s/practical-modern-javascript-read', target='_blank')
211211
svg.qk-icon.ic-icon(aria-hidden='true', role='img', version='1.1', viewBox='0 0 12 16')
212212
path(d='M6 5H2V4h4v1zM2 8h7V7H2v1zm0 2h7V9H2v1zm0 2h7v-1H2v1zm10-7.5V14c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1h7.5L12 4.5zM11 5L8 2H1v12h10V5z')
213-
span.qk-separator
213+
span.qk-separator
214214
span.qk-text Read for free!
215215

216-
a.qk-link(href='https://ponyfoo.com/s/practical-es6-repo-contrib', target='_blank')
216+
a.qk-link(href='https://ponyfoo.com/s/practical-modern-javascript-repo-contrib', target='_blank')
217217
svg.qk-icon.ic-icon(aria-hidden='true', role='img', version='1.1', viewBox='0 0 16 16')
218218
path(d='M14.7 5.34c.13-.32.55-1.59-.13-3.31 0 0-1.05-.33-3.44 1.3-1-.28-2.07-.32-3.13-.32s-2.13.04-3.13.32c-2.39-1.64-3.44-1.3-3.44-1.3-.68 1.72-.26 2.99-.13 3.31C.49 6.21 0 7.33 0 8.69 0 13.84 3.33 15 7.98 15S16 13.84 16 8.69c0-1.36-.49-2.48-1.3-3.35zM8 14.02c-3.3 0-5.98-.15-5.98-3.35 0-.76.38-1.48 1.02-2.07 1.07-.98 2.9-.46 4.96-.46 2.07 0 3.88-.52 4.96.46.65.59 1.02 1.3 1.02 2.07 0 3.19-2.68 3.35-5.98 3.35zM5.49 9.01c-.66 0-1.2.8-1.2 1.78s.54 1.79 1.2 1.79c.66 0 1.2-.8 1.2-1.79s-.54-1.78-1.2-1.78zm5.02 0c-.66 0-1.2.79-1.2 1.78s.54 1.79 1.2 1.79c.66 0 1.2-.8 1.2-1.79s-.53-1.78-1.2-1.78z')
219-
span.qk-separator
219+
span.qk-separator
220220
span.qk-text Collaborate
221221

222222
a.qk-link.qk-fund(href='https://ponyfoo.com/s/modular-javascript-indiegogo', target='_blank')
223223
svg.qk-icon.ic-icon(aria-hidden='true', role='img', version='1.1', viewBox='0 0 16 16')
224224
path(d='M9 5H8V4h1v1zm4 3h-1v1h1V8zM6 5H5v1h1V5zM5 8H4v1h1V8zm11-5.5l-.5-.5L9 7c-.06-.02-1 0-1 0-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-.92l6-5.58zm-1.59 4.09c.19.61.3 1.25.3 1.91 0 3.42-2.78 6.2-6.2 6.2-3.42 0-6.21-2.78-6.21-6.2 0-3.42 2.78-6.2 6.2-6.2 1.2 0 2.31.34 3.27.94l.94-.94A7.459 7.459 0 0 0 8.51 1C4.36 1 1 4.36 1 8.5 1 12.64 4.36 16 8.5 16c4.14 0 7.5-3.36 7.5-7.5 0-1.03-.2-2.02-.59-2.91l-1 1z')
225-
span.qk-separator
225+
span.qk-separator
226226
span.qk-text Crowdfund!
227227

228228
a.qk-link(href='https://ponyfoo.com/s/modular-javascript-thunderclap', target='_blank')
229229
svg.qk-icon.ic-icon(aria-hidden='true', role='img', version='1.1', viewBox='0 0 16 16')
230230
path(d='M10 1c-.17 0-.36.05-.52.14C8.04 2.02 4.5 4.58 3 5c-1.38 0-3 .67-3 2.5S1.63 10 3 10c.3.08.64.23 1 .41V15h2v-3.45c1.34.86 2.69 1.83 3.48 2.31.16.09.34.14.52.14.52 0 1-.42 1-1V2c0-.58-.48-1-1-1zm0 12c-.38-.23-.89-.58-1.5-1-.16-.11-.33-.22-.5-.34V3.31c.16-.11.31-.2.47-.31.61-.41 1.16-.77 1.53-1v11zm2-6h4v1h-4V7zm0 2l4 2v1l-4-2V9zm4-6v1l-4 2V5l4-2z')
231-
span.qk-separator
231+
span.qk-separator
232232
span.qk-text Crowdshare
233233

234-
a.qk-link(href='https://ponyfoo.com/s/practical-es6-early-release', target='_blank')
234+
a.qk-link(href='https://ponyfoo.com/s/practical-modern-javascript-early-release', target='_blank')
235235
svg.qk-icon.ic-icon(aria-hidden='true', role='img', version='1.1', viewBox='0 0 16 16')
236236
path(d='M14.38 14.59L11 7V3h1V2H3v1h1v4L.63 14.59A1 1 0 0 0 1.54 16h11.94c.72 0 1.2-.75.91-1.41h-.01zM3.75 10L5 7V3h5v4l1.25 3h-7.5zM8 8h1v1H8V8zM7 7H6V6h1v1zm0-3h1v1H7V4zm0-3H6V0h1v1z')
237-
span.qk-separator
237+
span.qk-separator
238238
span.qk-text Early Release
239239

240240
a.qk-link.qk-twitter(href='https://twitter.com/mjavascript', target='_blank')
241241
svg.qk-icon.ic-icon(aria-hidden='true', role='img', version='1.1', viewBox='0 0 335 276')
242242
path(d='m302 70a195 195 0 0 1 -299 175 142 142 0 0 0 97 -30 70 70 0 0 1 -58 -47 70 70 0 0 0 31 -2 70 70 0 0 1 -57 -66 70 70 0 0 0 28 5 70 70 0 0 1 -18 -90 195 195 0 0 0 141 72 67 67 0 0 1 116 -62 117 117 0 0 0 43 -17 65 65 0 0 1 -31 38 117 117 0 0 0 39 -11 65 65 0 0 1 -32 35')
243-
span.qk-separator
243+
span.qk-separator
244244
span.qk-text @mjavascript
245245

246246
mixin campaignVideo
@@ -283,7 +283,7 @@ mixin booksSection
283283

284284
section.bk-descriptions
285285
div.bk-description
286-
h2.bk-heading Practical ES6
286+
h2.bk-heading Practical Modern JavaScript
287287

288288
p The first book explains ES6 language features from a practical viewpoint and using tons of code samples
289289
p We’ll be looking at everything from transpilation, destructuring and arrow functions to proxies and generators, but always using plain language and concise code examples that can be applied in real applications.
@@ -330,27 +330,27 @@ mixin authorSection
330330
div.ar-bio-wrapper
331331
section.ar-bio
332332
p
333-
| Having published several
333+
| Having published several
334334
a.ar-link(href='https://ponyfoo.com/articles/tagged/es6', target='_blank') articles covering ES6
335-
| on Pony Foo — including a
335+
| on Pony Foo — including a
336336
a.ar-link(href='https://ponyfoo.com/articles/es6', target='_blank') popular and comprehensive overview
337337
| — I’ve already spent a lot of time thinking and writing about these topics.
338338

339339
p
340-
| Early in 2015, I became the published author of
340+
| Early in 2015, I became the published author of
341341
a.ar-link(href='https://ponyfoo.com/books/javascript-application-design', target='_blank') JavaScript Application Design
342-
| . I’m an avid open-source
342+
| . I’m an avid open-source
343343
a.ar-link(href='https://github.com/bevacqua', target='_blank') contributor
344-
| , an occasional
344+
| , an occasional
345345
a.ar-link(href='https://ponyfoo.com/speaking', target='_blank') conference speaker
346-
| and the organizer at
346+
| and the organizer at
347347
a.ar-link(href='https://nodeconf.com.ar', target='_blank') NodeConf Argentina
348348
| .
349349

350350
p
351-
| I’ve been experimenting with JavaScript module design for a long time, both in terms of writing
351+
| I’ve been experimenting with JavaScript module design for a long time, both in terms of writing
352352
a.ar-link(href='https://ponyfoo.com/articles/why-i-write-plain-javascript-modules', target='_blank') articles about small modules
353-
| , or publishing popular open-source packages such as
353+
| , or publishing popular open-source packages such as
354354
a.ar-link(href='https://github.com/bevacqua/dragula', target='_blank') dragula
355355
| .
356356

@@ -395,9 +395,9 @@ mixin opennessSection
395395
p Instead of relying on outdated processes or prohibitive file formats, Modular JavaScript relies on AsciiDoc – a language that’s similar to Markdown, but which has a larger set of features especifically designed to make book writing frictionless.
396396

397397
p.os-actions
398-
a.os-cta.bt-button.bt-bordered.f-heavy(href='https://ponyfoo.com/s/practical-es6-repo-contrib', target='_blank') Collaborate!
398+
a.os-cta.bt-button.bt-bordered.f-heavy(href='https://ponyfoo.com/s/practical-modern-javascript-repo-contrib', target='_blank') Collaborate!
399399

400-
a.os-image-wrapper(href='https://ponyfoo.com/s/practical-es6-repo-contrib', target='_blank')
400+
a.os-image-wrapper(href='https://ponyfoo.com/s/practical-modern-javascript-repo-contrib', target='_blank')
401401
img.os-image(src='https://i.imgur.com/RjdWVDK.png', alt='')
402402

403403
section.os-section
@@ -410,9 +410,9 @@ mixin opennessSection
410410
p The book is publicly available in HTML format, and free forever. Each book chapter is styled similarly to how Pony Foo blog posts are styled, which makes for a fairly enjoyable read as far as HTML books go.
411411

412412
p.os-actions
413-
a.os-cta.bt-button.bt-bordered.f-heavy(href='https://ponyfoo.com/s/practical-es6-read', target='_blank') Start Reading!
413+
a.os-cta.bt-button.bt-bordered.f-heavy(href='https://ponyfoo.com/s/practical-modern-javascript-read', target='_blank') Start Reading!
414414

415-
a.os-image-wrapper(href='https://ponyfoo.com/s/practical-es6-read', target='_blank')
415+
a.os-image-wrapper(href='https://ponyfoo.com/s/practical-modern-javascript-read', target='_blank')
416416
img.os-image(src='https://i.imgur.com/F41tiVr.png', alt='')
417417

418418
section.os-section
@@ -442,10 +442,10 @@ mixin opennessSection
442442
p We’ll start with an Early Release, where you will get the first few chapters in ebook format. As new chapters come out and old ones get improvements, you’ll receive those updates at no extra cost to you. You’ll also get an opportunity to review my writing efforts by reporting errors and delivering feedback.
443443

444444
p.os-actions
445-
a.os-cta.bt-button.bt-bordered.f-heavy(href='https://ponyfoo.com/s/practical-es6-early-release', target='_blank') Purchase!
445+
a.os-cta.bt-button.bt-bordered.f-heavy(href='https://ponyfoo.com/s/practical-modern-javascript-early-release', target='_blank') Purchase!
446446

447-
a.os-print-image-wrapper.os-image-wrapper(href='https://ponyfoo.com/s/practical-es6-early-release', target='_blank')
448-
img.os-print-image.os-image(src='/img/practical-es6.png', alt='')
447+
a.os-print-image-wrapper.os-image-wrapper(href='https://ponyfoo.com/s/practical-modern-javascript-early-release', target='_blank')
448+
img.os-print-image.os-image(src='/img/practical-modern-javascript.png', alt='')
449449

450450
svg.os-after(preserveAspectRatio='none', viewBox='0 0 1224 72')
451451
defs

0 commit comments

Comments
 (0)