{"version":"1.0","provider_name":"Creating Startups","provider_url":"https:\/\/devblogs.microsoft.com\/startups","author_name":"Debbie O'Brien","author_url":"https:\/\/devblogs.microsoft.com\/startups\/author\/debs_obrien\/","title":"How we use Nuxt at The NuxtJS Company - Creating Startups","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"JgUV9lyJPX\"><a href=\"https:\/\/devblogs.microsoft.com\/startups\/nuxt\/\">How we use Nuxt at The NuxtJS Company<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/devblogs.microsoft.com\/startups\/nuxt\/embed\/#?secret=JgUV9lyJPX\" width=\"600\" height=\"338\" title=\"&#8220;How we use Nuxt at The NuxtJS Company&#8221; &#8212; Creating Startups\" data-secret=\"JgUV9lyJPX\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/devblogs.microsoft.com\/startups\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/devblogs.microsoft.com\/startups\/wp-content\/uploads\/sites\/66\/2020\/10\/nuxt-homepage.png","thumbnail_width":2500,"thumbnail_height":1417,"description":"This is the story of how we re-architected our website at NuxtJS so we could launch our new docs. How we got rid of servers to use the new content module and added linters and testing. The goal was to make sure we could easily scale it with new content, a new design, make it easier for translators and have a better developer experience, all while having no down time."}