| website | https://www.spectralwebservices.com |
2026 overhaul: Retainer plans and a new client dashboard
New year, new thoughtshttps://www.spectralwebservices.com/blog/2026-overhaul-retainer-plans-and-a-new-client-dashboard/
Abusing the #split helper for "short codes" in Ghost
First I built a #split helper. Then I decided to see how far I could push it.https://www.spectralwebservices.com/blog/abusing-the-split-helper-for-short-codes-in-ghost/
Ghost Redirects Not Working? Here's Why (And How to Fix It)
https://www.magicpages.co/blog/ghost-redirects-not-working-heres-why-and-how-to-fix-it/

Ghost makes it fairly easy to redirect URLs. This comes in handy when you want to link a shortcut like /workshop to an external Zoom meeting, or redirecting old post URLs after restructuring your site. But there's a catch: once you visit a redirect, your browser remembers it. For quite
New year, new thoughts
Some reflections on the end of my first full calendar year of freelancing full time, and my goals for 2026.https://www.spectralwebservices.com/blog/new-years-resolutions-2026/
I wrote a little tool to automate monthly potluck reminders with Ghost.
I start with a CSV with the potluck dates, path to a featured photo for that month and YouTube URL to feature in the message.
The tool schedules monthly posts 2 weeks that also go out via email, and an reminder 2 days before. The messages also mention the upcoming meetings.
https://gitlab.com/markstos/ghost-bulk-reminder-scheduler/-/blob/main/README.md
🚀 The Big Blast from Tiny News, December 2025 ❄️
✨ TNC reflects on 2025 with joy and gratitude.https://www.tinynewsco.org/the-big-blast-from-tiny-news-december-2025/