Changing standard Save Paths and adjusting save paths of Journal entries

Hello, i just started working with Silverbullet coming from Obsidian.
I got two questions I can’t really answer myself.

  1. How can I change the place where my pasted files e.g. screenshots are saved? I dont want them in my root folder.
  2. How can I change the naming pattern of the Journal files, so that my files are automatically saved in a Year/Month/Day folder structure?
    3. I wasn’t able to create any space-scripts myself which are working. Do they need to be stored in a specific folder or tagged in any way? → i’m dumb and disabled space-script with a docker config :slight_smile:

I find the documentation to be really confusing. Perhaps it would be nice for a beginner to have more structure or breadcrumbs in it. (just a suggestion :slight_smile: )

Thanks in Advance

1 Like

Right now it will select the same folder as the page you’re pasting into as the default folder to upload to. There’s not really a way to change this right now, but it would be very doable to add a setting for that. Feel free to create a Github issue to request this.

For this you need to change the Daily Note (or weekly note) template.

To do this properly, I’d recommend you move the template outside the Journal library, e.g. from Library/Journal/New Page/Daily Note to Library/Personal/New Page/Daily Note.

Then, exclude it from being synced in again during your next library sync, by updating libraries in your SETTINGS, e.g.:

libraries:
- source: "[[!silverbullet.md/Library/Journal/*]]"
  exclude: 
  - "[[!silverbullet.md/Library/Journal/New Page/Daily Note]]"

Then proceed to update your “forked” daily note template (Library/Personal/New Page/Daily Note). In there, you’ll see:

suggestedName: "Journal/Day/{{today}}"

This uses {{today}} which is of the form 2024-09-23, to change that to 2024/09/23 you can use the replace function: {{replace(today(), "-", "/")}}

Also feel free to replace Journal/Day/ with any other prefix you’d like to use instead.

This should give you what you want.

2 Likes