52 lines
2.7 KiB
Markdown
52 lines
2.7 KiB
Markdown
What does Silver Bullet look like? Well, have a look around. **You’re looking at
|
||
it at this very moment!** 🤯
|
||
|
||
Note that what you’re looking at is not a fully functional version, because the
|
||
_back-end is read-only_. That said, it should give you some feel for what it’s
|
||
like to use SB before making the commitment of running a single `npx` command
|
||
(see below) to download and run it locally in its fully functioning mode.
|
||
|
||
## Start playing
|
||
|
||
So, feel free to make some edits in this space. Don’t worry, you won’t break
|
||
anything, nothing is saved (just reload the page to see).
|
||
|
||
Here are some things to try:
|
||
|
||
- Click on the page title (`index` for this particular one) at the top, or hit
|
||
`Cmd-k` (Mac) or `Ctrl-k` (Linux and Windows) to open the **page switcher**.
|
||
Type the name of a nonexistent page to create it (although it won’t save in
|
||
this environment).
|
||
- Click on the run button (top right) or hit `Cmd-/` (Mac) or `Ctrl-/` (Linux
|
||
and Windows) to open the **command palette** (note not all commands will work
|
||
in this quasi read-only mode).
|
||
- Select some text and hit `Alt-m` to ==highlight== it, or `Cmd-b` (Mac) or
|
||
`Ctrl-b` to make it **bold**.
|
||
- Click a link somewhere in this page to navigate there.
|
||
- Start typing `[[` somewhere to insert a page link (with completion).
|
||
- [ ] Tap this box 👈 to mark this task as done.
|
||
- Start typing `:party` to trigger the emoji picker 🎉
|
||
- Type `/` somewhere in the text to invoke a **slash command**.
|
||
- Hit `Cmd-p` (Mac) or `Ctrl-p` (Windows, Linux) to show a live preview for the
|
||
current page on the side, if your brain doesn’t speak native Markdown yet.
|
||
- Open this site on your phone or tablet and… it just works!
|
||
- Are you using a browser with **PWA support** (e.g. any Chromium-based
|
||
browser)? Click on that little icon to the right of your location bar that
|
||
says “Install Silver Bullet” to give SB its own window frame and desktop icon,
|
||
like it is a stand-alone app (not particularly useful on silverbullet.md, but
|
||
definitely do this once you install it yourself).
|
||
|
||
There are a few features you don’t get to fully experience in this environment,
|
||
because they rely on a working back-end, such as:
|
||
|
||
- Using SB’s powerful page indexing and **query mechanism** where part of pages
|
||
are automatically rendered and kept up to date by querying various data
|
||
sources (such as pages and their metadata, back links, tasks embedded in
|
||
pages, and list items) with an SQL like syntax, rendered with handlebars
|
||
templates.
|
||
- Intelligent **page renaming**, automatically updating any pages that link to
|
||
it.
|
||
- **Full text search**.
|
||
- **Extending** and updating SB’s functionality by installing additional [[🔌
|
||
Plugs]] (SB parlance for plug-ins) and writing your own.
|