Skip to main content
Brian Sunter

Logseq Getting Started

How to get started with Logseq and publish your notes online in 30 minutes.

Cover image for Logseq Getting Started

Logseq is a free open source notetaking tool that makes it easy to share your notes online. I’ll show you how to get set up quickly.

Here’s what we’ll cover:

  1. Download Logseq
  2. Start taking notes in your daily notes
  3. Create pages using backlinks (surrounded with double square brackets like [[backlink]])
  4. Make a few pages public
  5. Share your pages with the world

I’ll use Netlify as the hosting example because it’s free and easy to get started. Logseq generates a site that works with many hosting providers, so you can switch later if you want. I recommend getting something basic online first, then exploring other options.

Download Logseq

Download Logseq from the releases page on GitHub.

Find the release tagged “Latest” (not “Pre-release”) and pick the right version for your system: darwin-arm for M1/M2 Mac, darwin-x64 for Intel Mac, or the Windows version.

Set up Logseq

After installing and opening Logseq, you’ll see this page:

Create a folder called Logseq in iCloud Drive, then make a subfolder for your graph (something like notes). Using iCloud Drive means your notes will sync to the mobile app.

Start writing in daily notes

You’ll see an empty page with today’s date. This is your “daily notes” page. It’s usually my starting place for ideas. I type some thoughts and create [[backlinks]] for important concepts so I can find my notes later when writing or researching.

Spend some time experimenting: write some notes, make backlinks, click the backlinks to see how pages connect.

Conor's avatar
Conor
@Conaw
@activatelearn @rosiesherry @RoamResearch You don't need to learn anything besides writing a few words you think are important in [[these brackets]], and hitting tab. The rest is just folks getting excited and building on that foundation. Very easy gateway, and many very capable people never feel need to go beyond.
Oct 10, 2020, 1:55 PM
427
32

Make your public homepage

Now let’s create a home for you on the internet.

Create a homepage by typing [[homepage]] then clicking on it. This creates the page and navigates you to it.

Write some text about yourself and your interests.

Make it public by clicking the three dots in the upper right corner and selecting “Make it public for publishing.”

Only the pages you mark as public will be published. You can keep most of your graph private with just a few pages visible to the world. Remember to select this option on each page you want to publish.

Export your public graph

Set your homepage

Logseq has a concept of a “home page” that loads when you open the app.

For private notetaking, I like my daily notes as the default. For my published site, I want the dedicated homepage we just created.

To change this, we need to update the :default-home setting before exporting.

Click the three dots in the upper right corner, then select Settings. Choose “Edit config.edn.”

Add a line to set your homepage:

This is a bit inconvenient to do each time you publish, but the overall experience is pretty good. I expect these publishing features will improve over time.

When you’re ready to publish, click the three dots in the upper right corner, select “Export graph,” then “Export public pages.”

Pick a memorable folder for the output.

After exporting, comment out the default-home line with two semicolons ;; so your private journal goes back to using daily notes as the default page.

Publish your public graph online

There are many good options, but I recommend Netlify because it’s free and simple. You can always switch later.

Sign up for Netlify here.

After signing in, go to Netlify Drop.

Click the folder icon and select the folder where you exported your public graph.

In a few minutes you should be online!

To update your site later, export your public graph again, then click the “Deploys” tab and upload the new version.

Next steps

Set up a custom domain

I strongly recommend getting a custom domain like yourname.com.

You want the links you share to work forever. If you own your domain, you can switch away from Netlify later. If all your links have netlify.app in the URL, you’re stuck.

The easiest approach is buying through Netlify. They set everything up so the domain points to your site automatically. It costs about $12/year. You can transfer the domain elsewhere later, or connect a domain you already own.

Conclusion

There are many ways to host your public graph, but uploading to Netlify Drop is the easiest for non-technical users.

Don’t get paralyzed by options. Get your site up now on Netlify, then figure out the perfect solution later. You can always migrate providers if you own the domain.

Let me know on Twitter if you found this guide useful, especially if you set up your own public graph!