Let’s get more specific.
![]()
Programmable notes?
${template.each(query[[
from tags.feature
where tag == "page"
order by awesomeness desc
]], templates.featureItem)}
Neat huh? A few more use cases.
![]()
Active pagesLet’s say you want to have a list of your 5 modified pages. We can do that!
${template.each(query[[
from tags.page
order by lastModified desc
limit 5
]], templates.pageItem)}
![]()
To do items Maybe you want to collect all
Tasks![]()
that you have not yet completed from across your space? No problem:
${template.each(query[[
from index.tag "task"
where not _.done
limit 3
]], templates.taskItem)}
![]()
Tour
If you’d like a bit of a tour and demo, give this a watch:
${embed.youtube "https://www.youtube.com/watch?v=mik1EbTshX4"}
![]()
Installing
While this is a bit more complicated to set up than simply downloading desktop app or signing up for an account with some online service, self hosting is a path to both
Data Sovereignty![]()
and to access your content from any device with a modern
Browser![]()
.
Unplug your (hypothetical) network cable, and everything still works!
![]()
Project status
![]()
What’s next?
*
Manual
: SilverBullet’s official manual.
*
CHANGELOG
: we’re in active development, so things change rapidly. Watch this page to keep up.
*
![]()
Community![]()
: join our community: ask questions, share your experiences.
*
![]()
Issues![]()
: if you have ideas or find bugs, please report them.