Snapshot
This commit is contained in:
commit
5128a9ce0f
BIN
.silverbullet.db
Normal file
BIN
.silverbullet.db
Normal file
Binary file not shown.
BIN
.silverbullet.db-shm
Normal file
BIN
.silverbullet.db-shm
Normal file
Binary file not shown.
BIN
.silverbullet.db-wal
Normal file
BIN
.silverbullet.db-wal
Normal file
Binary file not shown.
7
Car Inspection.md
Normal file
7
Car Inspection.md
Normal file
@ -0,0 +1,7 @@
|
||||
#life-routine #japan
|
||||
|
||||
- [ ] Car inspection 📅2025-12-01
|
||||
|
||||
* Every 2 years
|
||||
* Book with Tesla app
|
||||
* Inspection at [Tokyo Bay](https://www.tesla.com/findus/location/service/tokyobay).
|
||||
9
Car Insurance.md
Normal file
9
Car Insurance.md
Normal file
@ -0,0 +1,9 @@
|
||||
#life-routine #japan
|
||||
|
||||
- [ ] Car insurance continuation 📅2025-12-26
|
||||
|
||||
* Every year
|
||||
* SBI損保
|
||||
* [Login page](https://pc.sbisonpo.co.jp/cs/GCWS206CControl?KEIRO=1&CAMP_CD=2401000&RENKEI9=)
|
||||
* ID: 020075730492
|
||||
* Password saved in Chrome
|
||||
5
Driver License Update.md
Normal file
5
Driver License Update.md
Normal file
@ -0,0 +1,5 @@
|
||||
#life-routine #japan
|
||||
|
||||
* [ ] Driver license update 📅2027-01-04
|
||||
|
||||
* Post card will be delivered to mailbox before date to update
|
||||
12
Library/Core/New Page/Page Template.md
Normal file
12
Library/Core/New Page/Page Template.md
Normal file
@ -0,0 +1,12 @@
|
||||
---
|
||||
description: Create a New Page template
|
||||
tags: template
|
||||
hooks.newPage:
|
||||
suggestedName: "Library/Personal/New Page/"
|
||||
confirmName: true
|
||||
frontmatter: |
|
||||
tags: template
|
||||
displayName: "|^|"
|
||||
hooks.newPage:
|
||||
suggestedName: ""
|
||||
---
|
||||
9
Library/Core/New Page/Quick Note.md
Normal file
9
Library/Core/New Page/Quick Note.md
Normal file
@ -0,0 +1,9 @@
|
||||
---
|
||||
description: "Create a quick note"
|
||||
tags: template
|
||||
hooks.newPage:
|
||||
suggestedName: "Inbox/{{today}}/{{safeTime}}"
|
||||
confirmName: false
|
||||
command: "Quick Note"
|
||||
key: "Alt-Shift-n"
|
||||
---
|
||||
11
Library/Core/New Page/Snippet Template.md
Normal file
11
Library/Core/New Page/Snippet Template.md
Normal file
@ -0,0 +1,11 @@
|
||||
---
|
||||
tags: template
|
||||
description: Create a new Snippet template
|
||||
hooks.newPage:
|
||||
suggestedName: Library/Personal/Snippet/
|
||||
confirmName: true
|
||||
frontmatter: |
|
||||
tags: template
|
||||
hooks.snippet:
|
||||
slashCommand: "|^|"
|
||||
---
|
||||
37
Library/Core/Page/Maintenance.md
Normal file
37
Library/Core/Page/Maintenance.md
Normal file
@ -0,0 +1,37 @@
|
||||
#meta
|
||||
|
||||
We would like to keep our space clean, these are some tools that help you do that.
|
||||
|
||||
# Aspiring pages
|
||||
This shows all page links that link to a page that does not (yet) exist. These could be broken links or just pages _aspiring_ to be created.
|
||||
|
||||
```template
|
||||
{{#let @brokenLinks = {aspiring-page}}}
|
||||
{{#if @brokenLinks}}
|
||||
{{#each @brokenLinks}}
|
||||
* [[{{ref}}]]: broken link to [[{{name}}]]
|
||||
{{/each}}
|
||||
{{else}}
|
||||
No aspiring pages, all good!
|
||||
{{/if}}
|
||||
{{/let}}
|
||||
```
|
||||
|
||||
# Conflict copies
|
||||
These are pages that have conflicted copies (as a result of sync), have a look at them as well as their original (non-conflicted versions) and decide which one to keep.
|
||||
|
||||
```template
|
||||
{{#let @conflictPages = {
|
||||
page where name =~ /\.conflicted\.\d+$/
|
||||
select name as conflictedName,
|
||||
replace(name, /\.conflicted\.\d+$/, "") as cleanName
|
||||
}}}
|
||||
{{#if @conflictPages}}
|
||||
{{#each @conflictPages}}
|
||||
* [[{{cleanName}}]]: confict copy [[{{conflictedName}}]]
|
||||
{{/each}}
|
||||
{{else}}
|
||||
No conflicting pages!
|
||||
{{/if}}
|
||||
{{/let}}
|
||||
```
|
||||
7
Library/Core/Page/Meta Index.md
Normal file
7
Library/Core/Page/Meta Index.md
Normal file
@ -0,0 +1,7 @@
|
||||
#meta
|
||||
|
||||
This page lists all `#meta` tagged pages currently available in your space. You can also navigate to them via the {[Navigate: Meta Picker]}.
|
||||
|
||||
```query
|
||||
page where tags = "meta" render [[Library/Core/Query/Page]]
|
||||
```
|
||||
39
Library/Core/Page/Space Overview.md
Normal file
39
Library/Core/Page/Space Overview.md
Normal file
@ -0,0 +1,39 @@
|
||||
#meta
|
||||
|
||||
This page compiles some useful things about your space and may also be useful for debugging things.
|
||||
|
||||
# Stats
|
||||
```template
|
||||
**Total pages:** {{count({page select name})}}
|
||||
**Total attachments:** {{count({attachment select name})}}
|
||||
**Total tags:** {{count({tag select name})}}
|
||||
```
|
||||
|
||||
# Active [[!silverbullet.md/Space Script]]
|
||||
```template
|
||||
{{#each {space-script}}}
|
||||
* [[{{ref}}]]
|
||||
{{/each}}
|
||||
```
|
||||
|
||||
# Active [[!silverbullet.md/Space Style]]
|
||||
```template
|
||||
{{#each {space-style}}}
|
||||
* [[{{ref}}]]
|
||||
{{/each}}
|
||||
```
|
||||
|
||||
# Active [[!silverbullet.md/Space Config]]
|
||||
You have space config defined on the following pages:
|
||||
```template
|
||||
{{#each {space-config select replace(ref, /@.+/, "") as page}}}
|
||||
* [[{{page}}]]
|
||||
{{/each}}
|
||||
```
|
||||
|
||||
Composed, this leads to the following active configuration:
|
||||
```template
|
||||
~~~yaml
|
||||
{{yaml(@config)}}
|
||||
~~~
|
||||
```
|
||||
52
Library/Core/Page/Template Index.md
Normal file
52
Library/Core/Page/Template Index.md
Normal file
@ -0,0 +1,52 @@
|
||||
#meta
|
||||
|
||||
This page lists all templates currently available in your space. You can also navigate to them via the {[Navigate: Meta Picker]}. More information on templates can be found [[!silverbullet.md/Templates]]
|
||||
|
||||
# New Page
|
||||
These [[!silverbullet.md/Page Templates]] are available through the {[Page: From Template]} command:
|
||||
|
||||
```query
|
||||
template where hooks.newPage render [[Library/Core/Query/Template]]
|
||||
```
|
||||
|
||||
# Snippets
|
||||
These can be used as [[!silverbullet.md/Snippets]] via [[!silverbullet.md/Slash Commands]]:
|
||||
|
||||
```template
|
||||
{{#each {
|
||||
template
|
||||
where hooks.snippet
|
||||
order by hooks.snippet.slashCommand
|
||||
}}}
|
||||
* [[{{ref}}|/{{hooks.snippet.slashCommand}}]] {{description}}
|
||||
{{/each}}
|
||||
```
|
||||
|
||||
# Widgets
|
||||
Widgets can either be automatically attached to the top or bottom of pages (matching certain criteria) or used inline via [[!silverbullet.md/Live Templates]].
|
||||
|
||||
## Top
|
||||
```query
|
||||
template
|
||||
where hooks.top
|
||||
order by order
|
||||
render [[Library/Core/Query/Template]]
|
||||
```
|
||||
|
||||
## Bottom
|
||||
```query
|
||||
template
|
||||
where hooks.bottom
|
||||
order by order
|
||||
render [[Library/Core/Query/Template]]
|
||||
```
|
||||
|
||||
## Inline
|
||||
Use with [[!silverbullet.md/Live Templates#Include]] to render useful things in your pages:
|
||||
|
||||
```query
|
||||
template
|
||||
where name =~ /\/Widget\// and not hooks.top and not hooks.bottom
|
||||
order by order
|
||||
render [[Library/Core/Query/Template]]
|
||||
```
|
||||
5
Library/Core/Query/Full Page.md
Normal file
5
Library/Core/Query/Full Page.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
tags: template
|
||||
description: A page reference link as a list item showing the full page path
|
||||
---
|
||||
* [[{{name}}|{{name}}]]
|
||||
5
Library/Core/Query/Page.md
Normal file
5
Library/Core/Query/Page.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
tags: template
|
||||
description: A page reference link as a list item
|
||||
---
|
||||
* [[{{name}}]]
|
||||
5
Library/Core/Query/Task.md
Normal file
5
Library/Core/Query/Task.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
tags: template
|
||||
description: Generic task template that supports updating the status back in the origin page
|
||||
---
|
||||
* [{{state}}] [[{{ref}}]] {{name}}
|
||||
8
Library/Core/Query/Template.md
Normal file
8
Library/Core/Query/Template.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
tags: template
|
||||
---
|
||||
|
||||
* [[{{ref}}]] {{description}}
|
||||
{{#if usage}}
|
||||
* **Usage:** {{usage}}
|
||||
{{/if}}
|
||||
8
Library/Core/Quick Notes.md
Normal file
8
Library/Core/Quick Notes.md
Normal file
@ -0,0 +1,8 @@
|
||||
This is your {[Quick Note]} inbox.
|
||||
|
||||
```query
|
||||
page
|
||||
where name =~ /^Inbox\//
|
||||
render [[Library/Core/Query/Full Page]]
|
||||
order by lastModified desc
|
||||
```
|
||||
8
Library/Core/Snippet/code.md
Normal file
8
Library/Core/Snippet/code.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
description: Insert a fenced code block
|
||||
tags: template
|
||||
hooks.snippet.slashCommand: code
|
||||
---
|
||||
```|^|
|
||||
|
||||
```
|
||||
10
Library/Core/Snippet/each-directive.md
Normal file
10
Library/Core/Snippet/each-directive.md
Normal file
@ -0,0 +1,10 @@
|
||||
---
|
||||
description: (Template) Insert an `#each` directive
|
||||
tags: template
|
||||
hooks.snippet:
|
||||
slashCommand: "#each"
|
||||
order: 10
|
||||
---
|
||||
{{escapeDirective("#each |^|")}}
|
||||
|
||||
{{escapeDirective("/each")}}
|
||||
11
Library/Core/Snippet/frontmatter.md
Normal file
11
Library/Core/Snippet/frontmatter.md
Normal file
@ -0,0 +1,11 @@
|
||||
---
|
||||
tags: template
|
||||
description: Insert Frontmatter
|
||||
hooks.snippet:
|
||||
slashCommand: frontmatter
|
||||
insertAt: page-start
|
||||
command: "Insert Frontmatter"
|
||||
---
|
||||
---
|
||||
|^|
|
||||
---
|
||||
8
Library/Core/Snippet/h1.md
Normal file
8
Library/Core/Snippet/h1.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
tags: template
|
||||
description: Make this a level 1 heading
|
||||
hooks.snippet:
|
||||
slashCommand: h1
|
||||
matchRegex: "^#*\\s*"
|
||||
---
|
||||
#
|
||||
8
Library/Core/Snippet/h2.md
Normal file
8
Library/Core/Snippet/h2.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
tags: template
|
||||
description: Make this a level 2 heading
|
||||
hooks.snippet:
|
||||
slashCommand: h2
|
||||
matchRegex: "^#*\\s*"
|
||||
---
|
||||
##
|
||||
8
Library/Core/Snippet/h3.md
Normal file
8
Library/Core/Snippet/h3.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
tags: template
|
||||
description: Make this a level 3 heading
|
||||
hooks.snippet:
|
||||
slashCommand: h3
|
||||
matchRegex: "^#*\\s*"
|
||||
---
|
||||
###
|
||||
8
Library/Core/Snippet/h4.md
Normal file
8
Library/Core/Snippet/h4.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
tags: template
|
||||
description: Make this a level 4 heading
|
||||
hooks.snippet:
|
||||
slashCommand: h4
|
||||
matchRegex: "^#*\\s*"
|
||||
---
|
||||
####
|
||||
6
Library/Core/Snippet/hr.md
Normal file
6
Library/Core/Snippet/hr.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
tags: template
|
||||
description: Insert a horizontal rule
|
||||
hooks.snippet.slashCommand: hr
|
||||
---
|
||||
---
|
||||
10
Library/Core/Snippet/if-directive.md
Normal file
10
Library/Core/Snippet/if-directive.md
Normal file
@ -0,0 +1,10 @@
|
||||
---
|
||||
description: (Template) Insert an `#if` directive
|
||||
tags: template
|
||||
hooks.snippet:
|
||||
slashCommand: "#if"
|
||||
order: 10
|
||||
---
|
||||
{{escapeDirective("#if |^|")}}
|
||||
|
||||
{{escapeDirective("/if")}}
|
||||
12
Library/Core/Snippet/if-else-directive.md
Normal file
12
Library/Core/Snippet/if-else-directive.md
Normal file
@ -0,0 +1,12 @@
|
||||
---
|
||||
description: (Template) Insert `#if` directive with 'else'
|
||||
tags: template
|
||||
hooks.snippet:
|
||||
slashCommand: "#if-else"
|
||||
order: 10
|
||||
---
|
||||
{{escapeDirective("#if |^|")}}
|
||||
|
||||
{{escapeDirective("else")}}
|
||||
|
||||
{{escapeDirective("/if")}}
|
||||
8
Library/Core/Snippet/include-page.md
Normal file
8
Library/Core/Snippet/include-page.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
tags: template
|
||||
description: Add a live preview of a page
|
||||
hooks.snippet.slashCommand: include-page
|
||||
---
|
||||
```include
|
||||
raw: "[[|^|]]"
|
||||
```
|
||||
10
Library/Core/Snippet/item.md
Normal file
10
Library/Core/Snippet/item.md
Normal file
@ -0,0 +1,10 @@
|
||||
---
|
||||
tags: template
|
||||
description: Make this a bullet item
|
||||
hooks.snippet:
|
||||
slashCommand: item
|
||||
matchRegex: "^(\\s*)[\\-\\*]?\\s*"
|
||||
command: "Text: Turn into a bullet item"
|
||||
key: "Ctrl-q i"
|
||||
---
|
||||
$1*
|
||||
10
Library/Core/Snippet/let-directive.md
Normal file
10
Library/Core/Snippet/let-directive.md
Normal file
@ -0,0 +1,10 @@
|
||||
---
|
||||
description: (Template) Insert a `#let` directive
|
||||
tags: template
|
||||
hooks.snippet:
|
||||
slashCommand: "#let"
|
||||
order: 10
|
||||
---
|
||||
{{escapeDirective("#let @|^| = ")}}
|
||||
|
||||
{{escapeDirective("/let")}}
|
||||
7
Library/Core/Snippet/note-admonition.md
Normal file
7
Library/Core/Snippet/note-admonition.md
Normal file
@ -0,0 +1,7 @@
|
||||
---
|
||||
tags: template
|
||||
description: Insert a "note" admonition
|
||||
hooks.snippet.slashCommand: note-admonition
|
||||
---
|
||||
> **note** Note
|
||||
> |^|
|
||||
8
Library/Core/Snippet/query.md
Normal file
8
Library/Core/Snippet/query.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
description: Insert a live query
|
||||
tags: template
|
||||
hooks.snippet.slashCommand: query
|
||||
---
|
||||
```query
|
||||
|^|
|
||||
```
|
||||
8
Library/Core/Snippet/table.md
Normal file
8
Library/Core/Snippet/table.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
tags: template
|
||||
description: Insert a table
|
||||
hooks.snippet.slashCommand: table
|
||||
---
|
||||
| Header A | Header B |
|
||||
|----------|----------|
|
||||
| Cell A|^| | Cell B |
|
||||
10
Library/Core/Snippet/task.md
Normal file
10
Library/Core/Snippet/task.md
Normal file
@ -0,0 +1,10 @@
|
||||
---
|
||||
tags: template
|
||||
description: Make this a task
|
||||
hooks.snippet:
|
||||
slashCommand: task
|
||||
matchRegex: "^(\\s*)[\\-\\*]?\\s*(\\[[ xX]\\])?\\s*"
|
||||
command: "Text: Turn into task"
|
||||
key: "Ctrl-q t"
|
||||
---
|
||||
$1* [ ]
|
||||
8
Library/Core/Snippet/template.md
Normal file
8
Library/Core/Snippet/template.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
description: Insert a template
|
||||
tags: template
|
||||
hooks.snippet.slashCommand: "template"
|
||||
---
|
||||
```template
|
||||
|^|
|
||||
```
|
||||
6
Library/Core/Snippet/today.md
Normal file
6
Library/Core/Snippet/today.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
tags: template
|
||||
description: "Today's date"
|
||||
hooks.snippet.slashCommand: today
|
||||
---
|
||||
{{today}}
|
||||
6
Library/Core/Snippet/tomorrow.md
Normal file
6
Library/Core/Snippet/tomorrow.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
tags: template
|
||||
description: "Tomorrow's date"
|
||||
hooks.snippet.slashCommand: tomorrow
|
||||
---
|
||||
{{tomorrow}}
|
||||
7
Library/Core/Snippet/warning-admonition.md
Normal file
7
Library/Core/Snippet/warning-admonition.md
Normal file
@ -0,0 +1,7 @@
|
||||
---
|
||||
description: Insert a "warning" admonition
|
||||
tags: template
|
||||
hooks.snippet.slashCommand: warning-admonition
|
||||
---
|
||||
> **warning** Warning
|
||||
> |^|
|
||||
9
Library/Core/Widget/Federated Template Copy.md
Normal file
9
Library/Core/Widget/Federated Template Copy.md
Normal file
@ -0,0 +1,9 @@
|
||||
---
|
||||
description: >
|
||||
Adds a convenient "Copy to my space" button to any
|
||||
template found via federation
|
||||
tags: template
|
||||
hooks.bottom.where: 'name =~ /^!/ and tags="template"'
|
||||
---
|
||||
# Template actions
|
||||
* {[Page: Copy|Copy to my space]}: use this template in your space by making a local copy of it (and tweaking it as you like)
|
||||
13
Library/Core/Widget/Linked Mentions.md
Normal file
13
Library/Core/Widget/Linked Mentions.md
Normal file
@ -0,0 +1,13 @@
|
||||
---
|
||||
description: Adds Linked Mentions to pages
|
||||
tags: template
|
||||
hooks.bottom.where: 'true'
|
||||
---
|
||||
{{#let @linkedMentions = {link where toPage = @page.name and page != @page.name order by page}}}
|
||||
{{#if @linkedMentions}}
|
||||
# Linked Mentions
|
||||
{{#each @linkedMentions}}
|
||||
* [[{{ref}}]]: “{{snippet}}”
|
||||
{{/each}}
|
||||
{{/if}}
|
||||
{{/let}}
|
||||
16
Library/Core/Widget/Linked Tasks.md
Normal file
16
Library/Core/Widget/Linked Tasks.md
Normal file
@ -0,0 +1,16 @@
|
||||
---
|
||||
tags: template
|
||||
description: |
|
||||
Shows all tasks that contain a link the current page. For instance a task that references `[[John]]` in its name, would appear on the `John` page.
|
||||
hooks.top:
|
||||
where: 'true'
|
||||
order: 1
|
||||
---
|
||||
{{#let @linkedTasks = {task where not done and (contains(name, "[[" + @page.name + "]]") or contains(name, "[[" + @page.name + "|"))}}}
|
||||
{{#if @linkedTasks}}
|
||||
# Linked Tasks
|
||||
{{#each @linkedTasks}}
|
||||
{{template([[Library/Core/Query/Task]], .)}}
|
||||
{{/each}}
|
||||
{{/if}}
|
||||
{{/let}}
|
||||
11
Library/Core/Widget/Table of Contents.md
Normal file
11
Library/Core/Widget/Table of Contents.md
Normal file
@ -0,0 +1,11 @@
|
||||
---
|
||||
description: Adds a Table of Contents to pages
|
||||
tags: template
|
||||
hooks.top:
|
||||
where: 'not pageDecoration.disableTOC'
|
||||
# Show all the way at the top
|
||||
order: 0
|
||||
---
|
||||
```toc
|
||||
minHeaders: 3
|
||||
```
|
||||
9
Library/Core/Widget/Tagged Tasks.md
Normal file
9
Library/Core/Widget/Tagged Tasks.md
Normal file
@ -0,0 +1,9 @@
|
||||
---
|
||||
tags: template
|
||||
description: Queries all tasks tagged with a specific tag.
|
||||
usage: Pass in the tag to filter on as the `value` of this template
|
||||
---
|
||||
|
||||
```query
|
||||
task where tags = "{{.}}" and not done render [[Library/Core/Query/Task]]
|
||||
```
|
||||
5
PLUGS.md
Normal file
5
PLUGS.md
Normal file
@ -0,0 +1,5 @@
|
||||
This file lists all plugs that SilverBullet will load. Run the {[Plugs: Update]} command to update and reload this list of plugs.
|
||||
|
||||
```yaml
|
||||
- github:silverbulletmd/silverbullet-git/git.plug.js
|
||||
```
|
||||
14
SETTINGS.md
Normal file
14
SETTINGS.md
Normal file
@ -0,0 +1,14 @@
|
||||
#meta
|
||||
|
||||
This page contains some configuration overrides for SilverBullet. A list of configs and their documentation [[!silverbullet.md/SETTINGS|can be found here]].
|
||||
|
||||
To update the [[!silverbullet.md/Libraries|libraries]] specified below, run {[Libraries: Update]}
|
||||
|
||||
```yaml
|
||||
indexPage: "[[index]]"
|
||||
libraries:
|
||||
- import: "[[!silverbullet.md/Library/Core/*]]"
|
||||
git:
|
||||
autoCommitMinutes: 5
|
||||
autoSync: true
|
||||
```
|
||||
4
Year-end Tax Adjustment.md
Normal file
4
Year-end Tax Adjustment.md
Normal file
@ -0,0 +1,4 @@
|
||||
#life-routine #japan
|
||||
|
||||
* Have to do it myself when yearly income > 20,000,000 yen
|
||||
* [etax](https://www.e-tax.nta.go.jp/)
|
||||
1
_plug/git.plug.js
Normal file
1
_plug/git.plug.js
Normal file
File diff suppressed because one or more lines are too long
19
index.md
Normal file
19
index.md
Normal file
@ -0,0 +1,19 @@
|
||||
# Leon’s Notes
|
||||
|
||||
## Next
|
||||
```template
|
||||
| Deadline | Task | Ref |
|
||||
| --- | ----- | ---- |
|
||||
{{#each {task where deadline order by deadline}}}
|
||||
|{{deadline}}|{{name}}|[[{{ref}}]]|
|
||||
{{/each}}
|
||||
```
|
||||
|
||||
## Life Routines
|
||||
```template
|
||||
{{#each {page where tags = 'life-routine'}}}
|
||||
* [[{{name}}]]
|
||||
{{/each}}
|
||||
```
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user