{"id":28241306,"url":"https://github.com/qwxlea/logseq-interstitial-heading-plugin","last_synced_at":"2025-08-10T10:07:29.284Z","repository":{"id":42184521,"uuid":"470343921","full_name":"QWxleA/logseq-interstitial-heading-plugin","owner":"QWxleA","description":"Insert an interstitial heading in your daily note","archived":false,"fork":false,"pushed_at":"2022-09-17T08:31:31.000Z","size":1241,"stargazers_count":58,"open_issues_count":7,"forks_count":11,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-10T18:47:55.243Z","etag":null,"topics":["journaling","logseq","logseq-plugin","mindfulness"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/QWxleA.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-03-15T21:56:58.000Z","updated_at":"2025-01-31T15:47:31.000Z","dependencies_parsed_at":"2023-01-18T13:15:55.912Z","dependency_job_id":null,"html_url":"https://github.com/QWxleA/logseq-interstitial-heading-plugin","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":"sawhney17/logseq-plugin-starter-template","purl":"pkg:github/QWxleA/logseq-interstitial-heading-plugin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QWxleA%2Flogseq-interstitial-heading-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QWxleA%2Flogseq-interstitial-heading-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QWxleA%2Flogseq-interstitial-heading-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QWxleA%2Flogseq-interstitial-heading-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/QWxleA","download_url":"https://codeload.github.com/QWxleA/logseq-interstitial-heading-plugin/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QWxleA%2Flogseq-interstitial-heading-plugin/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269707050,"owners_count":24462298,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-10T02:00:08.965Z","response_time":71,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["journaling","logseq","logseq-plugin","mindfulness"],"created_at":"2025-05-19T04:13:45.089Z","updated_at":"2025-08-10T10:07:29.262Z","avatar_url":"https://github.com/QWxleA.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Logseq Interstitial journaling\n\u003cdiv id=\"top\"\u003e\u003c/div\u003e\n\u003c!--\n*** Thanks for checking out Unfinished business. If you have a suggestion\n*** that would make this better, please fork the repo and create a pull request\n*** or simply open an issue with the tag \"enhancement\".\n*** Don't forget to give the project a star!\n*** Thanks again! Now go create something AMAZING! :D\n--\u003e\n\n\u003c!-- PROJECT SHIELDS --\u003e\n\u003c!--\n*** I'm using markdown \"reference style\" links for readability.\n*** Reference links are enclosed in brackets [ ] instead of parentheses ( ).\n*** See the bottom of this document for the declaration of the reference variables\n*** for contributors-url, forks-url, etc. This is an optional, concise syntax you may use.\n*** https://www.markdownguide.org/basic-syntax/#reference-style-links\n--\u003e\n[![latest release version][release-shield]][release-url]\n[![Forks][forks-shield]][forks-url]\n[![Stargazers][stars-shield]][stars-url]\n[![Issues][issues-shield]][issues-url]\n[![MIT License][license-shield]][license-url]\n\n\u003e Interstitial journaling is a productivity technique created by Tony Stubblebine. To my knowledge, it’s the simplest way to combine note-taking, tasks, and time tracking in one unique workflow. -- [Interstitial journaling: combining notes, to-do \u0026 time tracking - Ness Labs](https://nesslabs.com/interstitial-journaling)\n\n\u003c!-- PROJECT LOGO --\u003e\n\u003cbr /\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://github.com/qWxleA/logseq-interstitial-heading-plugin\"\u003e\n    \u003cimg src=\"./img/icon.png\" alt=\"Logo\" width=\"80\" height=\"80\"\u003e\n  \u003c/a\u003e\n\n\u003ch3 align=\"center\"\u003eLogseq Interstitial journaling\u003c/h3\u003e\n\n  \u003cp align=\"center\"\u003e\n    Because your journal is neither foreboding nor an afterthought\n    \u003cbr /\u003e\n    \u003ca href=\"https://github.com/qWxleA/logseq-interstitial-heading-plugin\"\u003eView Demo\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/qWxleA/logseq-interstitial-heading-plugin/issues\"\u003eReport Bug\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/qWxleA/logseq-interstitial-heading-plugin/issues\"\u003eRequest Feature\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\nThis plugin helps you quickly create time-stamps, without interupting your thought. As a bonus it can start your day with a quote, or a note to self.\n\n\u003e It is true. I am 217% happier now. \n\u003e\n\u003e— \u003ccite\u003eExcited customer\u003c/cite\u003e\n\n\u003c!-- TABLE OF CONTENTS --\u003e\n\u003cdetails\u003e\n  \u003csummary\u003eTable of Contents\u003c/summary\u003e\n  \u003col\u003e\n    \u003cli\u003e\u003ca href=\"#installation\"\u003eInstallation\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#Using the plugin\"\u003eUsing the plugin\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#Configuration\"\u003eConfiguration\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#license\"\u003eLicense\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#contact\"\u003eContact\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#acknowledgments\"\u003eAcknowledgments\u003c/a\u003e\u003c/li\u003e\n  \u003c/ol\u003e\n\u003c/details\u003e\n\n## Installation\n\n### Preparation\n\n- Click the 3 dots in the righthand corner and go to **Settings**.\n- Go to **Advanced** and enable **Plug-in system**.\n- Restart the application.\n- Click 3 dots and go to Plugins (or `Esc t p`).\n\n### Install plugin from the Marketplace (recommended) \n\n- Click the `Marketplace` button and then click `Plugins`.\n- Find the plugin and click `Install`.\n\n### Install plugin manually\n\n- Download a released version assets from Github.\n- Unzip it.\n- Click `Load unpacked plugin`, and select destination directory to the unzipped folder.\n\n## Using the plugin\n\nThis plugin makes it *just* a tiny bit easier to use Logseq as an interstitial journal. Two shortcuts that create timestamps, either as a header, or just (bold) text.\n\nNext, it makes it possible to send a note to yourself (write yesterday, see today), or just add a random note to a template.\n\n## Adding timestamps to your journal\n\n![interstial journal example](./img/journal.png)\n\n- Use `Ctrl-t` to insert a timestamp in the current block/line.\n- Use `Ctrl-Shift-t` to insert a timestamped heading in the current block/line.\n\nIn the settings you can reverse this, so the default `Ctrl-t` becomes a timestamped heading.\n\n### Configuration\n\n![settings](./img/settings.png)\n\nUnder settings you can change the default timestamp, and if you want to use *bold* text.\n\nYou can choose Markdown or Org-mode, depending on what you use.\n\nThe level of the heading, where the timestamp is inserted, defaults to 3 (`### HH:MM \u003coptional title\u003e`)\n\n**New:** It is possible to insert custom markup *around the time*. \n\nExample: `[\u003ctime\u003e]` this wil print: `[20:23]`\n\nLeave blank for default timestamp.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## Templates\n\n![insert templates](./img/demo.gif)\n\nThe default way to use the plugin is place one or more *placeholders* in your `daily` template. Then, when the template is run at midnight, a random note and a note to self are block-linked into place.\n\nThe plugin gives to commands to insert a \"note to self\" or a \"random quote\".\n\nThe idea is to put these in a template, and then, when the template is executed, the result will be a linked block to the not e or quote.\n\nUsage:\n\ntype: `/Create Note to Self` or `/Create Random Quote`, and it will insert a code-snippet that will then be run with the template.\n\nThe default placeholder looks like this: \n\n- `{{renderer :interstitial, yesterday, ntnds}}`\n- `{{renderer :interstitial, random, quote}}`\n\n`yesterday` Will backlink a block from _yesterday_, `random` finds any block in your graph with the specified tag. Next you can alter `ntnds` and `quote`, you can choose any tag you use in your system, these are just the ones I use 😁.\n\nThese placeholder are _supposed_ to go in your (daily) template, but they will happily work anywhere you put them. If you put them in a template they will wait running, until the template is activated.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## Licence\n\n[MIT](.LICENSE.txt)\n\n### Image license\n\nImage from: [flickr](https://www.flickr.com/photos/kotomi-jewelry/33599728252) (the original looks much better) \u003ca rel=\"license\" href=\"http://creativecommons.org/licenses/by-nc/2.0/\"\u003e\u003cimg alt=\"Creative Commons License\" style=\"border-width:0\" src=\"https://i.creativecommons.org/l/by-nc/2.0/88x31.png\" /\u003e\u003c/a\u003e\u003cbr /\u003eThis image is licensed under a \u003ca rel=\"license\" href=\"http://creativecommons.org/licenses/by-nc/2.0/\"\u003eCreative Commons Attribution-NonCommercial 2.0 Generic License\u003c/a\u003e.\n\n### Font License\n\n[OFL](./OFL.txt)\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- CONTACT --\u003e\n## Contact\n\nAlex Qwxlea - [@twitter_handle](https://twitter.com/QwxleaA) \n\nProject Link: [https://github.com/QWxleA/logseq-interstitial-heading-plugin](https://github.com/QWxleA/)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## Acknowledgments\n\nThis plugin is a partially is inspired by [Obsidian rollover daily todo](https://github.com/shichongrui/obsidian-rollover-daily-todos), thanks!\n\n\u003c!-- MARKDOWN LINKS \u0026 IMAGES --\u003e\n\u003c!-- https://www.markdownguide.org/basic-syntax/#reference-style-links --\u003e\n[release-url]: (https://github.com/QWxleA/logseq-interstitial-heading-plugin)\n[release-shield]: https://img.shields.io/github/v/release/qwxlea/logseq-interstitial-heading-plugin?style=for-the-badge\n[contributors-shield]: https://img.shields.io/github/contributors/QWxleA/logseq-interstitial-heading-plugin.svg?style=for-the-badge\n[contributors-url]: https://github.com/QWxleA/logseq-interstitial-heading-plugin/graphs/contributors\n[forks-shield]: https://img.shields.io/github/forks/QWxleA/logseq-interstitial-heading-plugin.svg?style=for-the-badge\n[forks-url]: https://github.com/QWxleA/logseq-interstitial-heading-plugin/network/members\n[stars-shield]: https://img.shields.io/github/stars/QWxleA/logseq-interstitial-heading-plugin.svg?style=for-the-badge\n[stars-url]: https://github.com/QWxleA/logseq-interstitial-heading-plugin/stargazers\n[issues-shield]: https://img.shields.io/github/issues/QWxleA/logseq-interstitial-heading-plugin.svg?style=for-the-badge\n[issues-url]: https://github.com/QWxleA/logseq-interstitial-heading-plugin/issues\n[license-shield]: https://img.shields.io/github/license/QWxleA/logseq-interstitial-heading-plugin.svg?style=for-the-badge\n[license-url]: https://github.com/QWxleA/logseq-interstitial-heading-plugin/blob/master/LICENSE.txt\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqwxlea%2Flogseq-interstitial-heading-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fqwxlea%2Flogseq-interstitial-heading-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqwxlea%2Flogseq-interstitial-heading-plugin/lists"}