~/talk

Pre-Rendering Media Sites with Nuxt.js & Netlify

Talkat DrupalCon Amsterdam 2019 · 2019-10-28..10-31· [javascript, web-platform]
links:none on file
slides:none on file

Combines Drupal as a content backend with Vue.js/Nuxt.js static-site generation and Netlify hosting to pre-render media and publishing sites for better SEO and caching. Explains why to use Vue/Nuxt, how to pre-render sites on Netlify, and how to handle dynamic parts using client-side Custom Elements.

AI-written summary · about

  1. 0:00Intro
  2. 0:43What's pre-rendering
  3. 0:57Why pre-render?
  4. 1:58Why Vue.js?
  5. 5:54Netlify + Nuxt.js
  6. 6:50Great setup for serving content
  7. 7:29but how do you
  8. 7:53Personalization via API
  9. 8:24Instant updates
  10. 12:34Pre-render the page shell
  11. 12:44Frontproxy: Pre-build page response
  12. 13:50Frontproxy + API backend
  13. 14:15Lupus CE Renderer module
  14. 15:01Client-side route changes!
  15. 17:36Custom Elements & SEO
  16. 18:24Custom elements module
  17. 18:46A novel approach to
  18. 19:31Conclusions
  19. 20:00Nuxt.js rendering options!
~/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.