siyuan/README.md

178 lines
9 KiB
Markdown
Raw Normal View History

2020-09-02 13:25:54 +08:00
<p align="center">
<img alt="SiYuan" src="https://b3log.org/images/brand/siyuan-128.png">
<br>
<em>源于思考,饮水思源</em>
<br><br>
<a title="Releases" target="_blank" href="https://github.com/siyuan-note/siyuan/releases"><img src="https://img.shields.io/github/release/siyuan-note/siyuan.svg?style=flat-square&color=FF9900"></a>
<a title="Release Date" target="_blank" href="https://github.com/siyuan-note/siyuan/releases"><img src="https://img.shields.io/github/release-date/siyuan-note/siyuan.svg?style=flat-square&color=99CCFF"></a>
<a title="Downloads" target="_blank" href="https://github.com/siyuan-note/siyuan/releases"><img src="https://img.shields.io/github/downloads/siyuan-note/siyuan/total.svg?style=flat-square&color=blueviolet"></a>
2020-12-28 09:30:34 +08:00
<a title="Docker Pulls" target="_blank" href="https://hub.docker.com/r/b3log/siyuan"><img src="https://img.shields.io/docker/pulls/b3log/siyuan.svg?style=flat-square&color=FF96B4"></a>
2020-09-02 13:27:06 +08:00
<a title="Hits" target="_blank" href="https://github.com/siyuan-note/siyuan"><img src="https://hits.b3log.org/siyuan-note/siyuan.svg"></a>
2020-09-02 13:25:54 +08:00
</p>
2020-09-10 16:01:59 +08:00
<p align="center">
<a href="https://github.com/siyuan-note/siyuan/blob/master/README_en_US.md">English</a>
</p>
2020-08-30 23:47:52 +08:00
2020-09-10 16:01:59 +08:00
## 💡 简介
2020-10-03 19:26:05 +08:00
思源笔记是一款 Markdown 块级引用和双向链接的网状笔记应用,支持 Windows、Mac 和 Linux可在浏览器上直接使用支持移动端适配。
2020-09-10 16:01:59 +08:00
2021-01-12 17:26:55 +08:00
分享发布空间在线体验:[https://ld246.com/udanax/1602224134353](https://ld246.com/udanax/1602224134353),欢迎到[思源笔记官方讨论区](https://ld246.com/tag/siyuan)了解更多。
2020-09-10 16:01:59 +08:00
2021-01-12 17:23:17 +08:00
![desktop.png](https://cdn.jsdelivr.net/gh/siyuan-note/siyuan@76dd4e98f4ceac248666ffc248569d88aa1f5aa0/screenshots/desktop.png)
2020-10-06 09:22:23 +08:00
2021-01-12 17:23:17 +08:00
![mobile.png](https://cdn.jsdelivr.net/gh/siyuan-note/siyuan@76dd4e98f4ceac248666ffc248569d88aa1f5aa0/screenshots/mobile.png)
2020-10-06 09:22:23 +08:00
2020-09-10 16:01:59 +08:00
## ✨ 特性
2020-11-21 09:42:22 +08:00
* 为 Markdown 而生
* 类似 Typora 的即时渲染编辑模式
2020-09-10 16:01:59 +08:00
* 支持数学公式、图表、流程图、甘特图、时序图、五线谱等
* 粘贴 HTML 自动转换为 Markdown
* 配置 Markdown 解析渲染细节参数
2020-09-23 20:21:49 +08:00
* 内容块
* 块级引用和双向链接
* 文档关系图、全局关系图
* 书签收藏
2020-11-19 08:56:17 +08:00
* 动态查询嵌入
2021-01-12 10:37:29 +08:00
* 提供 URL 浏览器访问或给其他软件链接
* 脑图模式
* 支持缩放、拖拽、布局、主题等
* 编辑和 Markdown 保持同步
* 支持浏览器使用、支持移动端
2020-09-27 09:23:46 +08:00
* 层级标签
* 多窗口多页签,拖拽分屏
* WebDAV
2020-11-19 09:04:21 +08:00
* 版本管理和同步
2020-09-10 16:01:59 +08:00
* 全文搜索
2020-09-23 20:21:49 +08:00
* 主题和图标
* 内置明亮、暗黑两套主题
* 内置 Material、Ant Design 两套图标
2020-09-23 20:26:09 +08:00
* 支持自定义主题和图标
2020-09-23 20:21:49 +08:00
* 导出
2021-01-12 10:52:44 +08:00
* 标准 Markdown 和 TextBundle 导出
2020-09-23 20:21:49 +08:00
* 内容块引用提供锚文本 + 嵌入 Blockquote 选项
* 复制到微信公众号、知乎
2020-11-19 09:04:21 +08:00
* 在线工作空间
* 在线分享发布
2020-08-30 23:49:14 +08:00
2020-09-10 16:16:53 +08:00
## 🗺️ 路线图
2020-09-03 11:46:50 +08:00
* [思源笔记开发计划和进度](https://github.com/siyuan-note/siyuan/projects/1)
* [思源笔记版本变更记录](https://github.com/siyuan-note/siyuan/blob/master/CHANGE_LOGS.md)
2020-09-03 23:13:25 +08:00
2020-09-10 16:01:59 +08:00
## 📸 截图
### 即时渲染
*即时渲染*模式对熟悉 Typora 的用户应该不会感到陌生,理论上这是最优雅的 Markdown 编辑方式。
2021-01-12 17:23:17 +08:00
![ir-block](https://cdn.jsdelivr.net/gh/siyuan-note/siyuan@76dd4e98f4ceac248666ffc248569d88aa1f5aa0/screenshots/ir-block.gif)
2021-01-12 09:22:51 +08:00
### 块移动、折叠和样式
2021-01-12 17:23:17 +08:00
![move-fold-style](https://cdn.jsdelivr.net/gh/siyuan-note/siyuan@76dd4e98f4ceac248666ffc248569d88aa1f5aa0/screenshots/move-fold-style.gif)
2020-09-10 16:01:59 +08:00
2021-01-12 10:37:29 +08:00
### 脑图模式
2021-01-12 17:23:17 +08:00
![mindmap](https://cdn.jsdelivr.net/gh/siyuan-note/siyuan@76dd4e98f4ceac248666ffc248569d88aa1f5aa0/screenshots/mindmap.png)
2021-01-12 10:37:29 +08:00
2020-09-10 16:01:59 +08:00
### 漫游
2021-01-12 17:23:17 +08:00
![roam.gif](https://cdn.jsdelivr.net/gh/siyuan-note/siyuan@76dd4e98f4ceac248666ffc248569d88aa1f5aa0/screenshots/roam.gif)
2020-09-10 16:01:59 +08:00
2020-10-06 09:46:24 +08:00
### 设置
2020-09-10 16:01:59 +08:00
2021-01-12 17:23:17 +08:00
![settings.png](https://cdn.jsdelivr.net/gh/siyuan-note/siyuan@76dd4e98f4ceac248666ffc248569d88aa1f5aa0/screenshots/settings.png)
2020-09-10 16:01:59 +08:00
2020-09-10 16:31:01 +08:00
### 搜索
2020-09-10 16:01:59 +08:00
2021-01-12 17:23:17 +08:00
![search.png](https://cdn.jsdelivr.net/gh/siyuan-note/siyuan@76dd4e98f4ceac248666ffc248569d88aa1f5aa0/screenshots/search.png)
2020-09-10 16:31:01 +08:00
2020-09-10 16:01:59 +08:00
### 块级引用
2021-01-12 17:23:17 +08:00
![blockref.png](https://cdn.jsdelivr.net/gh/siyuan-note/siyuan@76dd4e98f4ceac248666ffc248569d88aa1f5aa0/screenshots/block-ref.gif)
2020-09-10 16:01:59 +08:00
2020-11-19 08:54:13 +08:00
### 动态查询嵌入
2021-01-12 17:23:17 +08:00
![block-query-embed.png](https://cdn.jsdelivr.net/gh/siyuan-note/siyuan@76dd4e98f4ceac248666ffc248569d88aa1f5aa0/screenshots/block-query-embed.gif)
2020-11-19 08:54:13 +08:00
2021-01-12 17:17:13 +08:00
### 社区主题集市
2021-01-12 17:23:17 +08:00
![theme-bazaar](https://cdn.jsdelivr.net/gh/siyuan-note/siyuan@76dd4e98f4ceac248666ffc248569d88aa1f5aa0/screenshots/theme-bazaar.png)
2021-01-12 17:17:13 +08:00
2020-09-10 16:04:41 +08:00
## 🛠️ 下载安装
2020-09-10 16:01:59 +08:00
2021-01-25 12:15:39 +08:00
* [B3log](https://b3log.org/siyuan/download.html)
2020-09-10 16:01:59 +08:00
* [GitHub](https://github.com/siyuan-note/siyuan/releases)
* [码云](https://gitee.com/siyuan-note/siyuan/releases)
2020-12-28 09:30:34 +08:00
* [Docker](https://hub.docker.com/r/b3log/siyuan)
2020-09-10 16:01:59 +08:00
## 📜 文档
2021-01-31 16:49:14 +08:00
* [用户指南](https://ld246.com/udanax/1602224134353)
2020-09-10 16:01:59 +08:00
* [思源笔记 - 支持 Markdown 块级引用和双向链接的网状笔记应用](https://ld246.com/article/1598872180233)
* [Markdown 实现块级引用双向链接的探索](https://ld246.com/article/1597226949061)
## 🏘️ 社区
2021-01-31 16:49:14 +08:00
* [GitHub Issues](https://github.com/siyuan-note/siyuan/issues)
* [中文讨论区](https://ld246.com/tag/siyuan)
2020-11-30 10:11:20 +08:00
* 微信公众号:`B3log开源`
2020-11-30 10:09:45 +08:00
![b3logos.jpg](https://b3logfile.com/file/2020/08/b3logos-032af045.jpg)
2020-09-03 23:13:25 +08:00
2020-12-12 23:48:56 +08:00
## 💌 参与贡献
目前思源笔记的一些组件是开源的,欢迎参与贡献。
* [用户指南](https://github.com/siyuan-note/user-guide-zh_CN)
* [外观和语言](https://github.com/siyuan-note/appearance)
* [Markdown 引擎](https://github.com/88250/lute)
2021-01-12 23:08:31 +08:00
## 🙏 鸣谢
思源笔记的诞生离不开 [Vditor](https://github.com/Vanessa219/vditor) 和 [Lute](https://github.com/88250/lute) 开源项目以及下列开源项目。
### 内核
* [https://github.com/golang/go](https://github.com/golang/go) `BSD-3-Clause License`
* [https://github.com/vanng822/css](https://github.com/vanng822/css) `MIT License`
* [https://github.com/studio-b12/gowebdav](https://github.com/studio-b12/gowebdav) `BSD-3-Clause License`
* [https://github.com/88250/gulu](https://github.com/88250/gulu) `Mulan PSL v2`
* [https://github.com/olahol/melody](https://github.com/olahol/melody) `BSD-2-Clause License`
* [https://github.com/Masterminds/sprig](https://github.com/Masterminds/sprig) `MIT License`
* [https://github.com/Xuanwo/go-locale](https://github.com/Xuanwo/go-locale) `Apache-2.0 License`
* [https://github.com/blastrain/vitess-sqlparser](https://github.com/blastrain/vitess-sqlparser) `Apache-2.0 License`
* [https://github.com/common-nighthawk/go-figure](https://github.com/common-nighthawk/go-figure) `MIT License`
* [https://github.com/dustin/go-humanize](https://github.com/dustin/go-humanize) `MIT License`
* [https://github.com/emirpasic/gods](https://github.com/emirpasic/gods) `BSD-2-Clause License`
* [https://github.com/facette/natsort](https://github.com/facette/natsort) `BSD-3-Clause License`
* [https://github.com/fsnotify/fsnotify](https://github.com/fsnotify/fsnotify) `BSD-3-Clause License`
* [https://github.com/gin-contrib/cors](https://github.com/gin-contrib/cors) `MIT License`
* [https://github.com/gin-gonic/gin](https://github.com/gin-gonic/gin) `MIT License`
* [https://github.com/go-git/go-git](https://github.com/go-git/go-git) `Apache-2.0 License`
* [https://github.com/jackpal/gateway](https://github.com/jackpal/gateway) `BSD-3-Clause License`
* [https://github.com/mitchellh/go-ps](https://github.com/mitchellh/go-ps) `MIT License`
* [https://github.com/mssola/user_agent](https://github.com/mssola/user_agent) `MIT License`
* [https://github.com/panjf2000/ants](https://github.com/panjf2000/ants) `MIT License`
* [https://github.com/parnurzeal/gorequest](https://github.com/parnurzeal/gorequest) `MIT License`
* [https://github.com/golang/crypto](https://github.com/golang/crypto) `BSD-3-Clause License`
* [https://github.com/golang/net](https://github.com/golang/net) `BSD-3-Clause License`
* [https://github.com/golang/text](https://github.com/golang/text) `BSD-3-Clause License`
* [https://github.com/go-gorm/sqlite](https://github.com/go-gorm/sqlite) `MIT License`
* [https://github.com/go-gorm/gorm](https://github.com/go-gorm/gorm) `MIT License`
### 界面
* [https://github.com/microsoft/TypeScript](https://github.com/microsoft/TypeScript) `Apache-2.0 License`
* [https://github.com/electron/electron](https://github.com/electron/electron) `MIT License`
* [https://github.com/d3/d3](https://github.com/d3/d3) `BSD-3-Clause License`
* [https://github.com/google/diff-match-patch](https://github.com/google/diff-match-patch) `Apache-2.0 License`
* [https://github.com/rtfpessoa/diff2html](https://github.com/rtfpessoa/diff2html) `MIT License`
* [https://github.com/mozilla/pdfjs-dist](https://github.com/mozilla/pdfjs-dist) `Apache-2.0 License`
* [https://github.com/blueimp/JavaScript-MD5](https://github.com/blueimp/JavaScript-MD5) `MIT License`
* [https://github.com/fex-team/kityminder-core](https://github.com/fex-team/kityminder-core) `BSD-3-Clause License`
2021-01-22 11:23:07 +08:00
* [https://github.com/codemirror/CodeMirror](https://github.com/codemirror/CodeMirror) `MIT License`
* [https://github.com/hakimel/reveal.js](https://github.com/hakimel/reveal.js) `MIT License`