This pattern is very doable using a combination of AWS services and Ghost WebHooks because Ghost is so flexible and extensible.
02.10.2025 05:18 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0@subaud.io.bsky.social
Builder. Fixer. He/Him https://subaud.io
This pattern is very doable using a combination of AWS services and Ghost WebHooks because Ghost is so flexible and extensible.
02.10.2025 05:18 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0At the same time, once a post moved to free, it would trigger a WebHook to create the llms.txt file associated with each post.
02.10.2025 05:18 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0To enable this pattern, I built a system that included two tiers - free and paid. Using EventBridge as a cron mechanism, an automated system would change posts from paid to free after seven days.
02.10.2025 05:18 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0I wanted to create a blog that was easily accessible with no ads but also had an option for revenue generation. I settled on a time gated option - paid members get access immediately, everyone else gets full access after 7 days.
02.10.2025 05:18 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0This was one of my favorite features of Ghost. The ability to use Webhooks and their API to make meaningful changes to the site automatically.
02.10.2025 05:18 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0Unfortunately, when self-hosting Ghost and ActivityPub, this proved a bit of a challenge. In between Oktoberfest activities, I managed to work through two separate issues and get it working. Harder than I would have hoped, but hopefully my pain will make it easier for others.
22.09.2025 03:41 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Oof. Spent a fair bit of time trying to track down this issue. I've been loving Ghost and how it works for revamping my blog. I love the idea of the Fediverse and wanted to be part of that. And I really wanted these two together.
22.09.2025 03:41 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0LLTBP was such a fun show. We even got to see Billy Corgan.
20.09.2025 17:14 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0The fix ended up being pretty reasonable, but it took some digging to figure out where I had gone wrong.
13.09.2025 04:03 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0I also stumbled through the process of migrating from one domain to another. I had set up my site on a temp domain while I fiddled with Ghost and deployments. When I migrated from my temp domain to my permanent domain... all of my images were broken.
13.09.2025 04:03 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0Continuing the series on @ghost.org on AWS. This time we dive deep into how to use CloudFront with Ghost. There were definitely some tricks I learned along the way.
13.09.2025 04:03 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0Probably can't take credit for that, but it was fun.
12.09.2025 05:44 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Apologize for tuning in because of your posts. My bad.
12.09.2025 05:30 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0It was a lot of fun building this, so take a look around and let me know what you think. Definitely learned a lot doing this and will be sharing that in the upcoming days/weeks.
11.09.2025 05:04 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Right now I'm experimenting with time-gating content. Premium subscribers ($2/month) get content immediately, while free subscribers get the same content a week later.
11.09.2025 05:04 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0One thing that has really impressed me about Ghost is it's ability to be customized. It includes several out of the box integrations, but also allows for custom hooks. In the upcoming posts, we'll look at what we've done with some of those.
11.09.2025 05:04 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0I've been working on migrating from my normal NextJS blog to @ghost.org for some time. It's take a fair bit of effort, but I'm really happy with how it turned out. So, my first posts on my new site is about the infrastructure I used to deploy it.
11.09.2025 05:04 โ ๐ 3 ๐ 0 ๐ฌ 1 ๐ 0ImmaculateGrid x DEFECTOR Some Guys I Remember FROM THE 21st CENTURY YasmaniGrandal Juan Uribe Josรฉ Abreu FrankThomas DewayneWise Chris Sale Yermรญn Mercedes Robin Ventura A.J. Pierzynski
Definitely remember some guys
02.09.2025 18:41 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0F1 Movie Poster
It's formulaic (get it?) but damn is it good. Looks great too. Something to be said about a movie just looking good to make it better.
25.08.2025 05:29 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Ghost is so good looking. Working on a deployment for myself as well.
09.08.2025 17:11 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0aws.amazon.com/solutions/gu...
Very happy with how this turned out. Have been working on this for a while and learned a lot in the process. Claude Code is so powerful and getting this hooked up with Amazon Bedrock and the Telemetry really takes it up a notch.
Charlie the chipmunk eating some corn
Introducing Charlie. He likes eating corn.
09.07.2025 20:27 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0The Natural (1984)
What a movie. I still love it.
08.07.2025 06:52 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0Claude would love to build a great Docker that worked perfectly locally. However... some of the nuances with ECS/ECR would cause issues.
This took a fair bit of intervention, but the result was a deployment that reliably worked with ECS with CDK via ECS.
One thing I've noticed while vibing with Claude is it just gets some very basic things wrong. And is fairly insistent on it.
My most recent experience with this has been deploying some Docker containers with CDK.
subaud.io/blog/solving...
Right now I'm just acknowledging and linking to pictures, but the next step I have in mind is to convert any of the diagrams from images to mermaid. Huge fan of mermaid and would like to integrate that into the blog.
21.05.2025 02:20 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Just like I love RSS, I love llmstxt.org
And similar to how I added RSS to my blog through a build script, I added llms.txt to each of my blog post that is created during build and deployed alongside all of the existing blog posts.
One thing I've appreciated with many sites is the adoption of llms.txt
So, I had to follow suit.
subaud.io/blog/adding-...
16 minutes is far longer than I would last.
16.05.2025 03:26 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0I wouldn't apply this to the entire folder, but it's pretty easy to step through the different files and eliminate all of the inline comments that have been added.
This is for JavaScript/TypeScript comments but other languages should be possible as well.