Skip to content

关于思源笔记的一些建议 #619

Closed
@iSylleo

Description

@iSylleo

本来是想发在链滴的,但是刚注册要一天之后才能发帖 😿

之前一直处于观望状态,现在 v0.5.0 发布之后终于可以逐渐作为主力的 PKM 软件了,但就目前体验下来说依然有以下问题。

表格可视化编辑

目前表格可以增加行、列了,但是只能逐行、逐列地添加,对于较大的表格颇有不便。建议添加通过输入行列数扩展表格的功能,或者参照 typora 的可视化编辑。

快捷键列表

希望在设置中添加快捷键列表和自定义功能,目前只能在帮助文档中查看快捷键。且帮助文档中只有编辑器的快捷键说明,希望增加应用上的一些快捷键说明。还有就是自定义快捷键的功能。

浏览器编辑器中的 HTML 标签支持

虽然编辑器能够支持插入 HTML 标签,但是我发现在浏览器中使用思源笔记时,标签上设置的样式无法生效。

<img src="https://static.b3log.org/images/brand/b3log-128.png" style="zoom: 50%"></img>

自动打开大纲列表

打开笔记时自动在右侧展示大纲目录。目前大多数笔记本都是宽屏设备,右侧有较丰富的展示空间,用来展示大纲目录感觉很合适。

多级标题之间的转换

当插入一个二级标题时,如:##,然后想把这个目标变为三级标题:###,按下快捷键 ctrl+alt+3 之后,标题变成了:### ##

自动保存

只在设置中发现了自动保存编辑历史,不知道是否有笔记自动保存的功能以及自动保存的间隔。这在程序崩溃或电脑故障、断电等状况时尤为有用。

Home 目录下的私钥

我在 ~/.siyuan/ 目录下发现了 private.key,想问一下思源笔记的云同步功能是基于 Git 的吗,如果是,那么这个私钥是用来上传数据的吗?

如果是,这样做是否会存在数据泄露和安全风险呢?

应用崩溃及增加重启按钮

今天打开思源笔记然后将笔记本睡眠了,唤醒电脑后发现思源笔记提示下图(log 见最后):

Snipaste20201202141929.png

同时浏览器中的编辑器也出现了这个问题。并且出现该问题后应用程序并未提供任何重启按钮,操作无响应,也没有任何可供操作的按钮,只能通过任务管理器强制结束后重启。

关于浏览器中的编辑体验

建议在浏览器中打开编辑器(Vditor)时直接接管浏览器所有自带的快捷键,避免浏览器快捷键误操作关闭编辑器,从而丢失内容。另外就是我插入图片的时候无论怎么插入都将图片插入到了帖子顶部,很是奇怪。(应该不是浏览器的问题)。

关于推广

思源笔记目前还很小众,推广力度似乎不大,但部分功能已经开始收费,但是如果没有持续的用户和生命力注入,有点担心思源笔记能否长久做下去。这一点我的建议是参考 roam 和 obsdian,将思源笔记打造成为类似产品,依靠双向链接的功能,成为笔记和个人知识管理、复盘的强大工具。

目前只是初步体验,些许问题可能是我没有探索到的地方。若有不当之处,还请海涵。
小声问一下之前提到的自部署 docker 镜像啥时候出来呀,还是出来了我没看到 😂

其他信息

系统:Windows 10 20H2
思源笔记版本:0.5.0

siyuan.log

I 2020/10/26 10:20:41 log.go:51: kernel [v0.2.5] is booting, runtime mode is [prod], working directory is [C:\Programs\SiYuan Note\resources]
D 2020/10/26 10:20:41 conf.go:71: loaded conf [C:\Users\ys\.siyuan\conf.json]
D 2020/10/26 10:20:41 conf.go:100: not found notebook [C:\Programs\SiYuan-0.2.5-win\resources/guide/思源笔记用户指南], remove it from conf
I 2020/10/26 10:20:41 main.go:70: kernel HTTP server is booting [http://127.0.0.1:6806]
D 2020/10/26 10:20:42 main.go:114: request [{"cmd":"getconf","reqId":1603678842091,"param":{}}]
D 2020/10/26 10:20:42 main.go:114: request [{"cmd":"getuser","reqId":1603678842101,"param":{}}]
D 2020/10/26 10:20:48 main.go:114: request [{"cmd":"checkupdate","reqId":1603678848127,"param":{}}]
I 2020/10/26 10:20:48 updater.go:39: need to update [dl=https://github.com/siyuan-note/siyuan/releases]
D 2020/10/26 10:22:19 main.go:114: request [{"cmd":"setuilayout","reqId":1603678939283,"param":{"data":{"direction":"tb","type":"normal","instance":"Layout","className":"la...]
I 2020/10/26 10:22:19 setuilayout.go:41: set ui layout done
I 2020/10/26 10:23:55 log.go:59: 
  ____    _  __   __
 / ___|  (_) \ \ / /  _   _    __ _   _ __
 \___ \  | |  \ V /  | | | |  / _` | | '_ \
  ___) | | |   | |   | |_| | | (_| | | | | |
 |____/  |_|   |_|    \__,_|  \__,_| |_| |_|

I 2020/10/26 10:23:55 log.go:60: kernel [v0.3.5] is booting, runtime mode is [prod], working directory is [C:\Programs\siyuan-note\resources], temp directory is [C:\Users\ys\AppData\Local\Temp]
D 2020/10/26 10:23:55 conf.go:95: loaded conf [C:\Users\ys\.siyuan\conf.json]
I 2020/10/26 10:23:55 main.go:103: kernel HTTP server is booting [http://0.0.0.0:6806]
D 2020/10/26 10:23:56 main.go:181: request [{"cmd":"getconf","reqId":1603679036262,"param":{}}]
D 2020/10/26 10:23:56 main.go:181: request [{"cmd":"getuser","reqId":1603679036274,"param":{}}]
D 2020/10/26 10:24:02 main.go:181: request [{"cmd":"checkupdate","reqId":1603679042519,"param":{}}]
D 2020/10/26 10:24:09 main.go:181: request [{"cmd":"unusedassets","reqId":1603679049983,"param":{}}]
D 2020/10/26 10:24:50 main.go:181: request [{"cmd":"setmd","reqId":1603679090101,"param":{"autoSpace":true,"chinesePunct":false,"fixTermTypo":false,"paragraphBeginningSpace...]
D 2020/10/26 10:24:59 main.go:181: request [{"cmd":"setmd","reqId":1603679099386,"param":{"autoSpace":true,"chinesePunct":false,"fixTermTypo":false,"paragraphBeginningSpace...]
D 2020/10/26 10:25:06 main.go:181: request [{"cmd":"setappearance","reqId":1603679106523,"param":{"icon":"material","mode":1,"codeBlockThemeDark":"dracula","codeBlockThemeL...]
D 2020/10/26 10:25:06 main.go:181: request [{"cmd":"getcustomcss","reqId":1603679106523,"param":{"theme":"midnight"}}]
D 2020/10/26 10:25:08 main.go:181: request [{"cmd":"setappearance","reqId":1603679108631,"param":{"icon":"material","mode":0,"codeBlockThemeDark":"dracula","codeBlockThemeL...]
D 2020/10/26 10:25:08 main.go:181: request [{"cmd":"getcustomcss","reqId":1603679108631,"param":{"theme":"daylight"}}]
D 2020/10/26 10:26:23 main.go:181: request [{"cmd":"recentblocks","reqId":1603679183621,"param":{}}]
D 2020/10/26 10:26:43 main.go:181: request [{"cmd":"setuilayout","reqId":1603679203052,"param":{"data":{"direction":"tb","type":"normal","instance":"Layout","children":[{"d...]
I 2020/10/26 10:26:43 setuilayout.go:41: set ui layout done
D 2020/10/26 10:26:45 main.go:181: request [{"cmd":"setuilayout","reqId":1603679205949,"param":{"data":{"direction":"tb","type":"normal","instance":"Layout","children":[{"d...]
I 2020/10/26 10:26:45 setuilayout.go:41: set ui layout done
I 2020/10/26 10:26:46 process.go:64: UI process exited, exit kernel process now
I 2020/10/26 10:26:46 tree.go:177: cleared unused block id in [0] mills
I 2020/10/26 10:26:46 conf.go:74: call updater [C:\Programs\siyuan-note\resources\updater-win.exe], wd [C:\Programs\siyuan-note\resources]
I 2020/10/26 10:26:46 conf.go:77: exited kernel
I 2020/12/02 10:54:35 main.go:101: 
  ____    _  __   __
 / ___|  (_) \ \ / /  _   _    __ _   _ __
 \___ \  | |  \ V /  | | | |  / _` | | '_ \
  ___) | | |   | |   | |_| | | (_| | | | | |
 |____/  |_|   |_|    \__,_|  \__,_| |_| |_|

I 2020/12/02 10:54:35 main.go:102: kernel [v0.5.0] is booting, runtime mode is [prod], working directory is [C:\Programs\Scoop\apps\siyuan\current\resources], temp directory is [C:\Users\ys\AppData\Local\Temp\siyuan], read only [false]
I 2020/12/02 10:54:35 lang.go:63: initialized languages
D 2020/12/02 10:54:35 conf.go:107: loaded conf [C:\Users\ys\.siyuan\conf.json]
I 2020/12/02 10:54:35 conf.go:193: local serve path [http://192.168.8.101:6806]
I 2020/12/02 10:54:35 conf.go:197: initialized conf
I 2020/12/02 10:54:36 appearance.go:45: initialized appearance
I 2020/12/02 10:54:36 main.go:148: kernel HTTP server is booting [http://0.0.0.0:6806]
I 2020/12/02 10:54:36 webdav.go:36: initialized WebDAV server
I 2020/12/02 10:54:36 conf.go:710: initialized notebook
I 2020/12/02 10:54:36 repo.go:36: git repo has been disabled
D 2020/12/02 10:54:58 conf.go:756: indexed notebook [http://127.0.0.1:6806/siyuan/siyuan/思源笔记用户指南/]
D 2020/12/02 10:54:58 webdav.go:191: opened local notebook [http://127.0.0.1:6806/siyuan/siyuan/思源笔记用户指南/]
D 2020/12/02 10:55:28 conf.go:780: unindexed note book [http://127.0.0.1:6806/siyuan/siyuan/思源笔记用户指南/]
D 2020/12/02 10:55:28 webdav.go:69: closed notebook [http://127.0.0.1:6806/siyuan/siyuan/思源笔记用户指南/]
D 2020/12/02 10:55:32 conf.go:756: indexed notebook [http://127.0.0.1:6806/siyuan/siyuan/思源笔记用户指南/]
D 2020/12/02 10:55:32 webdav.go:191: opened local notebook [http://127.0.0.1:6806/siyuan/siyuan/思源笔记用户指南/]
D 2020/12/02 10:55:45 conf.go:780: unindexed note book [http://127.0.0.1:6806/siyuan/siyuan/思源笔记用户指南/]
D 2020/12/02 10:55:45 webdav.go:69: closed notebook [http://127.0.0.1:6806/siyuan/siyuan/思源笔记用户指南/]
I 2020/12/02 14:21:01 setuilayout.go:42: set ui layout done
I 2020/12/02 14:21:03 process.go:72: UI process exited, exit kernel process now
I 2020/12/02 14:21:03 tree.go:206: cleared unused block id in [0] mills
I 2020/12/02 14:21:03 conf.go:82: exited kernel

Activity

88250

88250 commented on Dec 2, 2020

@88250
Member

以上任务逐一拆分到 issue 中进行规划,感谢老铁的宝贵建议!

iSylleo

iSylleo commented on Dec 3, 2020

@iSylleo
Author

浏览器编辑器中的图片插入问题:

insert_pic

今天又发现的两个问题:

  1. 当从文件管理器中删除相关文件时,思源笔记应用没有同步文件系统变化,而是提示:

siyuan-同步文件系统变化

感觉这个可以同步文件系统的变化,当从文件系统中删除相关文件时(尤其是资源文件),思源笔记也同步文件系统变化。

  1. 全屏时编辑工具栏与窗口按钮重叠

siyuan-edit-toolbar

感谢 ❤️

88250

88250 commented on Dec 3, 2020

@88250
Member
  1. 是的,外部操作以后需要重启思源,这部分涉及比较多,所以暂时先这样,后面有时间再完善
  2. 这个 UI 问题稍后优化

谢谢!

88250

88250 commented on Dec 6, 2020

@88250
Member

浏览器上插入图片的问题我这里重现不了,请问你用的是 Chrome 吗?其他浏览器兼容有问题,Chrome 应该是正常的。

88250

88250 commented on Dec 7, 2020

@88250
Member

感谢反馈,我关闭该提议了,如果有进一步反馈请继续跟帖,谢谢。

iSylleo

iSylleo commented on Dec 7, 2020

@iSylleo
Author

浏览器上插入图片的问题我这里重现不了,请问你用的是 Chrome 吗?其他浏览器兼容有问题,Chrome 应该是正常的。

我用的是 Firefox 83.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

    Development

    No branches or pull requests

      Participants

      @88250@Vanessa219@iSylleo

      Issue actions

        关于思源笔记的一些建议 · Issue #619 · siyuan-note/siyuan