Why are tags that begin with a . (dot) not written?

I have a few pages that are tagged “.net”. e.g.

title: Updating Blazor PacMan to .NET 5
date: 2020-12-13
status: publish
layout: layouts/post.njk
excerpt: ''
type: post
id: 224
    - .net
    - 'c#'
tag: []
post_format: []

This tag appears in the tag list at https://dunnhq.com/tags/, but the physical folder ‘/tags/.net’ does not exist when I look in the download of the actual Netflify deploy.

It does appear when I build locally.

I’m guessing the trouble stems from the tag starting with a dot and I’m guessing it’s a difference between building with Windows (at home) and Linux (at Netlify).

Any help appreciated!

Thank you in advance,

Steve Dunn

I’m assuming it’s because of this: https://en.wikipedia.org/wiki/Hidden_file_and_hidden_directory

In Linux, any folder or file starting with a . is treated as hidden which in your case is the folder named .net. So yeah, you might be right about this:

This is how you can change that behaviour: https://github.com/netlify/cli/issues/11#issuecomment-401854074.

It involves using redirects and having an actual folder without the .. So, definitely not the idea solution.

Thanks for the reply.
I’m wondering how tricky it would be to alter the way that the tag folders are written.
Reading them would be easy enough (I think!)