2025-05-14 22:44:20
As we continued to be very focused on Jelly this spring, Pika tweaks have been a light. Yet still things continue to be improved!
Writing posts:
Added Swift and C# support to syntax highlighting
Viewing your site:
Added support for Clicky analytics
Misc & Maintenance:
Fixed up several syntax highlighting bugs
Fixed an analytics settings bug
Fixed several bugs around pagination
Fixed a bug where slug creation was attempting to include special characters
Fixed a non-user-impacting bug in our image storage stack
Applied several security updates to code libraries that we depend on
Behind the Curtain is an occasional series highlighting updates to Pika that do not warrant their own feature blog post.
2025-05-06 01:44:56
Sometimes when you write a longer blog post, it’s handy to add headings to subsections of your writing. Sometimes when posts get long, you’d like to link directly to those headings. This can be useful for sharing a section of a post with a friend, or for creating a table of contents at the top of a longer post.
You can find a link to a heading by hovering or focusing on the heading itself. Here it is in action:
A couple of details about this feature as it exists right now:
Linkable headings are not retroactive in Pika. If you want a post to have linkable headings you will need to edit and re-save your post.
Above there is a gif showing how to find a heading link in a desktop browser. There is no similar interface on mobile at this time.
We hope this is a useful update to Pika for those who like to write longer blog posts, or informational blog posts with a table of contents.
2025-04-25 02:00:06
Replying by email is a feature that I added to my blog in the time before it was hosted at Pika. Comments on a blog can be nice, but they invariably come with the baggage of managing moderation or spam. Social media is another way to talk with others about your blog posts, but that format has its downsides as well. I’m sure by now we’re all aware of those trade-offs!
When I added a reply by email link on the bottom of my blog, I started to receive occasional messages from folks who I never realized were reading my blog. It turned out to be a really nice experience! Some emails were short notes of thanks or encouragement. Some emails were longer messages with discussion about my writing and their related experiences. I especially enjoyed the latter emails, which led to ongoing threads of one-on-one discussion. These conversations led me to having new thoughts about the topic and to me making a connection with another person somewhere out there in the world. These conversations reminded me of the hope and positivity I had for the internet thirty years ago when I first started spending time online.
With that background, I’m happy to announce the addition of reply by email to Pika! Visit Settings > Labs to turn on the feature. Then enter either your email address or your Letterbird username and you’ll see a new “Reply by email” link at the bottom of each of your blog posts:
Oh, and if you enjoy a blog post and you see a reply by email link on that blog, you should reply to it. It’s these conversations that help move the needle on making the online world a more positive, uplifting place. People love a friendly note!
Let us know how you like the new reply by email feature by, well, replying to this post by email! 👇
—Barry
2025-04-18 03:18:20
I bet when some of you read about Pika’s new Spotify embed feature you were wondering if Apple Music would work as well? Sorry, it didn’t work…that is until it did! Apple Music embedding is now supported in Pika. Yay!
Once again, grab a link to an album, artist, song, or playlist that you wish to share, and paste it into Pika’s editor. 🎶 Rock out! 🎶
2025-04-12 03:01:52
Pika has supported easy YouTube embedding from the beginning–simply paste a YouTube link and the magic happens. We recently added Vimeo embed, and now it’s time to get into the music with Spotify embedding.
It’s simple! Just grab the link to the album, artist, song, podcast, or playlist you wish to share, and paste it into Pika’s editor. 🎶 Ta-da! 🎶
It’s Friday. Time for you to share those weekend playlists!
2025-03-20 22:13:58
Blogging has long had a cross-over with programming education. Before Stack Overflow existed, searching the internet for answers to your technical questions would (sometimes) lead you to blog post with an answer. Often, when I (Barry) solved a challenging problem in my code, I would blog about it in hopes of helping the next person who ran into the same issue. (This also led to numerous experiences of me searching for an error message and finding…my own blog post from years earlier about the subject. 😆)
It is important for Pika to support blogging about code, and I’m happy to say that Pika now includes the ability to have syntax highlighting in your code blocks! If you click the code block button in the toolbar (or type the Markdown ``` shortcut), you will get the same ol’ code block you’re used to in Pika:
But now in the Pika editor you can select a programming language to trigger a new design, complete with syntax highlighting:
Pika also supports Markdown hints, like ```ruby. If you use that Markdown hint, Pika will auto-select Ruby as your code language for the code block. Beautiful!
alias_method :real_now, :now
def now
real_now - testing_offset
end
alias_method :new, :now
The languages Pika currently supports are:
Bash
C#
CSS
Diff
Go
HTML
Java
JavaScript
JSON
Markdown
PHP
Plain text
PowerShell
Python
Ruby
Rust
SQL
Swift
TypeScript
XML
YAML
If you write a lot about a different language, please let us know what it is and we’ll see if we can add support.
Please note that any existing blog posts with code blocks will not be formatted with syntax highlighting retroactively. You can add syntax highlighting by editing those posts.