查看原文
其他

换掉Typora!这款支持云端同步的开源笔记应用,太炫酷了!

macrozheng 2023-10-31

The following article is from Github爱好者 Author SiYuan

思源笔记是一款本地优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步,支持细粒度块级引用和 Markdown 所见即所得。

特性

免费

所有本地功能都是免费的。

内容块

  • 块级引用和双向链接
  • 文档关系图、全局关系图
  • 自定义属性
  • SQL 查询嵌入
  • 协议 siyuan://

编辑器

  • Block 风格
  • Markdown 所见即所得
  • 列表大纲
  • 块缩放聚焦
  • 块横向排版
  • 百万字大文档编辑
  • 数学公式、图表、流程图、甘特图、时序图、五线谱等
  • 网页剪藏
  • PDF 标注双链

导出

  • 引用块和嵌入块
  • 带 assets 文件夹的标准 Markdown
  • PDF、Word 和 HTML
  • 复制到微信公众号、知乎和语雀

社区集市

  • 主题
  • 图标
  • 模板
  • 挂件

层级标签

多页签拖拽分屏

全文搜索

模板片段

快捷键

主题和图标

Android APP

iOS APP

Docker 部署

API

付费订阅

云端服务需要付费订阅。

  • 尊贵身份标识
  • 端到端加密数据同步
  • 端到端加密数据备份
  • 云端图床服务
  • 定时微信提醒
  • 云端收集箱

安装

桌面端和移动端建议优先考虑通过应用市场安装,这样以后升级版本时可以一键更新,可以直接前往应用市场搜索 SiYuan 下载安装即可。

除此之外,我们还可以使用 Docker 进行部署。

$ mkdir -p /siyuan/workspace
$ chown -R 1000:1000 /siyuan/workspace/
$ docker run -v /siyuan/workspace:/siyuan/workspace -p 6806:6806 -u 1000:1000 b3log/siyuan:v2.1.7 --workspace=/siyuan/workspace/
Unable to find image 'b3log/siyuan:v2.1.7' locally
v2.1.7: Pulling from b3log/siyuan
213ec9aee27d: Pull complete
ca46336b999f: Pull complete
616c577048e3: Pull complete
ae3f9252f085: Pull complete
Digest: sha256:cbffe58954cc99ac6642bf424212fc405cc81f9e173c432ae9cdb46d40a070d0
Status: Downloaded newer image for b3log/siyuan:v2.1.7
I 2022/08/17 15:35:46 working.go:107:
      ___                                   ___           ___           ___
     /  /\        ___           ___        /__/\         /  /\         /__/\
    /  /:/_      /  /\         /__/|       \  \:\       /  /::\        \  \:\
   /  /:/ /\    /  /:/        |  |:|        \  \:\     /  /:/\:\        \  \:\
  /  /:/ /::\  /__/::\        |  |:|    ___  \  \:\   /  /:/~/::\   _____\__\:\
 /__/:/ /:/\:\ \__\/\:\__   __|__|:|   /__/\  \__\:\ /__/:/ /:/\:\ /__/::::::::\
 \  \:\/:/~/:/    \  \:\/\ /__/::::\   \  \:\ /  /:/ \  \:\/:/__\/ \  \:\~~\~~\/
  \  \::/ /:/      \__\::/    ~\~~\:\   \  \:\  /:/   \  \::/       \  \:\  ~~~
   \__\/ /:/       /__/:/       \  \:\   \  \:\/:/     \  \:\        \  \:\
     /__/:/        \__\/         \__\/    \  \::/       \  \:\        \  \:\
     \__\/                                 \__\/         \__\/         \__\/
I 2022/08/17 15:35:46 runtime.go:47: kernel is booting:
    * ver [2.1.7]
    * arch [amd64]
    * runtime mode [prod]
    * working directory [/opt/siyuan]
    * read only [false]
    * container [docker]
    * database [ver=20220501]
    * workspace directory [/siyuan/workspace/, data 20 kB]
D 2022/08/17 15:35:46 conf.go:122: check device locale failed [detect: not detected], using default language [en_US]
I 2022/08/17 15:35:46 serve.go:78: kernel is booting [http://0.0.0.0:6806]
I 2022/08/17 15:35:46 database.go:85: reinitialized database [/siyuan/workspace/temp/siyuan.db]
I 2022/08/17 15:35:46 conf.go:531: database size [4.1 kB], block count [0]
I 2022/08/17 15:35:46 working.go:147: kernel booted

上面我们通过 --workspace 参数指定了工作空间文件夹路径,在宿主机上通过 -v 挂载到容器中。由于镜像中是使用默认创建的普通用户 siyuan(uid 1000/gid 1000)来启动内核进程的,所以在宿主机创建工作空间文件夹时请注意设置该文件夹所属用户组:chown -R 1000:1000 /siyuan/workspace,在启动容器时需要带参数 -u 1000:1000

启动完成后我们就可以通过浏览器 localhost:6806 来访问思源笔记了。

此外我们也可以直接通过安装包来安装思源笔记:

  • https://b3log.org/siyuan/download.html
  • https://github.com/siyuan-note/siyuan/releases

核心功能

多平台支持

思源笔记支持 Windows / macOS / Android / iOS 等多平台,随手抄起设备就能快速记录笔记、捕捉灵感想法。

丰富排版

软件还支持丰富的内容格式,比如统计图表、流程图、脑图、代码公式甚至五线谱,并可直接插入音频和视频。

无论是学编程还是学吉他,都能大派用场。

操作优化

产品面向国内用户,操作逻辑比其他产品更符合国人使用习惯。比如无需切换到英文输入法,直接在中文输入法下键入「」就能调出功能菜单等。

块式编辑

像记事本、Word 之类的工具,在记录大量的碎片知识后,想要统一管理真的非常要命。

而思源笔记在「记」的第一步,就为后续的「管」打下了基础。它使用 Block 模式,记下来的内容会形成一个个内容块。

在写笔记时,无需烦恼内容之间的关系,因为后续可以进行批量整理。编辑过程中还能进入块中聚焦,专注于内容。

双向链接

思源笔记提供了两种方式来实现零散知识的两两关联:创建链接反向链接 (统称:双向链接)。

比如:在编辑 A 笔记的时候,提及到「TCP / IP 协议栈」这个东西,而在 B 笔记中某内容块已经详细了它。这时就可以创建,从 A 笔记到 B 笔记中指定内容块的链接。

以后阅读 A 笔记的时候,就能快速查看提及到的各种概念啦!类似百度百科里的词汇链接。

正向链接和反向链接就是一对相对的概念:A 引用 B 的内容块,则为正向链接;B 的内容块被其他笔记引用了,就是反向链接。

思源笔记的「提及」功能,能帮助我们发现潜在知识的关系,并实现一键创建反向链接。

链接越来越多,思源笔记还能展示这些链接的关系图,帮你把握知识笔记内容的关联。

列表大纲

思源笔记支持 Markdown 语法,特色的列表大纲功能,让所有标题都可以折叠 / 张开,实现内容与大纲的融合,帮助我们快速回顾知识点。

书签和标签

对于同类或有联系的大量知识,还可以通过打标签的方式进行关联 (创建标签,输入:# + 标签名)。

在日后复习时,还可以用「书签」来标记当前浏览位置,方便安排后续的复习计划。

关于思源笔记的更多使用教程可以参考 https://github.com/siyuan-note/awesome-siyuan

参考文档

  • https://github.com/siyuan-note
  • https://github.com/siyuan-note/awesome-siyuan

项目地址

https://github.com/siyuan-note/siyuan


微信8.0将好友放开到了一万,小伙伴可以加我大号了,先到先得,再满就真没了

扫描下方二维码即可加我微信啦,2022,抱团取暖,一起牛逼。

推荐阅读


继续滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存