-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathbooks.js
61 lines (57 loc) · 4.42 KB
/
books.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
import React from "react"
import { Link } from "gatsby"
import Layout from "../components/layout"
import SEO from "../components/seo"
import Card from "../components/card"
const BooksPage = () => (
<Layout>
<SEO title="Books" keywords={[`Preston So`, `preston.so`, `books`, `author`, `book`, `bibliography`]} />
<Card
type="intro"
orientation="no"
title="Books"
body={<p>My books on <strong>content strategy</strong> and <strong>content architectures</strong> include the first titles on <Link to="/books/immersive-content"><strong>immersive</strong></Link> and <Link to="/books/voice-content"><strong>voice content</strong></Link>, <Link to="/books/gatsby"><strong>Gatsby</strong></Link>, and <Link to="/books/decoupled-drupal"><strong>decoupled Drupal</strong></Link>.</p>}
/>
<Card
type="dark-magenta"
orientation="left"
title="Content in space."
titleLink="/books/immersive-content"
body={<p>Content everywhere doesn’t just mean on every device and on every screen. Is your content seamless across places both physical and digital? <a href="https://abookapart.com/products/immersive-content-and-usability" rel="noopener noreferrer" target="_blank"><em>Immersive Content and Usability</em></a> will get you there. <a href="https://abookapart.com/products/immersive-content-and-usability" rel="noopener noreferrer" target="_blank" className="call-to-action--link">Buy now</a></p>}
featureLink="https://abookapart.com/products/immersive-content-and-usability"
featureTitle={<em>Immersive Content and Usability</em>}
featureBody={<p>The first-ever book on immersive content and spatial content, <strong>available now</strong>.</p>}
/>
<Card
type="light-blue book"
orientation="right"
title="Gatsby, the right way."
titleLink="/books/gatsby"
body={<p>Everything you need to know about the Gatsby framework, from starters to source plugins, from static queries to schema customization, is in this O’Reilly book, <a href="https://www.oreilly.com/library/view/gatsby-the-definitive/9781492087502/" rel="noopener noreferrer" target="_blank"><em>Gatsby: The Definitive Guide</em></a>. <a href="https://www.oreilly.com/library/view/gatsby-the-definitive/9781492087502/" rel="noopener noreferrer" target="_blank" className="call-to-action--link">Buy now</a></p>}
featureLink="https://www.oreilly.com/library/view/gatsby-the-definitive/9781492087502/"
featureTitle={<em>Gatsby: The Definitive Guide</em>}
featureBody={<p>The first authoritative book on developing sites with Gatsby, <strong>available now</strong>.</p>}
/>
<Card
type="dark-sienna"
orientation="left"
title="Voice content for all."
titleLink="/books/voice-content"
body={<p>How can we make our web-biased content ready for voice? How does voice scramble our design and content strategy? Find out in my new A Book Apart book, <a href="https://abookapart.com/products/voice-content-and-usability" rel="noopener noreferrer" target="_blank"><em>Voice Content and Usability</em></a>. <a href="https://abookapart.com/products/voice-content-and-usability" rel="noopener noreferrer" target="_blank" className="call-to-action--link">Buy now</a></p>}
featureLink="https://abookapart.com/products/voice-content-and-usability"
featureTitle={<em>Voice Content and Usability</em>}
featureBody={<p>The only book on voice content, and A Book Apart’s first voice title, <strong>available now</strong>.</p>}
/>
<Card
type="dark-gold book"
orientation="right"
title="Decoupled Drupal, across the stack."
titleLink="/books/decoupled-drupal"
body={<p>The comprehensive authority on decoupled Drupal, with a foreword by <a href="https://dri.es/a-book-for-decoupled-drupal-practitioners" target="_blank" rel="noreferrer noopener">Dries Buytaert</a>, who called this Apress book “a must-have guide,” can only be found in <Link to="/books/decoupled-drupal"><em>Decoupled Drupal in Practice</em></Link>. <a href="https://www.apress.com/gp/book/9781484240717" rel="noopener noreferrer" target="_blank" className="call-to-action--link">Buy now</a></p>}
featureLink="https://preston.so/books/decoupled-drupal"
featureTitle={<em>Decoupled Drupal in Practice</em>}
featureBody={<p>The first and only comprehensive guide to decoupled Drupal, <strong>available now</strong>.</p>}
/>
</Layout>
)
export default BooksPage