-
思源笔记 2.8.6 新的 PWA 是什么呢?怎么使用?
2023-04-26 21:02PWA 简单介绍
PWA (Progressive Web App, 渐进式网页应用)简单来说就是一个在浏览器中安装的小程序, 或者说微信小程序就是一个在名为微信的浏览器中安装的 PWA, 这东西可以一定程度上为一个网页提供原生应用的功能与体验, 比如独占一个窗口, 将快捷方式添加到任务栏/开始菜单/桌面, 开机自启动, 系统级的通知等功能
详情请参考: 渐进式 Web 应用(PWA) | MDN
思源 PWA 安装步骤
由于 Edge 浏览器对 PWA 的优化比较好, 下面使用 Edge 进行演示
- 使用 Edge 在访问思源的伺服地址
- 桌面端页面
- 适用于桌面浏览器访问
- 伺服地址:
http(s)://host(:port)/stage/build/desktop/
- 示例:
http://192.168.1.10:6806/stage/build/desktop/
- 示例:
- 移动端页面
- 适用于移动端浏览器访问
- 伺服地址:
http(s)://host(:port)/stage/build/mobile/
- 示例:
http://192.168.1.10:6806/stage/build/mobile/
- 示例:
- 注意事项
- 由于 PWA 应用的访问地址是固定的, 因此最好使用固定的域名/IP 地址与端口, 不然每次都得重新安装
- 在移动端(例如手机)中安装的思源, 伺服服务所使用的端口号默认为
6806
, 因此可以直接使用6806
端口访问 - 在桌面端(例如电脑)中安装的思源, 伺服服务所使用的端口号
port
为随机端口号, 但是第一个打开的工作空间会同时监听6806
端口, 因此也可以使用6806
端口访问 - 也可以携带参数
--port=6806 --workspace=工作/空间/目录
启动思源, 以使用固定的端口6806
打开指定的工作空间- Windows 系统通过创建一个思源的的快捷方式, 快捷方式的目标一栏设置为
C:\思源安装目录\SiYuan.exe --port=6806 --workspace=D:\想要打开的\工作空间目录
- Windows 系统通过创建一个思源的的快捷方式, 快捷方式的目标一栏设置为
- 桌面端页面
- 点击 Edge 地址栏右侧的出现的
此应用程序可用, 安装 SiYuan
按钮, 如下图所示
- 点击安装确认按钮, 之后 Edge 会使用一个单独的窗口显示思源页面
- 之后该窗口会弹出一个对话框, 可以按需选择所需的功能, 如下图所示
- 安装完成, 之后就可以在所选的位置打开思源的 PWA 应用了
思源 PWA 功能介绍
- 使用单独的窗口访问思源
- 思源 PWA 可以单独占用一个窗口, 可以很方便的拖动/分屏, 也可以同时打开多个窗口使用
- 思源 PWA 窗口同桌面端一样, 不会显示浏览器的页签栏, 地址栏, 书签栏, 状态栏甚至标题栏, 因此有更大的显示面积用于使用
- 没有浏览器快捷键的干扰
- 思源 PWA 窗口不会出现浏览器快捷键覆盖思源快捷键的情况, 可以获得与桌面端一致的操作体验
- 使用
web+siyuan://
协议访问指定的块- 思源桌面端可以使用
siyuan://blocks/20200812220555-lj3enxa
这种超链接从其他应用跳转到指定的块, 而思源 PWA 由于技术限制虽然不能直接使用siyuan://
协议, 但是可以使用web+siyuan://blocks/20200812220555-lj3enxa
这种超链接从其他应用跳转到指定的块
- 思源桌面端可以使用
- 更加高效的加载速度
- 思源 PWA 会缓存部分静态资源文件, 安装后无需在打开时等待页面加载, 可以在几秒内进入编辑区
- 使用 Edge 在访问思源的伺服地址
-
数据快照 - 本地快照 - 选中两个不同时间的快照,对比发现 实际添加的内容 出现在 删除中
2023-04-22 17:27正如之前所说, 是所站视角不同, 因此不是需要切换方向, 而是需要切换视角
-
数据快照 - 本地快照 - 选中两个不同时间的快照,对比发现 实际添加的内容 出现在 删除中
2023-04-22 17:06用户用快照对比的需求是想获取版本之间的变化, 而非回滚后会出现哪些操作, 因此新建的内容应该分类为
添加
而非删除
, 删除原有的内容应该分类为删除
而非添加
就像 git diff 对比也是基于较新的一次提交进行对比的, 因为这更符合直觉, 参考 Comparing v2.8.4...v2.8.5 · siyuan-note/siyuan
-
思源笔记折腾记录 -html 块 - 链接卡片
2023-04-22 12:48 -
[[ 和 (( 的搜索变化了,能否更进一步优化,增加类型过滤
2023-04-19 12:20((h:搜索标题块))
这种方案不太好, 可能会对原有的用户习惯造成干扰,((搜索内容<tab>h))
这种感觉可以, 既不会原有的用户习惯造成干扰, 也方便用户在看到搜索结果后进一步通过类型过滤 -
折叠所有子标题 无效
2023-04-15 21:11/* 图片样式 */ .b3-typography span.img, .protyle-wysiwyg span.img { white-space: initial; } .b3-typography span.img:not([style]), .protyle-wysiwyg span.img:not([style]) { /* 没有调整宽度的图片 */ display: inline-block; } .b3-typography span.img img:not(.emoji), .protyle-wysiwyg span.img img:not(.emoji) { /* 图片样式 */ box-shadow: 0 0 var(--custom-box-shadow-spread) 0 var(--custom-box-shadow-color); border-radius: var(--custom-border-radius); padding: var(--custom-border-radius); box-sizing: border-box; } .b3-typography span.img .protyle-action__drag, .protyle-wysiwyg span.img .protyle-action__drag { /* 图片尺寸调整控件 */ right: calc(4px + var(--custom-border-radius)) !important; } .b3-typography span.img { /* 设置导出预览时样式与编辑时一致 */ padding: 0 0.5em; }
siyuan-theme-dark-plus/span-img.css at main · Zuoqiu-Yingyi/siyuan-theme-dark-plus
-
如何给 MS Store 下载的 SiYuan 添加启动参数,一键启动指定工作空间
2023-04-15 21:07我一年多前写了一个使用 URL 运行命令的小工具可以感觉可以抬出来用用
url2cmd: 一个可以用 URL 协议运行命令的小工具 (不定时更新用法) - 链滴
Zuoqiu-Yingyi/url-run-command: 使用 URL 协议运行命令(Run the command using URL protocol)
-
如何给 MS Store 下载的 SiYuan 添加启动参数,一键启动指定工作空间
2023-04-13 22:52也可以在
任务管理器 > 进程 > 命令行
或者任务管理器 > 详细信息 > 右键 > 属性
中获得可执行文件路径 -
URL Scheme: 思源笔记一款利用挂件 Web 服务重定向至笔记内链接的挂件 (专治各种不支持 URL Scheme 的软件)
2023-04-12 23:39目前思源为了解决 6806 端口占用问题, 使用了随机端口, 不过有两种固定的解决方案
带参数启动思源
假设想要固定端口
12345
启用思源创建一个思源快捷方式, 快捷方式的目标添加
--port=12345
参数例如
C:\思源安装目录\SiYuan.exe --port=12345
默认使用 6806 端口
虽然思源使用的随机端口, 但是第一个打开的工作空间可以同时使用 6806 端口访问, 因此可以在浏览器中访问
http://localhost:6806/widgets/url-scheme/
以使用该挂件, 原来的链接也不会失效 -
折叠所有子标题 无效
2023-04-08 21:10目前不支持, 因为思源折叠的内容在展开时会将所有次级内容同步展开, 所以只能等 Issue #7929 · siyuan-note/siyuan 啦~
-
文档树里有个折叠按钮,停顿提示的快捷键实际并不生效。另外希望在文档树这里增加一个全部展开按钮
2023-04-06 13:49那个快捷键需要焦点在文档树面板中才可以生效, 体现为文档树面板的对应的侧边栏图标高亮
-
请教行内代码字体大小如何调整?
2023-03-17 18:11使用如下代码片段:
.protyle-wysiwyg [data-node-id] code:not(.hljs), .b3-typography code:not(.hljs), .protyle-wysiwyg [data-node-id] span[data-type~=code]:not(.hljs), .b3-typography span[data-type~=code]:not(.hljs) { font-size: 1em; }
-
Mac 上如何配置思源笔记的 OCR?
2023-03-06 18:36在笔记中插入一张图片,然后检查
data/assets/ocr-texts.json
文件是否存在,如果存在且内容为"刚刚插入的图片文件名称": "OCR 内容"
,那么说明配置成功,之后重建索引即可对原来插入的图片进行识别 -
思源 2.77 闪卡标题内的折叠内容默认不显示了,是 bug 吗?
2023-03-06 17:35是个特性, 详情请参考: 支持列表制作闪卡 · Issue #7400 · siyuan-note/siyuan
-
关于大火的 chatgpt 集成在思源内的设想
2023-03-03 21:21大家可以关注一下这个 issues 接入 OpenAI Chat API · Issue #7560 · siyuan-note/siyuan
-
思源笔记局域网访问不了
2023-03-03 18:29如果更改了默认端口, 在访问时也需要使用该端口
例如, 若端口使用
80
, 访问时使用http://192.168.0.81/
或者http://192.168.0.81:80/
均可, 若端口使用16441
, 则需要访问http://192.168.0.81:16441/