-
Building an Automated Publishing Pipeline: From Craft to Ghost
For months, I’ve been publishing my weekly newsletter, The Ephemeral Scrapbook, using a manual process: write in Craft, export to Ulysses, copy to Ghost, reformat everything, add images, fix formatting issues, and finally publish. It worked, but it was tedious and time-consuming. Today, that process is fully automated. Here’s how Claude and I built it together. The Challenge My workflow had become a bottleneck: Writing newsletters in Craft Docs (my preferred writing environment) Exporting to Ulysses as an intermediary step Manual copy/paste to Ghost (my publishing platform) Reformatting all the markdown and HTML Dealing with Craft-specific formatting that Ghost didn’t understand Adding metadata like excerpts and tags manually I wanted automation, but I also wanted to understand the infrastructure I was building. Continue reading →
-
Why I Built a Micro.blog Front End?
As recently shared on my blog, I have finished (or mostly finished1) building a simple front end for Micro.blog. This front end, as depicted in the following screenshot, presents the user with a straightforward UI: a title field, a body field, blog post categories, and a Publish button—very focused, with no distractions. It works on desktops and mobile devices. I even added PWA support. But why did I build this? Continue reading →
-
Screenflow + Screen Studio
Screen Studio enhances the YouTube video recording workflow with ease of use but has limitations that necessitate the continued use of ScreenFlow for final assembly, resulting in increased rendering time and disk space usage. Continue reading →
-
Behind the Scenes of the “On Apple Failures" Writing Project
I’ve long wanted to write an article like this one. However, as Apple continued to add to its list of failures, poor Apple, I kept pushing back the deadline. This summer, however, the timing was right. Here’s what I did differently this time. A few months ago, I started gathering a list of Apple’s failures in a Craft document. I wanted to cover the period from when Tim Cook took over as Apple’s leader, following Steve Jobs’ passing, up until now. Continue reading →
-
The Future of Writing? Testing ChatGPT Canvas for a Specific Use Case
OpenAI’s ChatGPT Canvas, launched in October 2024, offers a more interactive and user-friendly writing experience, which was tested in an article about Apple’s data protection and privacy features. Continue reading →
-
Combining Craft And Things 3 For My Writing Projects
The article outlines a systematic workflow using Craft and Things 3 for managing blog post ideas from creation to publication. Continue reading →
-
Browsing Past Published Articles on Ghost
Circumventing Ghost’s limited posts management capabilities. I recently decided to spend some time editing past articles published on my Numeric Citizen Space website. I first thought that by going to my Ghost admin page, I could quickly browse past published articles by month. I couldn’t be more wrong. In fact, Ghost offers limited post management capabilities, thanks to its limited content browsing capabilities. I cannot go back, say, list articles published early in 2023. Continue reading →
-
Browsing Past Published Articles on Ghost
Editing past articles on a Ghost website proves cumbersome due to limited content management features, prompting the use of content APIs for more efficient navigation and updates. Continue reading →
-
Moving Out of WordPress — The DNS Side of the Story
Transferring the domain numericcitizen.me from GoDaddy to CloudFlare is necessary to enable root-level hosting for a Ghost site, as GoDaddy does not support this configuration. Continue reading →
-
Moving Out of WordPress — My Detailed Experience
After years on WordPress.com, a migration to Ghost has been completed to enhance content management and reduce complexity. Continue reading →
-
Documenting My Numeric Life With Dayone
Automating the documentation of online content through integrations with tools like Dayone and IFTTT can help preserve your digital life for future access. Continue reading →
-
Documenting Blog Changes
Using Git instead of Dropbox for Blot content syncing provides an unexpected benefit. As I recently wrote, Blot supports two mechanisms for synchronizing content from my Mac to the web: Dropbox or Git. I chose Git. As I write this, I’m still testing Nova as the Git front-end (I’m a GUI type of guy). One of the great benefits of using Git is the built-in history of commits that is at the core of any Git repo. Continue reading →