47 lines
1.5 KiB
Markdown
47 lines
1.5 KiB
Markdown
This page contains settings for configuring SilverBullet and its Plugs. Changing any of these in most cases will go into effect immediately, except for `indexPage` which requires a reload.
|
|
|
|
```yaml
|
|
# Initial page to load when launching SB
|
|
indexPage: "[[SilverBullet]]"
|
|
|
|
# Load custom CSS styles from the following page
|
|
customStyles: "[[STYLES]]"
|
|
|
|
# Template related settings
|
|
pageTemplatePrefix: "template/page/"
|
|
snippetPrefix: "snippet/"
|
|
|
|
quickNotePrefix: "📥 "
|
|
|
|
dailyNotePrefix: "📅 "
|
|
dailyNoteTemplate: "[[template/page/Daily Note]]"
|
|
|
|
weeklyNotePrefix: "🗓️ "
|
|
weeklyNoteTemplate: "[[template/page/Weekly Note]]"
|
|
weeklyNoteMonday: false
|
|
|
|
# Markdown
|
|
previewOnRHS: true
|
|
|
|
# Defines files to ignore in a format compatible with .gitignore
|
|
spaceIgnore: |
|
|
dist
|
|
largefolder
|
|
*.mp4
|
|
# Plug overrides allow you to override any property in a plug manifest at runtime
|
|
# The primary use case of this is to override or define keyboard shortcuts. You can use the . notation, to quickly "dive deep" into the structure
|
|
plugOverrides:
|
|
core:
|
|
# Matching this YAML structure:
|
|
# https://github.com/silverbulletmd/silverbullet/blob/main/plugs/core/core.plug.yaml
|
|
# and overriding the "key" for centering the cursor
|
|
functions.centerCursor.command.key: Ctrl-Alt-p
|
|
# However, it's even possible to define custom slash commands this way without building a plug:
|
|
functions.todayHeader:
|
|
redirect: insertTemplateText
|
|
slashCommand:
|
|
name: today-header
|
|
value: |
|
|
## {{today}}
|
|
```
|