请问有办法自定义“Home”对应的页面吗?

“Home”默认跳转日志,我想试着通过修改配置文件的方式来自定义其跳转的页面。但是并没有找到相应的配置项,请问这想法可行吗?

可行。需要在 config.edn 配置文件里修改。就是这一段。

 ;; Specify default home page and sidebar status for Logseq
 ;; If not specified, Logseq default opens journals page on startup
 ;; value for `:page` is name of page
 ;; Possible options for `:sidebar` are
 ;; 1. `"Contents"` to open up `Contents` in sidebar by default
 ;; 2. `page name` to open up some page in sidebar
 ;; 3. Or multiple pages in an array ["Contents" "Page A" "Page B"]
 ;; If `:sidebar` is not set, sidebar will be hidden
 ;; Example:
 ;; 1. Setup page "Changelog" as home page and "Contents" in sidebar
 ;; :default-home {:page "Changelog", :sidebar "Contents"}
 ;; 2. Setup page "Jun 3rd, 2021" as home page without sidebar
 ;; :default-home {:page "Jun 3rd, 2021"}
 ;; 3. Setup page "home" as home page with multiple pages in sidebar
 ;; :default-home {:page "home" :sidebar ["page a" "page b"]}

可以实现以下效果:

  • HOME 默认跳转自己设置的一个主页页面;
  • 在右侧钉住一个或多个页面;
    ——(同时意味着默认每次进入Logseq都打开右侧边栏)
  • 以上两种效果结合。

建议直接在这一大段代码后面,新加内容,不删原来的示例说明。哪天自定义主页不香了,还能方便改回去 :rofl:

具体这么写:

:default-home {:page "我是主页名称" :sidebar ["页面1" "页面2"]}

:arrow_down: 不需要在右侧钉住,只要主页,不加边栏那句就行,反之同理。

:default-home {:page "我是主页名称"}

太感谢啦!(时隔多月)