Investigate removing the requirement to add `.*` to permalink
It's always important to keep an eye on which questions/gotchas come up over and over again. It's often a sign that there's some DX which needs improvement.
So in the switch to the resource engine, I set up the new permalink processor to have a clear distinction between output of /some/path/to/a/resource.html and /some/path/to/a/resource/index.html. The former permalink template would end in :slug.* and the latter :slug/.
But the .* suffix may not get configured when people are first setting stuff up, which then means the file output is actually extensionless, which then means it's downloaded by the web browser as a text file, rather than as a proper text/html type HTML page.
So we might want to try adding a bit of additional logic to "assume" a .* suffix in the absence of anything else to the contrary. This could end up causing a problem when somebody intentionally wants to output an extensionless file, so we'll have to play with some different edge cases here. But it's worth looking into I think.
This hasn't come up as an issue for a while, so I think 1.0 will keep the behavior as is and we can revisit for 1.1 or 2.0 or whatever.