latest
The default install has a page titled "My first post using Novela by Narative" which produces the URL:
http://localhost:8000/My-first-post-using-Novela-by-Narative
In general, especially for SEO, all characters for URLs should be lower cased.
All lower case URLs
I tried to fix by .toLowerCase() everywhere I saw anything about slug, but didn't work.
On further testing, I found editing the title of the demo post's yaml in gatsby develop the URL slug does properly change to lower case. Restoring the title back to "My first post using Novela by Narative" will present a new lower case slug as well.
Strange the initial URL is mixed case.
I'm also seeing all posts with mixed-case slugs.
I've also found out this behavior annoying, so I'm manually providing lowercase slugs for all my posts.
It's particularly painful when hosting on netlify, as it lowercases any url.
https://community.netlify.com/t/my-url-paths-are-forced-into-lowercase/1659
So you navigate to a mixed-case slug, netlify redirects you to lowercase, and on hydration mixed case comes back. This produces a weird feeling for the end user.
Issue can be closed, fix is in: https://github.com/narative/gatsby-theme-novela/pull/326
cheers @dsteenman