Massive-Wiki / massivewikibuilder

Massive Wiki Builder
MIT License
3 stars 3 forks source link

Wikilinks are not case-insensitive #53

Closed peterkaminski closed 9 months ago

peterkaminski commented 9 months ago

In version "v3.1.1-candidate", I observed that a link to [[pilot integration]] does not resolve to the file "Pilot_integration.html".

By extension and through code inspection, it appears that any case mismatch between the link and file will cause a failure to resolve the link. The problem can be exacerbated when the wiki is hosted on Windows, where it can be difficult to affirmatively control the case of the file.

What I Observed

A link to [[pilot integration]] does not resolve to the file "Pilot_integration.html".

Test system (although the problem is expected to be non-specific to environment):

Steps to Reproduce

(tbd)

What I Expected

Links with any case -- [[pilot integration]], [[Pilot integration]], [[Pilot Integration]], [[PiLoT iNtEgRaTiOn]] should resolve to the file "Pilot_integration.html" or "pilot_integration.html" or "PiLoT iNtEgRaTiOn.html".