1"use strict";(globalThis.webpackChunkjuffalow_com=globalThis.webpackChunkjuffalow_com||[]).push([[7592],{5138(e,t,o){o.r(t),o.d(t,{assets:()=>i,contentTitle:()=>r,default:()=>c,frontMatter:()=>a,metadata:()=>u,toc:()=>l});var n=o(4848),s=o(8453);const a={title:"How to deploy Docusaurus page using AWS S3 and CloudFront",authors:"juffalow",date:new Date("2022-09-23T00:00:00.000Z"),tags:["Docusaurus","AWS","AWS S3","AWS CloudFront"],keywords:["docusaurus","aws","s3","cloudfront","cdn"]},r=void 0,u={permalink:"/blog/other/how-to-deploy-docusaurus-page-using-aws-s3-and-cloudfront",editUrl:"https://github.com/juffalow/juffalow-com/edit/master/blog/other/how-to-deploy-docusaurus-page-using-aws-s3-and-cloudfront/index.md",source:"@site/blog/other/how-to-deploy-docusaurus-page-using-aws-s3-and-cloudfront/index.md",title:"How to deploy Docusaurus page using AWS S3 and CloudFront",description:"Learning new technologies goes always better if you have something to test it on. When I wanted to start using AWS I decided to move there my blog (you are currently reading). And these are the steps it takes.",date:"2022-09-23T00:00:00.000Z",tags:[{inline:!0,label:"Docusaurus",permalink:"/blog/tags/docusaurus"},{inline:!0,label:"AWS",permalink:"/blog/tags/aws"},{inline:!0,label:"AWS S3",permalink:"/blog/tags/aws-s-3"},{inline:!0,label:"AWS CloudFront",permalink:"/blog/tags/aws-cloud-front"}],readingTime:3.035,hasTruncateMarker:!0,authors:[{name:"Matej Jellu\u0161",title:"Tech leader and IT nerd who is constantly trying new things, sharing his experiences and still enjoys writing code in his free time. Currently looking for new challenges and opportunities.",url:"https://github.com/juffalow",imageURL:"https://github.com/juffalow.png",key:"juffalow",page:null}],frontMatter:{title:"How to deploy Docusaurus page using AWS S3 and CloudFront",authors:"juffalow",date:"2022-09-23T00:00:00.000Z",tags:["Docusaurus","AWS","AWS S3","AWS CloudFront"],keywords:["docusaurus","aws","s3","cloudfront","cdn"]},unlisted:!1,prevItem:{title:"Extend logs in Node.js with unique trace ID",permalink:"/blog/node/extend-logs-in-nodejs-with-unique-trace-id"},nextItem:{title:"Non-root containers in Kubernetes",permalink:"/blog/javascript/non-root-containers-in-kubernetes"}},i={authorsImageUrls:[void 0]},l=[];function d(e){const t={p:"p",...(0,s.R)(),...e.components};return(0,n.jsx)(t.p,{children:"Learning new technologies goes always better if you have something to test it on. When I wanted to start using AWS I decided to move there my blog (you are currently reading). And these are the steps it takes."})}function c(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(d,{...e})}):d(e)}},8453(e,t,o){o.d(t,{R:()=>r,x:()=>u});var n=o(6540);const s={},a=n.createContext(s);function r(e){const t=n.useContext(a);return n.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function u(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:r(e.components),n.createElement(a.Provider,{value:t},e.children)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.