Welcome to packet punisher. This is the first article, published by dropping
a markdown file into content/posts/ and pushing to main.
How this site works
- Hugo builds the static site from markdown in
content/ - GitLab CI builds and syncs it to a private S3 bucket
- CloudFront serves it globally at the edge over HTTPS
- A tiny Lambda + DynamoDB backend counts page views, and another Lambda relays the contact form via SES
# publishing an article
vim content/posts/my-new-post.md
git add content/posts/my-new-post.md
git commit -m "Post: my new post"
git push
More to cum.