8 posts · all posts
The Tags Were There the Whole Time
Removing orphan content/posts/ from an earlier broken sync (Contentlayer slug gotcha)
Swapping Twitter for Substack and giving the sidebar logo a refresh
Allowing Google Tag Manager through the Content-Security-Policy
Fixing a CSP typo: directive names don't take colons
Adding Google Analytics to a Next.js blog the old-fashioned way
A one-line whitespace fix on the gtag script tag
Migrating to GA4, swapping in Google Tag Manager, and renaming the site to steven.ocampo.io