This is friendly to case-sensitive server.
Modify your theme templates, e.g. _widget/category.ejs, add toLowerCase():
<% site.categories.each(function(item){ %>
<li><a href="<%- config.root %><%- item.path.toLowerCase() %>"><%= item.name %></a><small><%= item.length %></small></li>
<% }); %>
This does not solve the problem fundamentally
Usage:
Add filename_case to site `_config.yml:
# assign 1 for lower case, 2 for upper case, otherwise do nothing
filename_case: 1
You need to re-run hexo server after change is made on _config.yml
Most helpful comment
Usage:
Add
filename_caseto site `_config.yml: