#meta

This page contains configuration of SilverBullet and its plugs. Some of these changes will go into effect immediately, some require a page reload.

# Initial page to load when launching SB, can contain template variables
indexPage: "[[SilverBullet]]"
libraries:
# The "Core" library is recommended for all users
- import: "[[!silverbullet.md/Library/Core/*]]"
  # You can exclude items from the import using exclude (also supports wildcards):
  #exclude:
  # - "[[!silverbullet.md/Table of Contents]]"
  # - "[[!silverbullet.md/Library/Core/Widget/*]]""

## UI TWEAKS
# Hide the sync button
hideSyncButton: false
# Hide the edit button (available on mobile only)
hideEditButton: true # defaults to 'false'

# In PWA mode, SilverBullet automatically reopens the last opened page on boot, this can be disabled
pwaOpenLastPage: true

# Configure the shown action buttons (top right bar)
actionButtons:
- icon: home # Use any icon from https://feathericons.com
  command: "{[Navigate: Home]}"
  description: "Go to the index page"
- icon: activity
  description: "What's new"
  command: '{[Navigate: To Page]("CHANGELOG")}'
- icon: message-circle
  description: "Community"
  command: '{[Navigate: To URL]("https://community.silverbullet.md")}'
- icon: book
  command: "{[Navigate: Page Picker]}"
  description: Open page
- icon: terminal
  command: "{[Open Command Palette]}"
  description: Run command
#- icon: arrow-left
#  command: "{[Navigate: Back in History]}"
#  description: "Go to the previous page"
#  mobile: true # Only show on mobile devices, set to false to show only on desktop

# Create keyboard or slash command shortcuts for commands
shortcuts:
# Map a key to a command
- command: "{[Navigate: Center Cursor]}"
  key: "Alt-x"
# Map a slash command (e.g. `/indent`) to a command
- command: "{[Outline: Move Right]}"
  slashCommand: "indent"
# Bump a command's priority in the command palette
- command: "{[Upload: File]}"
  priority: 1

# Toggles between “smart” ‘quotes’ (left and right) and "simple" 'quotes' (good ol' ASCII)
useSmartQuotes: true

# Defines files to ignore in a format compatible with .gitignore
spaceIgnore: |
   dist
   largefolder
   *.mp4

# Defines the maximum size of a file you can upload to the space (in MiB)
maximumAttachmentSize: 10

# Add alternative names to emoji picker
emoji:
  aliases:
    smile: 😀
    sweat_smile: 😅