✨Discover storytelling in the AI age with Pixar's Matthew Luhn at Sanity Connect, May 8th—register now

Profile page of Knut Melvær

Knut's headline: Knut is a principal developer marketing manager at Sanity.io

Knut's email: knut@sanity.io
Knut's website: www.knutmelvaer.no
Knut's location: Oslo, Norway
Joined: May 2017
Knut's job title: Principal Developer Marketing Manager

What composable means (to us)
- Blog post

Let‘s dive into what “composable” means for content management and how it represents a better way to build experiences on the web and elsewhere.

Knut Melvær
Go to What composable means (to us)

5 Disadvantages Of Wordpress That Are Holding You Back
- Blog post

Your content is too important to leave in a system designed to manage blogs over twenty years ago. Here are 5 major disadvantages of WordPress as a content solution in the composable era.

Knut Melvær
Go to 5 Disadvantages Of Wordpress That Are Holding You Back

Headless CMS Explained
- Article

Learn about headless Content Management Systems: what they are, how they work, and how they differ from traditional CMSes like WordPress.

Knut Melvær
Go to Headless CMS Explained

Harm reduction for developer relations teams
- Blog post

We want to make sure that our devrel team is safe and is able to enjoy their work teaching and learning in public. Unfortunately, this doesn't come without risk, especially if you are non-male and non-white. Here are 7 ways we have started to approach harm reduction for developer relations at Sanity.

Knut Melvær
Go to Harm reduction for developer relations teams

Hierarchies, Graphs, and Navigation
- Guide

Hierarchies are handy for organizing, but they can also fence you in. Learn how to build them, when to use them, and why you might want to treat navigation as a separate concern.

Go to Hierarchies, Graphs, and Navigation

Breaks for Portable Text
- Schema

How to add different types of “breaks” for Portable Text that can be translated to horizontal rules, “read more”, sections, chapters, and so on.

Knut Melvær
Go to Breaks for Portable Text

Podcast
- Schema

Schemas for running a podcast backend on Sanity.io

Knut Melvær
Go to Podcast

Deciding on fields and relationships
- Guide

Official(made by Sanity team)

How to work through tricky content questions and build structures that will stand the test of time.

Go to Deciding on fields and relationships

Community Digest: 2020 highlights
- Blog post

Looking back at last year, here's some great projects and contributions from the Sanity.io developer community.

Go to Community Digest: 2020 highlights

Query your data inside VS Code
- Blog post

Get syntax highlighting and query execution for GROQ with the Sanity.io extension for VS Code.

Knut Melvær
Go to Query your data inside VS Code

Sanity.io on the Google Cloud Platform podcast
- Blog post

Listen to the episode of the GCP podcast where Simen and Knut tell about the origin of Sanity.io and they see it something more than a headless CMS.

Knut Melvær
Go to Sanity.io on the Google Cloud Platform podcast

Community Digest: Summer Edition Part 1
- Blog post

In this chunky summer edition of the community digest, we present the first part of all the projects that have been launched with Sanity and shared with us in the #i-made-this channel in our community slack.

Knut Melvær
Go to Community Digest: Summer Edition Part 1

Why content modeling early unlocks value
- Blog post

Content modeling early in the lifecycle of a project is really valuable. Learn how to apply it to projects young and old, tricks for modeling with legacy software, and advice for considering CMS migrations.

Go to Why content modeling early unlocks value

How to Make Taxonomy Pages With Gatsby and Sanity.io
- Guide

Official(made by Sanity team)

In this tutorial, we’ll cover how to make taxonomy pages with Gatsby with structured content from Sanity.io.

This is an external link at:css-tricks.com
Knut Melvær
Go to How to Make Taxonomy Pages With Gatsby and Sanity.io

Community Digest #20
- Blog post

Websites for Nick Offerman, Michiganian drone shows, Deno gists, and bespoke e-commerce built under 20 hours. We got it all in this week’s communiy digest!

Knut Melvær
Go to Community Digest #20

Community Digest #19
- Blog post

This week, we bring GROQ to Gatsby, tip-of-the-week, a deep dive into blog design, a new game for Amazon Alexa, and other new projects launched with Sanity!

Knut Melvær
Go to Community Digest #19

Community Digest #18
- Blog post

We‘re back again with a bunch of highlights and new projects launched in the Sanity community. From stolen CSS to artful portfolios.

Knut Melvær
Go to Community Digest #18

How to create a custom asset source plugin for Sanity Studio
- Guide

Official(made by Sanity team)

In this tutorial, you will learn how to make a custom asset source plugin that uses the webcam to insert a photo in the Sanity Studio’s image field.

This is an external link at:www.youtube.com
Knut Melvær
Go to How to create a custom asset source plugin for Sanity Studio

Community Digest #17
- Blog post

We have found our way on to Twitch! Upcoming online events. Maps, serverless SEO, TypeScript, and a bunch of new apps and sites launched with Sanity.io.

Knut Melvær
Go to Community Digest #17

How we manage community support with Sanity
- Blog post

We are making the code for our community management studio and Slack integration public. It‘s also a story about how structured content can be used to power organizational processes, and not just websites.

Go to How we manage community support with Sanity

Using Sanity for image art direction
- Guide

Official(made by Sanity team)

Five cool image tricks that you can achieve with Sanity

This is an external link at:css-tricks.com
Knut Melvær
Go to Using Sanity for image art direction

Community Digest #16
- Blog post

Here's the highlights and new projects launched with Sanity this week: New intros, clients, and content modelling resources.

Knut Melvær
Go to Community Digest #16

Community Digest #15
- Blog post

We're back from Easter holiday with new content and projects from the Sanity community: Live-streams, guides, nifty widgets, creative sites, and a wine-lottery app.

Knut Melvær
Go to Community Digest #15

Community Digest #14
- Blog post

Get a head start on your next Shopify and Gatsby e-commerce project, as well as a craving for plums, new Vue and TypeScript integrations, and new themes for Sanity Studio.

Knut Melvær
Go to Community Digest #14

Community Digest #13
- Blog post

We're back with yet another community digest. This week, there's a lot of visually creative sites, an introduction to content modelling, and a nifty new plugin for complex GROQ queries.

Knut Melvær
Go to Community Digest #13

Recreating the CodePen Gutenberg Embed Block for Sanity.io
- Guide

Official(made by Sanity team)

Learn how to create a custom CodePen block with a preview for Sanity Studio, inspired by Chris Coyier’s implementation for Wordpress’ Gutenberg editor.

This is an external link at:css-tricks.com
Knut Melvær
Go to Recreating the CodePen Gutenberg Embed Block for Sanity.io

Community Digest #12: Let us have a dugnad
- Blog post

In this week’s community digest, we dedicate some space for projects related to the COVID-19 pandemic, some working from home advice, and of course, new projects launched with Sanity. And the technologist profile featuring Kelly Quantrill.

Knut Melvær
Go to Community Digest #12: Let us have a dugnad

Community Digest #11: E-commerce, women in tech, and hackathons
- Blog post

Most of us have spent the last weeks adjusting to the COVID-19 outbreak in some way or another. With everything that is happening, it still good to have something that's “business as usual.” So here's a new community digest, with community highlights, new launches, and a developer profile.

Knut Melvær
Go to Community Digest #11: E-commerce, women in tech, and hackathons

Community Digest #10: Anti-siloing, onboarding, and some praise
- Blog post

Don't start with the site map, start with structured content. How to onboard clients to their new content management. A bunch of new site launchese. We share some praise. And a new developer profile; this week, Holly!

Knut Melvær
Go to Community Digest #10: Anti-siloing, onboarding, and some praise

How To Make A Speech Synthesis Editor
- Guide

Official(made by Sanity team)

Learn how to make a What You Get Is What You Hear (WYGIWYH) editor for speech synthesis using Sanity.io’s editor for Portable Text.

This is an external link at:www.smashingmagazine.com
Knut Melvær
Go to How To Make A Speech Synthesis Editor

Deploying Sanity Studio with Vercel
- Guide

Official(made by Sanity team)

This guide will walk you through how to deploy Sanity Studio with Vercel in three simple steps.

This is an external link at:vercel.com
Knut Melvær
Go to Deploying Sanity Studio with Vercel

Introducing the Sanity source plugin for Gridsome
- Blog post

With our new source plugin for the Vue.js based static site generator Gridsome, you can now build fast by default websites powered by structured content. The plugin gives you fast and frugal builds. With watchMode you get low latency real-time content previews while you develop, without having to save or publish.

Go to Introducing the Sanity source plugin for Gridsome

Sanity.io User Group London: E-commerce and rapid prototyping
- Blog post

We had the first London-based Sanity.io User Group meetup at Moving Brands’ quarters. MB’s Toby Milner-Gullard talk about how they used Sanity from prototype to production, and Rupert Dunk showed us how to do a e-commerce platform from scratch using Sanity and some few dedicated services.

Knut Melvær
Go to Sanity.io User Group London: E-commerce and rapid prototyping

Videos from our online meetup are up!
- Blog post

We had a blast hanging out with everyone who came to Sanity.io’s online meetup. Now the videos are up for those of you that didn't get to be there.

Knut Melvær
Go to Videos from our online meetup are up!

Join our Online Summer Meetup on June 11th!
- Blog post

Join us for our Online Summer Meetup, June 11th. State of Sanity; How prima.co was built; Gridsome source plugin; What we have been working on.

Knut Melvær
Go to Join our Online Summer Meetup on June 11th!

How to configure schemas
- Guide

Official(made by Sanity team)

A video on how to customize the schemas in a Sanity Studio

Knut Melvær
Go to How to configure schemas

How to quickly set up a Gatsby.js JAMstack website with a headless CMS
- Blog post

We built a Gatsby.js example that ships with a Sanity.io editing environment. Here’s how to set it up with your own content, modify the look-and-feel with realt-time previews, and deploy on Netlify or Zeit’s Now.

Knut Melvær
Go to How to quickly set up a Gatsby.js JAMstack website with a headless CMS

Sanity.io on the devmode.fm podcast
- Blog post

Our developer advocate Knut Melvær appeared on the devmode.fm podcast and talked Sanity.io with Andrew Welch, Patrick Harrington, and Lauren Dorman

Knut Melvær
Go to Sanity.io on the devmode.fm podcast

How we blog
- Blog post

In this post we give a quick summary of how, where, and why we blog at Sanity.io.

Knut Melvær
Go to How we blog

Mux input
- Tool

Upload videos to Mux directly from the studio.

Go to Mux input

Indexing in Algolia using serverless functions (and observables!)
- Blog post

With Sanity’s powerful export API it's easy to make a small serverless function in order to index all your content in Algolia for the times you want to harness its search capabilities. It's also a nice way to learn about observables in JavaScript.

Knut Melvær
Go to Indexing in Algolia using serverless functions (and observables!)

Getting started with Sanity as a headless CMS
- Blog post

Sanity is the perfect companion for when you want to get started with the JAMstack, or just need API for your project. In this tutorial you’ll learn how to get started with using Sanity — from configuring the React editor with JavaScript, to querying the API and migrating the content datasets.

Knut Melvær
Go to Getting started with Sanity as a headless CMS

Headless CMS explained in 1 minute
- Blog post

Learn about headless Content Management Systems: what they are, how they work, and how they differ from traditional CMSes like WordPress. We explore the uses of headless content, and how to apply it to websites, apps, and more.

Knut Melvær
Go to Headless CMS explained in 1 minute

Webamp
- Tool

Studio v2

Run a Winamp port in your studio!

Knut Melvær
Go to Webamp

Podcast content schema
- Tool

Studio v2

Podcast plugin for Sanity that creates schemas for podcasts and episodes with necessary iTunes data. Make as many podcasts with as many episodes as you want.

Knut Melvær
Go to Podcast content schema

3 simple things in GROQ to supercharge your frontends
- Blog post

GROQ is Sanity’s graph-oriented query language. It lets you do rapid development with structured content. As soon as you create a document on the backend, you can instantly query it. Here's 3 simple things you can do in GROQ to get you started.

Knut Melvær
Go to 3 simple things in GROQ to supercharge your frontends

Read about Sanity.io’s image pipeline in CSS-tricks
- Blog post

We wrote a post on CSS-tricks, with live code examples on Codepen, on how to use this metadata that’s applied to images in Sanity. We're pretty pleased with it!

Knut Melvær
Go to Read about Sanity.io’s image pipeline in CSS-tricks

How to structure your code repository in a Sanity.io project
- Blog post

You have started a Sanity project and have configured your schemas and published some content to the API. You are now ready to make a frontend, and app, or a service that takes use of it. But how to structure your code?

Knut Melvær
Go to How to structure your code repository in a Sanity.io project

Knut has written code for the web since the early 2000s. Knut has a background in the digital humanities and has worked in the intersection between user experience design and technology. He has also been a columnist, speaker, and university lecturer.

Knut joined Sanity in 2018 as their Head of Developer Relations, and has since grown the developer community, made educational content, and much more.

Knut cares a lot about making technology and programming understandable and accessible to anyone, not just developers.