# Problems creating pagines ending with .js

**URL:** <https://community.silverbullet.md/t/problems-creating-pagines-ending-with-js/4462>\
**Category:** Troubleshooting\
**Created:** [October 17, 2026, 6:08pm UTC](https://community.silverbullet.md/t/problems-creating-pagines-ending-with-js/4462 "2026-10-17T18:08:55Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Offray](https://community.silverbullet.md/user_avatar/community.silverbullet.md/offray/32/3900_2.png) [@Offray](https://community.silverbullet.md/u/Offray)\
**Post date:** [October 17, 2026, 6:08pm UTC](https://community.silverbullet.md/t/problems-creating-pagines-ending-with-js/4462/1 "2026-10-17T18:08:55Z")

</div>

Hi,

Today I was trying to create the `[[Mithril.js]]` page to document my findings on such library and found a strange behavior, that seems hard coded to the treatment of `.js` ending links:

- When I click on the link to create the page, SB carries me to `http://localhost:3000/.fs/Mithril.js` and gives me a "404 page not found" error. Notice that SB tries to go to a hidden `.fs` folder.
- If I create the `[[Mithril]]` and then I try to rename it to `[[Mithril.js]]` I get a "`Name invalid: Mithril.js.md`" error.

The same happens with any ".extension" named link like `name.txt` where renaming will be not possible and SB adds the `.fs/` prefix. Ts the `name.ext` naming pattern forbidden for page names because is intended to point to existing file names? if such is the case, there is an example of such usage? And should `[[MithrilJS]]` be naming pattern in such case?

TIA

---

<div class="post-metadata">

**Author:** ![vxnick](https://community.silverbullet.md/user_avatar/community.silverbullet.md/vxnick/32/1167_2.png) [@vxnick](https://community.silverbullet.md/u/vxnick)\
**Post date:** [October 17, 2026, 8:00pm UTC](https://community.silverbullet.md/t/problems-creating-pagines-ending-with-js/4462/2 "2026-10-17T20:00:50Z")

</div>

Take a look at [Names](https://docs.silverbullet.md/Names) for restrictions on page naming. You can use a `displayName` or `aliases` in the [Frontmatter](https://docs.silverbullet.md/Frontmatter) if you'd like to preserve the original name.
