A part of the Logseq13 family of plugins
Home | Tutorial | Documentation | Showcases
Super-configurable, JavaScript-based Logseq Templates for Humans ❤️ focused on UX and simplicity. This is the missing power in your Logseq knowledge base.
- 💪 Rendering templates :)
- 🤘 Accessing to any meta information: pages titles, blocks properties & content, your graph, etc.
- 📅 Full support of dates-work: parsing, formatting, shifting
- ☘️ Focusing on UX and simplicity: no more headache on where to add a space to make it work
- 🔗 Easily make a reference to any journal page: relative to now moment, the current page, specific date or whatever you want
- 👻 Custom logic with JS vars, conditions, loops and environment (if you know what I mean 😈)
- 🛠 A set of handy template tags to work with
- ✨ The long list of valuable ideas to implement
⤵️
Template
- template:: book
- ``{ ! var [ authors, name ] = c.page.name.split(' — ') _}``
alias:: ``{ ref(name) }``
author:: ``{ authors.split(', ').map(ref).join(', ') }``
category:: [[📖/art]]
tags:: book,
- # Book overview
- ...
- rendered with template «``{ c.template.name }``» [→] (``{ ref(c.template.block) }``)
- on ``{ date.now }`` - [[Tiago Forte — Building a Second Brain]] - alias:: [[Building a Second Brain]]
author:: [[Tiago Forte]]
category:: [[📖/art]]
tags:: book,
- # Book overview
- ...
- rendered with template «book» [→](((6403ec06-...)))
- on Sun, 05 Mar 2023 01:12:01 GMT |
VideoQ.mp4 |
- Click «...» and open the «Plugins» section (or press
t p
) - Click on the «Marketplace»
- On the «Plugins» tab search for «Full House Templates» plugin and click install
- See the Documentation and Showcases to start using your new superpower :)
- Enable «Developer mode» in «...» → Settings → Advanced
- Download the latest plugin release in a raw .zip archive from here and unzip it
- Go to the «...» → Plugins, click «Load unpacked plugin» and point to the unzipped plugin
⚠️ The important point here is: every new plugin release should be updated manually
- Dynamic rendering
- Inline templates
- Variables
- UI & buttons
- Extended contexts
- Template selectors
- Meta templates & automation
- Compatibility with standard templates
- Extended template tags
- Logseq query language
- ...
- Inspiration:
- Obsidian Templater by SilentVoid13
- Logseq SmartBlocks by sawhney17
- Based on lightweight embedded JS templating engine: Eta
- Icon created by monkik