xyhp915 / logseq13-full-house-plugin

Logseq Templates you will really love ❤️

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Full House Templates

A part of the Logseq13 family of plugins

Home | Tutorial | Documentation | Showcases

Summary

Super-configurable, JavaScript-based Logseq Templates for Humans ❤️ focused on UX and simplicity. This is the missing power in your Logseq knowledge base.

⚜️ Features

  • 💪 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 ⤵️

Very quick overview

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

Video
Q.mp4

Installation

From Logseq Marketplace (recommended way):

    

  • 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 :)

Manual way (in case of any troubles with recommended way)

  • 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

Roadmap

  • Dynamic rendering
  • Inline templates
  • Variables
  • UI & buttons
  • Extended contexts
  • Template selectors
  • Meta templates & automation
  • Compatibility with standard templates
  • Extended template tags
  • Logseq query language
  • ...

Credits

License

MIT License

About

Logseq Templates you will really love ❤️

License:MIT License


Languages

Language:TypeScript 91.4%Language:JavaScript 7.8%Language:HTML 0.8%