Other posts you might like

Feature announcement - image upload

You can now add images to your Sanity posts 📷 Important caveat: For now, you need to save your post as a draft first to be able to access this feature.

Here is a picture of a couple of boars I took outside of my house yesterday. Plenty of boars here in Gdynia, I see them almost every day 🐗

building in publicgdyniaboarswildlifeanimals
reply

Feature announcement 🥳 -> Comments

You can now comment on other posts on Sanity. And you can comment on other people's comments. It's not perfect yet and I'll be making UX improvements here and there over the coming weeks but the essentials are there.

You can leave up to 5 comments a day, so make them count!

sanityfeature announcementcommentsbuilding in publicindie makers
1 comment

Feature announcement 🎉

You can now tag your posts! This will make it easier for your content to be discovered, both on Sanity and in search engines - a much-needed SEO boost. You can add up to 5 tags per post and the length limit is 35 characters.

feature announcementsanitytagsseosanity tips
reply

New video is up! Medieval Faire at the World's largest Castle!!

Hey guys! We finally posted this new video

Sorry that it took so long to post! I went around telling friends about this video and finally it took me more than 2 weeks to edit. It isn't my full time job, rather a hobby, so Thank you For being so patient with me <3

We love our 14 subscribers <3

medieval fairerenaissance faireren fairemalbork castlepoland adventures
1 comment

Why I started Sanity Media

If you have watched The Social Dilemma, read Stolen Focus or Hooked you probably already know that present-day social media is designed to be addictive. The more time you spend online, the more money social media companies make.

You may also be aware of how social media algorithms can inadvertently create echo chambers, where people are only exposed to views they already agree with. This leads to increased polarization and political extremism.

I’m trying to build a service that's more down to earth. A place where you can log in, read some news or stories that interest you, and then forget about it until the next day. No infinite scrolls, no constant streams of notifications, and no incentive to keep checking the site throughout the day. While it might be a hard task to remove echo chambers altogether, I hope can at least limit them.

How Sanity works

Here are the main features in a nutshell:

  • All posts created on a given day are published simultaneously at midnight UTC time.
  • You can only make a single post a day - make it count.
  • No infinite scrolling - the number of posts you’ll see is limited.
  • You can upvote and downvote posts - but there’s a combined limit of ten a day.
  • The algorithms are simple. For example, everyone s...
reply

What should we build next?

We've just finished comments and added some UI/UX improvements to the site, making posts easier to read and the website, I hope, prettier and more aesthetically pleasing. What should we focus on next?

I think notifications would be useful, so that you can see when someone comments or upvotes your posts. This would be limited to a single notification sent once a day that contains a summary of everything relevant that happened.

Anything else that you think Sanity is missing or could do better? Let me know in the comments 💬

sanityfeedbackbuilding in publicuser experiencenotifications
reply

Quick feature announcement

I updated the layout a bit to make it easier to find replies to your posts and comments. This is not backward-compatible yet, so you are only going to see the posts and replies created from now on. I'll run a database migration some time in the next few days so that older replies also appear there.

sanityfeature announcementbuilding in publicux
reply

How I implemented slugs on Sanity - a TypeScript code sample

The lack of human-readable slugs on Sanity had bothered me for a while and I finally got around to fixing them last Sunday. The old, slugless URL structure probably wasn't doing me any favors in terms of SEO and user experience. I'm hoping the new format can give Sanity a much needed SEO boost. Plus, I can finally tell which post is which in Google Search Console and Vercel Analytics.

The Result

Before

https://www.sanity.media/p/64c375049f5d6b05859f10c6

After

https://www.sanity.media/p/64c375049f5d6b05859f10c6-delicious-post-workout-milkshake-recipe

Isn't this much clearer?

The Code

When writing the code I had the following goals in mind:

programmingjavascriptmongoosebuilding in publicmongodb
1 comment
feedback