# Library: Journal navigation

**URL:** https://community.silverbullet.md/t/library-journal-navigation/3243
**Category:** Plugs and Libraries
**Created:** [September 21, 2025, 5:20pm UTC](https://community.silverbullet.md/t/library-journal-navigation/3243 "2025-09-21T17:20:48Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![flkiwi](https://community.silverbullet.md/letter_avatar_proxy/v4/letter/f/e0b2c6/32.png) [@flkiwi](https://community.silverbullet.md/u/flkiwi)
#### Post date: [September 21, 2025, 5:20pm UTC](https://community.silverbullet.md/t/library-journal-navigation/3243/1 "2025-09-21T17:20:48Z")

</div>

Hi everyone,

I’ve created an initial release of a library for a journal navigation header, allowing previous/next navigation through a journal. This is currently closely tied to my /Journal/Day layout, but I’ll add config settings for daily/weekly journals, journal path, etc. as soon as I can.

`URL: Import` `journal-navigation.md` from the following repository (either tag 0.1, `trunk`, or `edge`

> **[silverbullet-journal-navigation](https://codeberg.org/gulfkiwi/silverbullet-journal-navigation)**
>
> silverbullet-journal-navigation

I haven’t really optimized this at ALL, but it’s been working for me without any unexpected behavior for a while. The annoying thing I haven’t found a way to fix is the link color: it’s blue on black for me, which isn’t great!

---

<div class="post-metadata">

### Author: ![zef](https://community.silverbullet.md/user_avatar/community.silverbullet.md/zef/32/7_2.png) [@zef](https://community.silverbullet.md/u/zef)
#### Post date: [September 21, 2025, 6:50pm UTC](https://community.silverbullet.md/t/library-journal-navigation/3243/2 "2025-09-21T18:50:57Z")

</div>

Can you show us a screenshot? Would love to see what this looks like in practice

---

<div class="post-metadata">

### Author: ![flkiwi](https://community.silverbullet.md/letter_avatar_proxy/v4/letter/f/e0b2c6/32.png) [@flkiwi](https://community.silverbullet.md/u/flkiwi)
#### Post date: [September 21, 2025, 7:00pm UTC](https://community.silverbullet.md/t/library-journal-navigation/3243/3 "2025-09-21T19:00:12Z")

</div>

Here you go! This is on iOS but it looks essentially the same on desktop. Using ayu-light theme with my base16 theme loader.

 ![image](https://community.silverbullet.md/uploads/default/original/2X/d/d7026069ee9119636dd00995760eb361c1a46fdb.jpeg)

I have some things going on in my config to intercept daily notes and insert the template if a page doesn’t yet exist. Happy to share that too, though it’s not pretty.

---

<div class="post-metadata">

### Author: ![lochel](https://community.silverbullet.md/user_avatar/community.silverbullet.md/lochel/32/912_2.png) [@lochel](https://community.silverbullet.md/u/lochel)
#### Post date: [September 21, 2025, 7:28pm UTC](https://community.silverbullet.md/t/library-journal-navigation/3243/4 "2025-09-21T19:28:10Z")

</div>

Very nice! I use a small calendar that highlights which days have notes, and it lets me quickly jump to any note - even across different months and years.  
For inspiration, here’s what it looks like

 ![image](https://community.silverbullet.md/uploads/default/original/2X/0/0b069c308eefc01933ed2a6732caa30d965174a0.png)

---

<div class="post-metadata">

### Author: ![flkiwi](https://community.silverbullet.md/letter_avatar_proxy/v4/letter/f/e0b2c6/32.png) [@flkiwi](https://community.silverbullet.md/u/flkiwi)
#### Post date: [September 21, 2025, 7:39pm UTC](https://community.silverbullet.md/t/library-journal-navigation/3243/5 "2025-09-21T19:39:42Z")

</div>

That’s delightful. This has mainly been a “learn how Lua” works set of projects for me, so I’m keeping it simple, but that is definitely nicer than what I came up with!

---

<div class="post-metadata">

### Author: ![Marco10x15](https://community.silverbullet.md/user_avatar/community.silverbullet.md/marco10x15/32/432_2.png) [@Marco10x15](https://community.silverbullet.md/u/Marco10x15)
#### Post date: [September 22, 2025, 6:34am UTC](https://community.silverbullet.md/t/library-journal-navigation/3243/6 "2025-09-22T06:34:17Z")

</div>

This is nice,can you share the code?  
Thanks

---

<div class="post-metadata">

### Author: ![i\_am\_dangry](https://community.silverbullet.md/user_avatar/community.silverbullet.md/i_am_dangry/32/357_2.png) [@i\_am\_dangry](https://community.silverbullet.md/u/i_am_dangry)
#### Post date: [September 22, 2025, 8:07am UTC](https://community.silverbullet.md/t/library-journal-navigation/3243/7 "2025-09-22T08:07:25Z")

</div>

This is something that has been on my to do list for a while. Although I would love to place it in the right hand pane, maybe this will give me some energy to do it

---

<div class="post-metadata">

### Author: ![flkiwi](https://community.silverbullet.md/letter_avatar_proxy/v4/letter/f/e0b2c6/32.png) [@flkiwi](https://community.silverbullet.md/u/flkiwi)
#### Post date: [September 22, 2025, 12:54pm UTC](https://community.silverbullet.md/t/library-journal-navigation/3243/8 "2025-09-22T12:54:33Z")

</div>

Link to Codeberg repo is in the post.

---

<div class="post-metadata">

### Author: ![PowerUser](https://community.silverbullet.md/letter_avatar_proxy/v4/letter/p/858c86/32.png) [@PowerUser](https://community.silverbullet.md/u/PowerUser)
#### Post date: [September 23, 2025, 12:53am UTC](https://community.silverbullet.md/t/library-journal-navigation/3243/9 "2025-09-23T00:53:18Z")

</div>

It would be neat if there was a way to link up SB with an actual calendar. Maybe through CalDAV’s notes/vjournal protocol.

---

<div class="post-metadata">

### Author: ![deepkn](https://community.silverbullet.md/user_avatar/community.silverbullet.md/deepkn/32/412_2.png) [@deepkn](https://community.silverbullet.md/u/deepkn)
#### Post date: [September 23, 2025, 7:23pm UTC](https://community.silverbullet.md/t/library-journal-navigation/3243/10 "2025-09-23T19:23:01Z")

</div>

Not exactly what you are asking for but there was this: [iCalendar query provider](https://community.silverbullet.md/t/icalendar-query-provider/1594) at some point. So definitely a possibility.
