If you press the [[]]
and type a name, if that name already exists, a link to that page is created. Else, a new page is created.Here’s the core idea: pages and tags function in a very similar way. You can think of a tag as a special kind of page that collects links to all content marked with that tag. For a deeper dive into this concept, I recommend checking out this forum post.If you’ve used Logseq before, you’ve likely noticed one key thing: everything is a block. Your data is structured as intentional, individual blocks. When you type a sentence and hit Enter, instead of just creating a new line, Logseq starts a new bullet point.Powerful tools like Logseq are better used with keyboard. You can create pages/links/references using only keyboard, without touching the mouse.
Table of Contents
From my experience using it daily for several months, I’d say Logseq does a better job of interlinking notes than any other app I’ve tried.#One-word-page-name
Desktop Linux is mostly neglected by the industry but loved by the community. For the past 12 years, It’s FOSS has been helping people use Linux on their personal computers. And we are now facing the existential threat from AI models stealing our content. If you need to create a page with multiple words, use:💡
#[[Page with multiple words separated with space]]
In the example above, I have created two pages, one without spaces in the name, while the other has spaces. Creating a new page and adding a link to an existing page is the same process in Logseq. You have seen it above.

Logseq stores all the created page in the pages
directory inside the Logseq folder you have chosen on your system.

Now that you have the basic building blocks, you can start organizing your notes into a proper knowledge base.

pages
directory in File ManagerSimply creating well-formatted notes isn’t enough to manage the information you collect in daily life—accessibility is key.
⌨️ Use keyboard shortcut for creating pages
If no such page is present, you will get an option to create a new page.The common syntax to create a page or link in Logseq is:This design brings both clarity and complexity.For example, I created a page called “My Logseq Notes” and you can see this newly created page in ‘All pages’ tab on Logseq sidebar.Ultimately, it is the end-user’s creativity that creates a perfect content organization. There is no one way of using Logseq for knowledge management. It’s up to you how you use it.
Now, if you paste this on other note, the main node content is pasted and the rest of that block (intended contents) will be visible on hover.Adding link to a page in Logseq in another note.If you can’t easily retrieve that information and its context, the whole point of “knowledge management” falls apart.📋[This is a link to the block](((679b6c26-2ce9-48f2-be6a-491935b314a6)))
Similarly, you can right-click on a node and select “Copy block ref” to copy the reference code for that block.

Linking to a page
Now, type ((
. A search box will appear above the cursor. Start typing something, and it will highlight the matching block anywhere in Logseq.[This is a link to the block](reference code of the block)
To add a tag to a particular note, you can type #<tag-name>
anywhere in the note. For convenience and better organization, you can add at the end of the note.
Join It’s FOSS Plus
Referencing a block
The main flexibility of Logseq lies in the linking of individual blocks. In each note, you have a parent node, then child nodes and grand-child nodes. These are distinguished by the indentation it has.Logseq also supports block references, which let you link directly to any specific block—meaning you can reference a single sentence from one note in another.In Logseq, pages are made up of bullet-formatted text. Each page acts like a link—and when you search for a page that doesn’t exist, Logseq simply creates it for you.
There won’t be any nested directories to store sub-pages. All those things will be done using links and tags. In fact, there is no point to look into the Logseq directory manually. Use the app interface, where the data will appear organized.

If you like what we do and would love to support our work, please become It’s FOSS Plus member. It costs a year (less than the cost of a burger meal each month) and you get an ad-free reading experience with the satisfaction of helping the desktop Linux community.

🖇️ Block referencing with Markdown
In the next tutorial of this series, I’ll discuss how you can use plugins and themes to customize Logseq.Both of them can be considered as tags.Confused? The further interlinking of these pages actually defines if it’s a page or a tag.

In the short video below, you can see the process of linking a note in another note.So, without further ado, let’s dive in.