Skip to content

Latest commit

 

History

History
118 lines (82 loc) · 4.54 KB

File metadata and controls

118 lines (82 loc) · 4.54 KB
aliases
tags
notesoft
logseq
created 2024-01-24 16:24:07 -0800
modified 2024-06-26 12:53:18 -0700

Logseq 笔记


目录


设置

相关目录

manjaro 系统为例,logseq 主要有两个与配置相关的目录需要关注:

  • .config/Logseq
  • ~/.logseq:其中有 plugins 子目录用来存放 logseq 插件的。

Graph

#图谱

可以选择任意本地目录为新建 Graph 的根目录。这个新「笔记」,在 Logseq 中被称为Graph(「图谱」)。

Logseq 的「图谱」就相当于 ObsidianvaultSiYuan工作空间

Graph 的目录下有三个子目录:

  • journals:存放每天的日记 Markdown 文件。
  • logseq:这是 Graph 级别的配置目录。.css 那是主题样式的配置,edn 就是快捷键等配置。
  • pages:存放的是笔记文件,也都是 Markdown 文件。

同步

使用 Git+GitHub 同步 Logseq 数据大概在两种方案:

  1. 自建 git 仓库,然后同步
  2. 开启 Logseq 内置的 git 功能,自动同步

自建 git 仓库

Logseq 的 git 功能

Logseq 已经内置 git 功能,只要在「设置」中开启「git 自动 commit」功能,重启 Logseq,它就会自动 git 初始化。

Tip

可以到你指定「图谱」中看下,开启 git 功能后,会生成 .git文件。-- Logseq 比较特殊,不像通用常用的,git 初始化,后生成 .git 目录,它用的是 子目录 的方式。

[!info]

这个 .git 文件是存了一个地址,是指向真正 .git 目录的地址,一般是在 .logseq/git/xxxx/.git。也就是说,logseq 的 git 的 仓库,即 「.git 目录」,实际是存在 ~/.logseq/git 目录下。

~/.logseq/git 目录下,存放各个 图谱 的 git 仓库目录,它们用图谱的路径为目录名,以区隔不同的图谱。

具体的目录名命名规则:将 图谱 路径中的斜杠 / 替换成下划线 _。如图谱的路径是:/home/用户名/MyNotes/Logseq_Notes/MyLogs,而对应的 git 的仓库的实际父级路径为:~/.logseq/git/_home_用户名_MyNotes_Logseq_Notes_MyLogs

[!example]

有一个图谱放在:~/MyNotes/Logseq_Notes/MyLogs 目录,它开启 git 功能后,实际 git 仓库目录是放在 /home/用户名/.logseq/git/_home_用户名_MyNotes_Logseq_Notes_MyLogs。它的目录结构如下:

tree -a ~/.logseq/git
/home/用户名/.logseq/git
└── _home_用户名_MyNotes_Logseq_Notes_MyLogs
 └── .git

Logseq 的 git 功能同步三个目录:

  • journals
  • logseq
  • pages

如果使用 自建 git 仓库 同步方案时,也应同步这三个目录,其他文件就把它们加到 gitignore 文件中,让 Git 忽略到它们好了。

参考资料


相关资料

视频教程

文字教程

其他资料