Generate slug only when you publish post

  1. Sometimes you edit title many times before publishing and slug won’t match.
  2. Slug can be “untitled” if you saved post without title. And you didn’t check before publishing.
  3. What’s the point of slug if post in draft status is not accessible by it anyway? Only for planned posting or something?

Ghost already works this way. Slugs are not fixed until the post is published, or the slug is manually edited.

1 Like