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.