光阴冢 赛博空间的自留地

Try LogSeq Note Taking

Recently, I migrated the notes from plain Markdown files to LogSeq. Here are some findings and tips.

Application

  • Linux desktop is MUCH better than the Windows version.
  • Windows clients (0.4.5) is almost not usable.
    • Page references are unclickable.
    • Rendering is buggy.
      • No pictures.
      • Buggy slash and backslash.
    • Search in Chinese is buggy.
    • Fonts are not overrided correctly. It’s an electron app, right?

Server

  • It seems that there is no easy self-host way right now.
  • Future plan is to export the notes.

View & Display

  • Regardless of the bugs, I love its display style, simple and powerful.

Syntax

  • Org and Markdown styles are not exchangable. Therefore, you have to choose one from the very beginning.
  • Org and Markdown styles are mixed.
    • Code block.
  • Normal escape characters are buggy in orgmode.

Synchronization

  • Instead of git commits, I use syncthing to synchronize the notes among my terminals.
  • Few conficts are initiated since I did not start the syncthing client first.
  • Requires reindexing all the time when switch between different computers.

Customization

  • custom.css? Are you sure?
    • Very hard to find the right CSS selector to override. They even hard coded some fonts in the default CSS.
       1
       2
       3
       4
       5
       6
       7
       8
       9
      10
      11
      
      html[data-theme="dark"]  .CodeMirror {
        font-family: "JetBrains Mono", monospace;
      }
      
      html[data-theme="light"]  .CodeMirror {
        font-family: "JetBrains Mono", monospace;
      }
      
      :not(pre) > code {
        font-family: "JetBrains Mono", monospace;
      }
      
    • If you think that the [data-theme="dark"] part can be omitted, then you are wrong. The font will not be overrided unless you select the data-theme.