Deploy a Jamstack website to Azure Blob Storage with GitHub Actions
Automate the build and deployment process of a Jamstack website using a static site generator with GitHub Actions and Azure Storage Static Website hosting.
Main Content
Convert JSON to XML with the XML npm package
Read a JSON file with Node.js and use the XML npm package with TypeScript to convert JSON to an XML string and write the XML string to a file.
Create a Service Worker with TypeScript
Use TypeScript and the Service Worker Web API to create a service worker with a network first then cache caching strategy, that can show an offline page when no connection is available.
Generate an XML Sitemap with Node.js
Use the xml npm package and TypeScript with ES Modules to generate an xml string and write it to a sitemap.xml file with Node.js.
Use the Dart Sass JavaScript Implementation to Compile SASS with Node.js
Compile a SCSS file into CSS with the sass npm package JavaScript API and command line interface provided by the Dart Sass JavaScript implementation.