~/talk

Using GatsbyJS to build a decoupled (Drupal) website (Live demo)

Talkat Frontend United 2019 · 2019-05-16..05-17· [react, web-platform]
links:none on file
slides:none on file

Live demo builds a decoupled site with GatsbyJS plus a Drupal backend, showing actual code, workflows and failures — six Git branches for staged demos, hot reload via gatsby develop, production gatsby build/serve and deploy targets like Netlify or GitHub Pages. Highlights: Gatsby Link prefetching and component-level routing, 4.3 MB → 134 KB image optimization using Gatsby Image, and GraphiQL queries against Drupal JSON:API to generate listing and template pages. Some branches break during the demo but the final static build works.

AI-written summary · about

  1. 0:00Start
  2. 0:10Mark Conroy
  3. 1:11What a Static Site Generator Is
  4. 5:07Getting Dynamic Data
  5. 8:39Link Component
  6. 10:16Image Component
  7. 10:58Image Component and Images
  8. 11:19Images
  9. 14:30Layout Component
  10. 15:34Seo Component
  11. 16:39Creating New Pages
  12. 19:05Menu Component
  13. 23:36Styled Component
  14. 26:04Scale Ratio
  15. 30:22React Component
  16. 38:40Graph Ql Query
  17. 40:33Site Metadata
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.