Deploying Hugo Websites to AWS CloudFront and S3 for Faster Content Delivery
A new way to deploy my hugo websites
A simple and cost-effective approach to deploying Hugo projects to AWS CloudFront.
I have and still do use services like AWS Amplify and Netlify to automate my CI/CD pipeline for many of my projects, triggered by a GitHub check-in and running in GitHub Actions. However, for a recent photography project that involved deploying a large number of files, storing everything in GitHub wasn’t feasible. I needed a solution that was simple, affordable, and delivered high performance. That’s when I decided to use AWS CloudFront with an S3 bucket, integrated with an SSL certificate generated through CloudFront.
Why AWS CloudFront?
Tarragon Beets Salad
This was an attempt to copy a salad from Bristol Farms. I ended up modifying it quite a bit from the initial ingredients.
Latest stuff
Art
Art tech services companies
ASSOCIATION FOR THE MEDIATION AND PROMOTION OF MUSIC, ART AND CULTURE
Portfolio sites
A changing list of artist portfolio sites I enjoy
The Web
the 12 factors. To build solid web applications start with the fundamentals
Steve Francia workshop slides “Product Management for everyone”
Link Graveyard
Links to help you build and work on the Internet
Where I bury my favorite resources
The link graveyard is my page for remembering where I found stuff – whether it’s something I learned, something cool I stumbled upon, or maybe just a friend’s site.
Hiking
Maps, Guides and Logs
One of my greatest joys is being outdoors in a wide open space with nothing made by man in sight. At times, I do have to come back to reality, and occasionally when I do, I will share routes, guides, maps, and from time to time, gear recommendations.
Join alltrails using this link and they will plant 2 trees after you join.
Blogroll
Machine Learning and Artificial Intelligence
ml datasets
LLM tools
LLM Testing tools
Financial Model Backtesting and Simulation Tools
Model Evaluation & Validation Tools
Testing Bias & Fairness
Stress Testing and Edge Case Testing
Performance and Monitoring Tools
Unit Testing for Machine Learning
Fonts & Icons
fonts
- Chalkduster Font
- Lexend+Zetta font
- Titillium Web
- Ruda
- Tauri
- Cormorant Garamond
- Bodoni
Magazine cover font
- Baskerville
- Inter
One of the original digital Fonts
- Roboto
icons
Hugo
General
- Deploying a Hugo site to AWS S3 and Cloudfront
- Hugo deploy with cloudfront
- Joe Mooring writes about Hugo
- Hugo Survival Guide
- Directory Structure Explained
- Hugo Pipes Revolution
- Hugo In Action by Atishay Jain
- A simple javascript search function
- Hugo Nerd
Setup
Hugo image processing
- Markus Wolf Image resource guide
- devnodes image convert guide
- Matin van Vreeden image shortcode
- dnb pictures
Hugo modules
Hugo themes
A clean starter theme that has a lot of functionality built in. Translated into 4 languages with i18n functions.
image gallery resources
Hugo recipe websites
Recipes
Recipes I have collected, created or modified over the years.
I get very frustrated by the recipe websites out there today. The ones that dominate in the search results are usually SEO over-engineered pages with too-long content describing all sorts of different things you really don’t care about, with too many confusing ads mixed-in.
Westchester, Playa Del Rey, and Playa Vista Hiking Guide
Great hiking near LAX
This part of Los Angeles has a lot of surprisingly remote feeling hikes. Located just north of LAX these three neighborhoods have a beach, the second largest open space in Los Angeles (ballona wetlands), and a bluff side hiking trail with expansive city, mountain and ocean views.
Join alltrails using this link and they will plant 2 trees after you join.
Jet Pets
Private dog friendly open space
Jet Pets is an animal transportation company located in Playa Del Rey very close to LAX. They have a large field on their property that is fenced in and they keep it open most days and allow you to walk your dog there.
Spotify Top Artists for June 2024
Spotify API feed
These are some of the recent artists from Spotify. I made a taxonomy of musical genres
so each genre has a page on this site now which you may explore from the musical genres page.
Musical Genres
Every musical genre in my recent tracks. This page was generated with the Spotify API , please read our full disclosure on our use of this data.
Oberrieder Dog Park
The happiest place on earth
Oberrieder Dog Park is a large, partially shaded woodchip covered enclosure for dogs and humans to relax and enjoy the company of other dogs (and humans). It is next to a beautiful walking path along the oberreider wetlands with views of the bluffs under LMU. This path easily connects to the Bluff Creek Trail for the back half of a 4.5 mile loop.
Book Store Sample Data
Example
I just followed the example here on the hugo docs to set up the simple books demo, but I intend to use this new feature to build out some great new dynamic content for content marketing purposes, such as lists of top products.
Content Adaptor Projects
Content Adaptors come to Hugo!
A long anticipated release has come to the hugo static site generator that will be a real game changer. This is part of release v0.126.0. The new feature, called Content Adaptors allows you to generate static pages in your public directory at build time from a remote resource, such as an api.