Here is the correct document:
https://learn.microsoft.com/en-us/rest/api/storageservices/naming-and-referencing-containers--blobs--and-metadata#blob-names
A blob name must conforming to the following naming rules:
A blob name can contain any combination of characters.
A blob name must be at least one character long and cannot be more than 1,024 characters long, for blobs in Azure Storage.
The Azure Storage emulator supports blob names up to 256 characters
long. For more information, see Use the Azure storage emulator for
development and testing.
Blob names are case-sensitive.
Reserved URL characters must be properly escaped.
The number of path segments comprising the blob name cannot exceed 254. A path segment is the string between consecutive delimiter characters (e.g., the forward slash '/') that corresponds to the name
of a virtual directory.
Note: Avoid blob names that end with a dot (.), a forward slash (/),
or a sequence or combination of the two.
The Blob service is based on a flat storage scheme, not a hierarchical
scheme. However, you may specify a character or string delimiter
within a blob name to create a virtual hierarchy. For example, the
following list shows valid and unique blob names. Notice that a string
can be valid as both a blob name and as a virtual directory name in
the same container:
You can take advantage of the delimiter character when enumerating blobs.
Note: the doc that was mentioned in your question is for Azure File Storage rather than Azure Blob Storage, so it's not the correct one.