local na rede Internet:Netlify: Desenvolver & implantar as melhores experiências da web em tempo recordecontente
Scale&ShipFasterwithaComposableWebArchitecture|Netlifywindow.dataLayer=window.dataLayer||[];functiongt(){dataLayer.push(arguments);}gt('consent','default',{ad_store:'denied',analytics_store:'denied',functionality_store:'denied',personalization_store:'denied',security_store:'denied',region:['AT','BE','BG','HR','CY','CZ','DK','EE','FI','FR','DE','EL','HU','IE','IT','LV','LT','LU','MT','NL','PL','PT','RO','SK','SI','ES','SE','UK',],});gt('consent','default',{ad_store:'granted',analytics_store:'granted',functionality_store:'granted',personalization_store:'granted',security_store:'granted',});functionOptanonWrapper(){if(!OneTrust.IsAlertBoxClosed()){document.body.classList.add('onetrust-alert-box-open');}OneTrust.OnConsentChanged(()=>{if(OneTrust.IsAlertBoxClosed()){document.body.classList.remove('onetrust-alert-box-open');}});}(function(){constid="GTM-T7WNFLD";(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':newDate().getTime(),event:'gtm.js'});varf=d.getElementsByTName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer',id);})();(function(w,q){w['QualifiedObject']=q;w[q]=w[q]||function(){(w[q].q=w[q].q||[]).push(arguments);};})(window,'qualified');.card[data-astro-cid-dohjnao5]{--card-padding:var(--space-m);padding:var(--card-padding-block,var(--card-padding,var(--space-m)))var(--card-padding-inline,var(--card-padding,var(--space-m)));color:var(--card-text,var(--color-text-1));background:var(--card-bg,var(--color-bg-1));border-radius:var(--card-radius,var(--radius-xl));box-shadow:var(--card-shadow,var(--shadow-light));border:1pxsolidvar(--card-border-color,var(--neutral-light-100));height:100%;overflow:hidden;position:relative}.card[data-astro-cid-dohjnao5]:where(.heading,.ingredient){margin-inline:unset}:where([data-theme=dark])[data-astro-cid-dohjnao5].card[data-astro-cid-dohjnao5]:not([data-theme]){--card-bg:var(--neutral-dark-600)}.card[data-astro-cid-dohjnao5][data-options*=full-width-media]:has(:first-child>:where(img,.yt-wrapper)){padding-block-start:0}.card[data-astro-cid-dohjnao5][data-options*=full-width-media]:has(:last-child>:where(img,.yt-wrapper)){padding-block-end:0}.card[data-astro-cid-dohjnao5][data-options*=full-width-media]:where(img,.yt-wrapper){--_padding:var(--card-padding,var(--space-m));width:calc(100%+2*var(--_padding));transform:translate(calc(-1*var(--_padding)));max-inline-size:unset}.card[data-astro-cid-dohjnao5][data-options*=repel-last-element]>:nth-last-child(2){margin-block-end:auto}.card[data-astro-cid-dohjnao5].heading>a:after{content:"";position:absolute;inset:0}.card[data-astro-cid-dohjnao5].heading>a{text-decoration:none}.pancake[data-astro-cid-5mutinvq]{color:var(--pancake-color-text,var(--color-text-1));background-color:var(--pancake-color-bg,var(--color-bg-1));position:relative}.pancake-margin-top-override[data-astro-cid-5mutinvq]{margin-block-start:var(--margin-block-start)}.pancake-content[data-astro-cid-5mutinvq]{--stack-space:var(--space-2xl);position:relative}.pancake-background-clip[data-astro-cid-5mutinvq]{padding-block-end:0}.pancake-background-clip[data-astro-cid-5mutinvq].ingredient:last-of-type{position:relative}.pancake-background-clip[data-astro-cid-5mutinvq].ingredient:last-of-type>*{z-index:0}.pancake-background-clip[data-astro-cid-5mutinvq].ingredient:last-of-type:before{position:absolute;top:50%;content:"";width:100%;height:50%;background:#fff}.pancake-border-bottom[data-astro-cid-5mutinvq]{border-bottom:1pxsolidvar(--neutral-light-200)}.hubspot-form-wrapper{--center-max:35rem}.hs-form-booleancheckbox-display{display:flex;align-items:baseline;gap:var(--space-2xs)}.hs-form.legal-consent-container{font-size:.8em}.hs-form.legal-consent-container.hs-form-booleancheckbox-display>span{margin-left:0}.hs-form-required{margin-inline-start:.1em;color:var(--color-text-invalid)}.hs-error-msg{font-size:.8em;color:var(--color-text-invalid)}.hs_error_rollup.hs-error-msgs{font-size:.8em;line-height:normal;color:var(--color-text-invalid);background-color:var(--color-bg-invalid);padding:var(--space-xs)var(--space-s);border-radius:var(--radius-m)}.hs-error-msg{display:block}.hs-form-field:not([hidden]){display:grid;gap:var(--space-3xs)}.hs-submitinput{width:100%}.cta-arrow-link:hover{--_icon-x:2px}.cta-arrow-linksvg{--button-icon-size:.7em;transform:rotate(var(--_icon-rotate,0))translate(var(--_icon-x,0));transition:transform.2svar(--ease-out)}.cta-arrow-link[href*="//"]:not([href*="netlify.com"]){--_icon-rotate:-45deg}.cta-arrow-link[href^="#"]{--_icon-rotate:90deg}.c-badge-group[data-astro-cid-mh4d3t3h]{--cluster-gap:var(--card-badge-gap,12px)}.label[data-astro-cid-mh4d3t3h]{font-weight:700}.card-container[data-astro-cid-ccoymqwb]{display:flex}lite-youtube{background-color:#000;position:relative;display:block;contain:content;background-position:centercenter;background-size:cover;cursor:pointer;max-width:720px}lite-youtube:before{content:attr(data-title);display:block;position:absolute;top:0;background-ime:linear-gradient(180deg,#ab,#a14%,#54%,#d72%,#000094%);height:99px;width:100%;font-family:YouTubeNoto,Roboto,Arial,Helvetica,sans-serif;color:#eee;text-shadow:002pxrgba(0,0,0,.5);font-size:18px;padding:25px20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box}lite-youtube:hover:before{color:#fff}lite-youtube:after{content:"Netlify: Desenvolver & implantar as melhores experiências da web em tempo recorde";display:block;padding-bottom:56.25%}lite-youtube>iframe{width:100%;height:100%;position:absolute;top:0;left:0;border:0}lite-youtube>.lty-playbtn{display:block;width:100%;height:100%;background:no-repeatcenter/68px48px;background-ime:url('data:ime/svg+xml;utf8,');position:absolute;cursor:pointer;z-index:1;filter:grayscale(100%);transition:filter.1scubic-bezier(0,0,.2,1);border:0}lite-youtube:hover>.lty-playbtn,lite-youtube.lty-playbtn:focus{filter:none}lite-youtube.lyt-activated{cursor:unset}lite-youtube.lyt-activated:before,lite-youtube.lyt-activated>.lty-playbtn{opacity:0;pointer-events:none}.lyt-visually-hidden{clip:rect(0000);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}lite-youtube>iframe{all:unset!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;border:0!important}.yt-wrapper[data-astro-cid-aomsn35f]{width:100%;position:relative;isolation:isolate}lite-youtube[data-astro-cid-aomsn35f]{border-radius:var(--border-radius);border:1pxsolidvar(--border-color);max-width:none}lite-youtube[data-astro-cid-aomsn35f]:before{display:none}lite-youtube[data-astro-cid-aomsn35f]>.lty-playbtn{position:absolute;inset:0;margin:auto;height:auto;filter:none;width:min(100px,12vw);aspect-ratio:1;isolation:isolate;background-color:var(--neutral-light-000);background-size:40%;background-repeat:no-repeat;background-position:calc(50%+2px)center;border-radius:var(--radius-circle);background-ime:var(--play-btn-svg);box-shadow:0015pxvar(--neutral-dark-200);transform:scale(1);transition:transform.4svar(--ease-out)}.yt-wrapper[data-astro-cid-aomsn35f][data-slotted].lty-playbtn{opacity:0}lite-youtube[data-astro-cid-aomsn35f]:hover.lty-playbtn{transform:scale(1.05)}.heading[data-astro-cid-u4qoyrkz]{max-width:var(--heading-max,60ch);line-height:var(--line-height-heading)}.text-center[data-astro-cid-u4qoyrkz].heading[data-astro-cid-u4qoyrkz]{margin-inline:auto}span[data-astro-cid-u4qoyrkz]{display:block}.text-center[data-astro-cid-u4qoyrkz].heading-eyebrow[data-astro-cid-u4qoyrkz]{margin-inline:auto}.heading-eyebrow[data-astro-cid-u4qoyrkz]{width:fit-content}.heading-eyebrow[data-astro-cid-u4qoyrkz]+[data-astro-cid-u4qoyrkz]{margin-top:var(--space-xs)}.heading[data-astro-cid-u4qoyrkz]>a[data-astro-cid-u4qoyrkz]{text-decoration:none;display:inline-block}.heading[data-astro-cid-u4qoyrkz]:is(p){line-height:var(--line-height)}img[data-astro-cid-jbhojhg7]{width:100%}.logo-marquee[data-astro-cid-h2jlyvcc]{--_speed:60s;--_gap:3rem;display:flex;flex-wrap:nowrap;overflow:hidden;gap:var(--_gap);-webkit-mask-ime:linear-gradient(90deg,rgba(0,0,0,0)0%,rgba(0,0,0,1)15%,rgba(0,0,0,1)85%,rgba(0,0,0,0)100%)}.logo-marquee[data-astro-cid-h2jlyvcc]:is(picture,img,svg){width:clamp(8rem,1.2vw,10rem);height:100%;max-height:4rem;object-fit:contain}.logo-marquee[data-astro-cid-h2jlyvcc]ul[data-astro-cid-h2jlyvcc]{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;flex-wrap:nowrap;gap:var(--_gap);min-width:100%;animation:tickervar(--_speed)linearinfinite}.logo-marquee[data-astro-cid-h2jlyvcc]:where(.reverse)ul[data-astro-cid-h2jlyvcc]{animation-direction:reverse}@keyframesticker{0%{transform:translate(calc(var(--_gap)*-1))}to{transform:translate(calc(-100%-var(--_gap)*2))}}.prose[data-astro-cid-cnvtppup]{max-width:var(--prose-max-width,100%)}[data-astro-cid-patnjmll][data-variant=encapsulated]{--size:3rem;--icon-size:1.25rem;display:grid;place-items:center;color:var(--neutral-light-800);background-color:var(--blue-000);width:var(--size);height:var(--size);border-radius:var(--radius-circle)}.button[data-astro-cid-tcbm7f7q][data-icon-name=arrow][data-icon-position=inline-end]:hover{--_icon-x:2px}.button[data-astro-cid-tcbm7f7q][data-icon-name=arrow]svg[data-astro-cid-tcbm7f7q]{--button-icon-size:.7em;transform:rotate(var(--_icon-rotate,0))translate(var(--_icon-x,0));transition:transform.2svar(--ease-out)}.button[data-astro-cid-tcbm7f7q][data-icon-name=arrow][data-icon-position=inline-end][href*="//"]:not([href*="netlify.com"]){--_icon-rotate:-45deg}.button[data-astro-cid-tcbm7f7q][data-icon-name=arrow][data-icon-position=inline-end][href^="#"]{--_icon-rotate:90deg}.button[data-astro-cid-tcbm7f7q]::-webkit-details-marker{display:none}(function(){conststoreUrl=localStore.getItem('Netlify_hide-announcement-bar');constscriptTarget=document.querySelector('#announcement-render');if(!scriptTarget)return;consturl=scriptTarget.getAttribute('data-announcement-url');consthideAfter=scriptTarget.getAttribute('data-announcement-hide-after');functionisExpired(date){if(!date)return;lethideAfterSplit=date.split(/[^\d]/).map((entry)=>parseInt(entry,10));letcompareDate=newDate(hideAfterSplit[0],hideAfterSplit[1]-1,hideAfterSplit[2]+1);returncompareDate&&newDate()>compareDate;}if(storeUrl===url||isExpired(hideAfter)){document.documentElement.setAttribute('data-announcement-state','hidden');}})();Compose2024iscomingupfastonOct3–grabyourtickettoday!CloseannouncementbarSitenigationGotohomepeSkiptocontentSearchLoginTogglemainmenuPlatformToggleplatformsubmenuTheNetlifyPlatformInstantlybuildanddeployyoursitestoourglobalnetworkfromGit.Customdomains,,deploypreviews,rollbacksandmuchmore.ExploretheplatformNetlifyConnectNetlifyCoreNetlifyCreateKeyFeaturesPlatformPrimitivesEnterpriseTeamManementSDKSecurityEdgeFunctionsAnalyticsDeployPreviewsSplitTestingFormsIntegrationsChangelogEcosystemTechPartnersencyPartnersSolutionsTogglesolutionssubmenuWhyNetlify?Resources&GuidesCustomersCaseStudiesROICalculatorSecurityatNetlifyWhitepaperUseCasesCompanyWebsitesE-commerceWebAppsLargeSitesDon39;tseeyoursolution?Don’tseeyoursolution?Wecanhelp.ChatwithaNetlifyexpertIntegrationsStartBuildingTogglestartbuildingsubmenuWheretostartDocsDeveloperHubTemplatesComposableCommerce101WorkwithaPartnerencyProjectkickstartsAstroNext.jsNuxtGatsbyWordpressReactVueSvelteSitecoreJamstack+MoreDocsPricingSearchContactLoginSignupClosesearchmodalSearchNetlify:constheader=document.querySelector('.site-header');document.documentElement.style.setProperty('--site-header-height',`${header.getBoundingClientRect().height}px`);constresizeObserver=newResizeObserver(([el])=>{document.documentElement.style.setProperty('--site-header-height',`${el.contentRect.height}px`);});header&&resizeObserver.observe(header);Yourbrowserdoesnotsupportthevideot.RollthroughNetlify’sjourneytoempowering5milliondevelopersConnecteverything.Buildanything.Netlifyistheessentialplatformforthedeliveryofexceptionalanddynamicwebexperiences,withoutlimitations.DeploytoNetlifyRequestdemoPlaythevideoNetlifyComposableWebPlatformStreamlinedorchestration,simplifiedandunifiedworkflows,andreal-timeupdatesacrossinfrastructure,workflows,websitesandteams—allsupportedbyEnterprise-gradesecurity,services,andaworld-classpartnerecosystem.FrontendCloudDeployfasterNetlifyCoreisafrontendcloudsolutionfordeveloperstobuildanddeployfuture-proofdigitalsolutionswithmodern,composabletoolingthatworkswithallmodernframeworks.LearnmoreaboutCoreDataLayerUnifyallcontentNetlifyConnectisadataunificationlayerthatgiveswebteamsthefreedomtocreateworld-classwebsites,onlinestores,andapplicationswithdatafromanyexistingornewcontentsource.LearnmoreaboutConnectVisualEditorClick,edit,publishNetlifyCreategivesdigitalteamsthefreedomtoautonomouslyperformcontentandwebsiteupdatesfasterthaneverbeforewithanintuitivevisualeditor.LearnmoreaboutCreateExplorethePlatformEnterprisesrunonNetlifyShipyoure-commercesiteinjustafewclicksSpinupanewproject,orconnectanexisting,andexplorerollbacks,CI/CD,edgefunctions,collaborativedeploypreviews,andmore.ReadthedocsDeveloperHube-commercesiteAIchatbotlandingpeedgefunctionexportfunctionCartMain({layout,cart}:CartMainProps){constlinesCount=Boolean(cart?.lines?.nodes?.length||0);constwithDiscount=cartx26;x26;Boolean(cart.discountCodes.filter((code)=>code.applicable).length);constclassName=`cart-main${withDiscount?'with-discount':''}`;return(x3C;divclassName={className}>x3C;CartEmptyhidden={linesCount}layout={layout}/>x3C;CartDetailscart={cart}layout={layout}/>x3C;/div>);}conststream=awaitgetChatStream({...appConfig.apiConfig,user:context.ip,messes:[{role:"system",content:prompt},...messes],},appConfig.OPENAI_API_KEY??"");returnnewResponse(stream,{headers:{"Content-Type":"text/plain"},});---consthomepe=awaitgetEntryBySlug("homepe","index");const{banner,key_features,service,testimonial}=homepe.data;---x3C;Base>x3C;Bannerbanner={banner}/>x3C;KeyFeatureskeNetlify: Desenvolver & implantar as melhores experiências da web em tempo recordey_features={key_features}/>x3C;Serviceservice={service}/>x3C;Testimonialtestimonial={testimonial}/>x3C;Cta/>x3C;/Base>importtype{Config,Context}from"@netlify/edge-functions";exportdefaultasync(request:Request,context:Context)=>{returnResponse.json({geo:context.geo});};exportconstconfig:Config={path:"/geolocation",};DeploytoNetlify35M+WebsitesdeployedoNetlify: Desenvolver & implantar as melhores experiências da web em tempo recordenNetlify5M+Developers99.99%UptimeSLA(function(){consttemplates=[{"title":"e-commercesite","icon":"store","url":"app.netlify.com/start/deploy?repository=github.com/netlify/hydrogen-template#SESSION_SECRET=mock%20token&PUBLIC_STORE_DOMAIN=mock.shop","code":{"lang":"js","block":"exportfunctionCartMain({layout,cart}:CartMainProps){\nconstlinesCount=Boolean(cart?.lines?.nodes?.length||0);\nconstwithDiscount=\ncart&&\nBoolean(cart.discountCodes.filter((code)=>code.applicable).length);\nconstclassName=`cart-main${withDiscount?'with-discount':''}`;\n\nreturn(\n\n\n\n\n);\n}"}},{"title":"AIchatbot","icon":"sparkles","url":"app.netlify.com/start/deploy?repository=github.com/ascorbic/daneel","code":{"lang":"js","block":"conststream=awaitgetChatStream(\n{\n...appConfig.apiConfig,\nuser:context.ip,\nmesses:[{role:\"system\",content:prompt},...messes],\n},\nappConfig.OPENAI_API_KEY??\"\"\n);\nreturnnewResponse(stream,{\nheaders:{\"Content-Type\":\"text/plain\"},\n});"}},{"title":"landingpe","icon":"browser","url":"app.netlify.com/start/deploy?repository=github.com/themefisher/pinwheel-astro","code":{"lang":"js","block":"---\nconsthomepe=awaitgetEntryBySlug(\"homepe\",\"index\");\nconst{banner,key_features,service,testimonial}=homepe.data;\n---\n\n\n\n\n\n\n\n"}},{"title":"edgefunction","icon":"lambda","url":"app.netlify.com/start/deploy?repository=github.com/netlify/edge-functions-examples&utm_campaign=devex&utm_source=edge-functions-examples&utm_medium=web&utm_content=Deploy%20Edge%20Functions%20Examples%20to%20Netlify","code":{"lang":"js","block":"importtype{Config,Context}from\"@netlify/edge-functions\";\n\nexportdefaultasync(request:Request,context:Context)=>{\nreturnResponse.json({geo:context.geo});\n};\n\nexportconstconfig:Config={\npath:\"/geolocation\",\n};"}}];constdevPancake=document.getElementById('dev-pancake');constdynamicText=devPancake.querySelector('.dev-pancake-dynamic-text');constdeployBtn=devPancake.querySelector('.dev-pancake-deploy-btn');consttabsComponent=devPancake.querySelector('the-tabs');consttabs=devPancake.querySelectorAll('[role="tab"]');consttabIcons=devPancake.querySelectorAll('[role="tab"].icon');constreduceMotion=window.matchMedia('(prefers-reduced-motion:reduce)').matches;letfps=20;letinterval=Math.floor(1000/fps);letstartTime=performance.now();letprevTime=startTime;letdeltaTime=0;letcurrentTime=0;letcurrentIndex=-1;letanimateTextRAF;letcycleTextTimeout;startCycleText();tabs.forEach((tab,index)=>{tab.addEventListener('tab-change',()=>{const{title,url}=templates[index];if(index===currentIndex)return;animateText(title,dynamicText);deployBtn.setAttribute('href',url);currentIndex=index;});});functionsetIconGlow(){tabIcons.forEach((icon,index)=>{icon.classList.toggle('is-active',index===currentIndex);});}functionremoveIconGlow(){tabIcons.forEach((icon)=>icon.classList.remove('is-active'));}functionstartCycleText(){if(currentIndex===templates.length-1){currentIndex=0;}else{currentIndex++;}lettext=templates[currentIndex].title;animateText(text,dynamicText);setIconGlow();cycleTextTimeout=setTimeout(startCycleText,2000);}functionstopCycleText(){removeIconGlow();clearTimeout(cycleTextTimeout);cycleTextTimeout=null;}functionanimateText(text,container){if(reduceMotion){container.innerHTML=text;return;}leti=-1;functionanimate(timestamp){if(iinterval){prevTime=currentTime-(deltaTime%interval);container.innerHTML+=text.charAt(i);i++;}animateTextRAF=requestAnimationFrame(animate);}}cancelAnimationFrame(animateTextRAF);container.innerHTML='';animate();}consthandleTabsFocus=()=>{if(cycleTextTimeout){stopCycleText();tabsComponent?.removeEventListener('focus',handleTabsFocus,true);}};tabsComponent?.addEventListener('focus',handleTabsFocus,true);})();IncreaseindeveloperproductivityIncreaseinsitereliabilityQualityonparwithextremelyhighstandardsCustomerStoryMammutmeansquality-inbrandandintechnologyMammutcametoNetlifybecausetheyneededaperformant,interoperableComposableWebPlatformthatcoulddeliverabest-in-classdigitalbrandexperiencefortheircustomers.Theyneededapartnerthatcouldkeeptheirsitereliableandperformantduringpeakretailseasonandunexpectedtrafficspikes.ViewthestoryReadytotryNetlify?RequestdemoGotoNetlifyhomepeGitHubYouTubeX(formerlyknownasTwitter)LinkedInDiscourseWhyNetlify?CustomersComposableWebPlatformSecurityencyPartnerProgramTechnologyPartnerProgramWhyNetlify?CustomersComposableWebPlatformSecurityencyPartnerProgramTechnologyPartnerProgramProductsComposableWebPlatformNetlifyConnectNetlifyCoreNetlifyCreateNetlifySDKPricingChangelogAdd-onsAnalyticsFunctionsFormsLargeMediaProductsComposableWebPlatformNetlifyConnectNetlifyCoreNetlifyCreateNetlifySDKPricingChangelogAdd-onsAnalyticsFunctionsFormsLargeMediaExploreDocsIntegrationsJamstackBookCommunityResources&GuidesRemotelyInterestingTechnologiesJamstackReactNext.jsExploreDocsIntegrationsJamstackBookCommunityResources&GuidesRemotelyInterestingTechnologiesJamstackReactNext.jsCompanyBlogAboutCareersComposeConferencePressJamstackFundNetlifyStoreSustainabilityCompanyBlogAboutCareersComposeConferencePressJamstackFundNetlifyStoreSustainabilityContactUsSalesSupportStatusForumsHireanencyContactUsSalesSupportStatusForumsHireanencyStayuptodatewithNetlifynewsEmailUTMCampaignUTMContentUTMMediumUTMSourceUTMTerm(function(){constformId="e5e-cc55-4960-bf4a-a2adbf6";constsubmitBtnVariant="secondary";if(formId&&submitBtnVariant){if(window?.hsFormButtons){window.hsFormButtons[formId]=`button-${submitBtnVariant}`;}else{window.hsFormButtons={[formId]:`button-${submitBtnVariant}`,};}}})();TrustCenterPrivacyGDPR/CCPAAbuseCookieSettings©2024Netlify