logoalt Hacker News

simonwlast Tuesday at 5:45 PM6 repliesview on HN

I'm pretty happy with the way I've resolved this. I publish everything to my personal blog first, then once a week I copy and paste it all into a Substack newsletter.

I get to use Substack for email distribution (which would cost me hundreds of dollars a month using most other solutions, I have 66,000 subscribers now) but my own blog stays the original point of truth.

Here's the tool I use for the copy-pasting: https://tools.simonwillison.net/blog-to-newsletter

Substack doesn't have an API for composing a newsletter, but their rich text editor DOES accept copy-pasted data - and copy-paste is the universal API.


Replies

theowenyoungyesterday at 10:17 AM

I really like this approach. I make similar distinctions between posts meant for email, posts that should appear in RSS, posts that belong on the homepage, and posts that should live under /archive without appearing on the homepage.

I use Substack for email distribution too. For the website side, I built an open-source blogging platform called Jant (https://jant.me) around these needs: posts appear on the homepage by default, posts marked as Featured are included in RSS, and posts can also be unlisted. It also syncs everything to GitHub as Markdown, in a repo that works as a complete Hugo site.

sebastiennightyesterday at 1:53 AM

Hi Simon, I'm not sure I get it completely.

If I get it, you're basically using Substack as an email platform. So the blog (the "original") can use Wordpress, Ghost, whatever ; and this is the canonical place that all articles go to. But then you duplicate the content onto Substack so it gets pushed out as emails.

My understanding of what it means:

- the blog doesn't have its own subscription system ; you link out to Substack for that. So you must be massively losing out on blog-driven subscriptions because of the much higher friction (vs having the pop-ups directly on the blog)?

- all of your content is duplicated between the real blog and the Substack copy. How do you avoid Substack cannibalizing all of your blog's traffic, given that they are a bigger domain possibly better optimized for SEO?

show 1 reply
drdexebtjllast Tuesday at 6:10 PM

At 66,000 messages/week, you’d actually be spending around $50-$80 monthly with SES and a VPS + database for handling bounces and unsubscribe requests.

show 1 reply
rsingellast Tuesday at 5:49 PM

You could do the same thing through Ghost, which has an API, and not be using a service that proudly platforms the Tates and nazis.

show 2 replies
cosmicgadgetlast Tuesday at 5:58 PM

It's sort of disgusting that inbox clutter from a publishing service is the dominant delivery paradigm as opposed to browsers natively checking bookmarked RSS feeds.

show 1 reply
pryelluwlast Tuesday at 8:13 PM

This is super useful even if I just grab it as an idea to emulate. Have you used an agent to copy and paste for you ?

show 1 reply