个人知识管理系统思源笔记

什么是思源笔记 ?

思源笔记是一款本地优先的个人知识管理系统,支持 Markdown 排版,支持完全离线使用,同时也支持端到端加密同步、 融合块、大纲和双向链接。

思源笔记 对个人使用免费,但免费版不能同步,也不支持端到端的加密

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 siyuan ,选择第一个 b3log/siyuan,双击直接下载。

应该是自动构建的,所以只有一个 latest 版本

docker 文件夹中,创建一个新文件夹,并将其命名为 siyuan

文件夹装载路径说明
docker/siyuan/root/Documents/SiYuan存放设置、数据

端口

直接用了默认的端口 6806

本地端口容器端口
68066806

环境

这里比较关键,必须要记得,在 命令 中输入下面的指令,否则在导出 Markdown 时会打开错误的地址: http://127.0.0.1:6806/export/思源笔记.zip ,当然可能还有其他问题

这是因为没有使用 --servePath 指定服务器地址,所以conf.json 中默认生成的是 localServeURL": "http://127.0.0.1:6806"

  • 在局域网使用:--servePath "群晖IP:6806"

  • 在公网使用 http 协议:--servePath "域名"

  • 在公网使用 https 协议:--servePath "域名" --ssl true

一旦容器创建成功,就不能再添加命令行,所以切记一定要在创建之前添加。

老苏先准备好了反代

自定义标题新增 --> WebSocket

DSM6.2.1 以下的版本,可以参考『 HomeAssistant设置https访问遇到的坑 』 一文中的方法

如果没有做这一步,会出现下面👇这样的提示

所以在命令中需填入 --servePath "synote.laosu.ml" --ssl true

你要换成你自己的域名地址

这会在在 conf.json 中生成 localServeURL": "https://synote.laosu.ml"

因为发现和网上很多教程带的参数存在差异,所以通过进入容器获取到了几个参数及其含义

# 版本:2021/09/28 ver [1.3.7]
/opt/siyuan # ./kernel --h
Usage of ./kernel:
  -accessAuthCode string
        access auth code
  -readonly
        read-only mode
  -resident
        resident memory even if no active session (default true)
  -servePath string
        serve path (default "window.location.hostname+\":6806\"")
  -ssl
        for https and wss
  -wd string
        working directory of SiYuan (default "/opt/siyuan")
  -workspace string
        dir path of the workspace, default to ~/Documents/SiYuan/

运行

在浏览器中输入 http://群晖IP:6806 或者 https://synote.laosu.ml 就能看到主界面

设置中文

主菜单 ... --> Settings --> Appearance --> Language ,后面的下拉框中选择 简体中文

界面会自动刷新

在线编辑

创建一个新的笔记

直接粘贴一张图片

File Station 中看到,笔记在 data 目录下以时间开头的文件夹中

重命名之后,用文本编辑器打开,是一个 JSON 格式的文件

而图片则在 data/assets 文件夹中

之所以要研究目录存储,是为了尝试将客户端和网页端设置共同的 工作空间目录,来实现笔记的同步编辑,但这种方式自 思源笔记 v1.2.0 移除 WebDAV 支持后,变得略微繁琐

MacOS 为例:

  • 群晖上安装套件 WebDAV Server

  • MacOS 上挂载 WebDAV 路径,可以用原生的,也可以用第三方软件,诸如: CloudMounterMountain DuckExpandrive

如果你没有修改默认端口的话,地址为: http://群晖IP:5005/docker/siyuan 或者 https://webdav.laosu.ml

  • MacOS 上安装客户端

设置 --> 关于 --> 工作空间目录,将 工作空间目录 指向挂载的卷

重新打开 思源客户端 即可

但这种方式背离了 思源笔记 以本地为主的初衷,使得在没有网络的情况下,编辑变得不可用。

离线编辑

离线编辑最大的问题就是不同客户端之间的同步(如果你是付费用户,当老苏啥也没说),这又回到了和 Obsidian 一样的问题,需要自己搭建 Syncthing 一类的同步服务,最好是有版本控制的那种。

chrome 插件

chrome 应用商店搜索 SiYuan,并安装。需配置服务器地址和 API token

关于 中能找到 API token

或者打开 conf.json,下拉到最底部

填入服务器地址和获取到的 API token,如果第三个下拉框中能获取到服务端的目录,那就是 OK

坦率的说不好用,非常简陋

  1. 感觉每次打开都在登录,要等一下才会刷出目录
  2. 点了 Send to SiYuan 只有成功后才有提示

  1. 格式上有时候会比较混乱

可能的原因一方面是网络问题,另一方面可能文章比较长吧,总感觉还是差了点意思

答疑

如果一开始用局域网 IP 调试成功了,想发布到公网用域名访问应该怎么做?

Q:能否通过修改 conf.json 中的 localServeURL 来实现?

A:不能, 即便你删除了 conf.json 文件,过一会儿还是会生成,而且一定是上一次的设置,所以改 conf.json 是没用的

Q:那是不是只能删除容器重新来?

A:是的,但是可以完全保留你的设置和已经创建的笔记

Q:具体应该怎么做呢?

A:首先停止容器,然后删除 conf.json 文件,再重新创建容器,记得在创建容器时输入正确的命令

参考文档

siyuan-note/siyuan: 📕 思源笔记是一款本地优先的个人知识管理系统, 支持细粒度块级引用和 Markdown 所见即所得。
地址:https://github.com/siyuan-note/siyuan

siyuan-note/siyuan-chrome: 思源笔记 Chrome 扩展。A Chrome extension for SiYuan.
地址:https://github.com/siyuan-note/siyuan-chrome

思源笔记 - 本地优先的个人知识管理系统,支持 Markdown 排版、块级引用和双向链接
地址:https://b3log.org/siyuan/

### 思源笔记与DeepSeek集成概述 思源笔记Siyuan Notes)是一款功能强大且灵活的笔记应用,支持多种数据格式和外部服务集成。对于希望提升工作效率并利用先进 AI 功能的用户来说,将思源笔记与 DeepSeek 进行集成为用户提供了一种创新的工作方式[^1]。 为了实现这一目标,通常需要借助于第三方工具或自定义开发接口来连接两个系统之间的通信路径。具体而言,在官方文档中提到的支持 API 或插件系统的知识库/笔记软件列表里并未直接提及思源笔记;然而,这并不意味着无法完成这样的集成项目[^4]。 ### 实现思路和技术方案 考虑到思源笔记本身具备 RESTful Web Clipper 接口以及 WebSocket 协议的支持特性,理论上可以基于这些开放协议设计一套适配器层用于对接 DeepSeek 提供的服务端点。此外,也可以考虑编写专用的应用程序编程接口 (API),从而允许更紧密地耦合两者间的数据交换过程[^3]。 ```python import requests def fetch_data_from_deepseek(api_key, query): url = "https://api.deepseek.ai/v1/search" headers = { 'Authorization': f'Bearer {api_key}', 'Content-Type': 'application/json' } payload = {"query": query} response = requests.post(url, json=payload, headers=headers) return response.json() # Example usage of the function to integrate with Siyuan Notes via its supported protocols. ``` ### 用户体验优化建议 当成功建立上述桥梁之后,下一步便是围绕如何改善用户体验展开讨论。例如,可以在思源笔记内部创建特定模板,使得每次调用 DeepSeek 时都能自动填充必要的参数;或者引入快捷命令机制让用户能够更加便捷地触发查询操作而不必离开当前编辑环境[^2]。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杨浦老苏

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值