Behavior of Aliases

Hi! Very glad to have found this amazing app. Thank you for developing it, Zef and team. I’ve been a heavy Logseq user for years (5000+ pages) and pretty involved in their community and am really excited about giving SilverBullet a solid try. I’ve already collected an extensive list of feedback/differences to Logseq I might share at some point. my biggest pain point is definitely the lack of true outlining.

Now, to my question: How do Aliases work?

I understand Frontmatter supports page aliases:

---
aliases: alias1, alias1
---

However, I don’t seem to understand their impact.

My assumption:

  • Once an alias is defined, I can access the page via its alias from the page picker (Cmd+K)
  • Once an alias is defined, I can access the page via its alias via page reference notation ([[]])

However, none of this seems to work. I’ve attempted both hard refreshes and reindexing.

Either I’m not using it correctly or misunderstanding something else.

Have you tried formatting it as:

aliases:
  - one
  - two

I’ve just set some up as follows and it works as expected:

---
aliases: 
  - "My Test Page"
  - "That One Test Page"
---

And then on another page:

[[Test Page]]

[[Test Page|My Test Page]]

[[Test Page|That One Test Page]]

Screenshot of the link popup when writing those

and search

Edit: I have just noticed you posted this in v1 troubleshooting - sorry, I am using v2 so it’s possible behaviour is different (but I would expect not, for this).

I am actually using v2, didn’t notice this was the v1 section – whoops.

I did indeed try different variants including yours, none worked. However, trying again now it seems to be working as expected – I did a server restart in between and waited an hour or so, so maybe that did the trick…

Nevertheless, consider this answered!

1 Like

That’s strange - I didn’t need to reload or refresh anything, but I’m glad it’s working for you!

There should be a Solution button somewhere you can press :slight_smile:

1 Like