diff --git a/README.md b/README.md index 8b223adfb..0293e0dca 100644 --- a/README.md +++ b/README.md @@ -1,186 +1,181 @@
-下一代的个人知识管理系统,你的数字花园
+The next generation PKM system, your digital garden
-
+
-
-
-The next generation PKM system, your digital garden
-
-
-
-
-
-
-
-
-中文 -
- -## 💡 Introduction - -SiYuan is a local-first personal knowledge management system, support fine-grained block-level reference and Markdown -WYSIWYG. - - - - - -## ✨ Features - -### Free - -All local features are free. - -* Content block - * Block-level reference and two-way links - * Document relationship diagram, global relationship diagram - * Custom attributes - * SQL query embed - * Protocol `siyuan://` -* Editor - * Block-style - * Markdown WYSIWYG - * List outline - * Block zoom-in - * Block horizontal layout - * Million-word large document editing - * Mathematical formulas, charts, flowcharts, Gantt charts, timing charts, staffs, etc. - * Web clipping - * PDF Annotation link -* Export - * Block ref and embed - * Standard Markdown with assets - * PDF, Word and HTML - * Copy to WeChat MP, Zhihu and Yuque -* Community bazaar - * Themes - * Icons - * Templates - * Widgets -* Hierarchical tag -* Multi-tab, drag and drop to split screen -* Fulltext search -* Template snippet -* Keymap -* Themes and icons -* Android APP -* iOS APP -* Docker deployment -* [API](https://github.com/siyuan-note/siyuan/blob/master/API.md) - -### Paid subscription - -Cloud services require a paid subscription. - -* VIP identity -* End-to-end encrypted data synchronization -* End-to-end encrypted data backup -* Cloud assets serving -* WeChat notification -* Cloud inbox (TBD) - -## 🗺️ Roadmap - -* [SiYuan development plan and progress](https://github.com/siyuan-note/siyuan/projects) -* [SiYuan Change logs](https://github.com/siyuan-note/siyuan/blob/master/CHANGE_LOGS.md) - -## 🛠️ Download Setup - -* [B3log](https://b3log.org/siyuan/en/download.html) -* [GitHub](https://github.com/siyuan-note/siyuan/releases) -* [Docker](https://hub.docker.com/r/b3log/siyuan) -* [App Store](https://apps.apple.com/us/app/siyuan/id1583226508) -* [Google Play](https://play.google.com/store/apps/details?id=org.b3log.siyuan) - -To get the latest Insider Preview, please send an email with your GitHub login name to 845765@qq.com, and we will invite you to join the SiYuan Insider Preview team, thanks. - -## 🏘️ Community - -* [Issues](https://github.com/siyuan-note/siyuan/issues) -* [Discord](https://discord.gg/bzfCBwMzdP) - -## ❓ FAQ - -### How does SiYuan store data? - -The data is saved in the workspace folder (the default is in the user's home directory Documents/SiYuan, which can be modified in Settings - About), in the workspace data folder: - -* `assets` are used to save all inserted asset files -* `templates` are used to save template snippets -* `widgets` are used to save widgets -* `emojis` are uaed to save emoji images -* The rest of the folders are the notebook folders created by the user, files with the suffix of `.sy` in the notebook folder are used to save the document data, and the data format is JSON - -### Is SiYuan open source? - -It is not completely open source at present, but some components and applications have been open sourced, and contributions are welcome. - -* [User Guide](https://github.com/siyuan-note/user-guide-en_US) -* [Appearance](https://github.com/siyuan-note/appearance) -* [Data Parser](https://github.com/88250/protyle) -* [Editor Engine](https://github.com/88250/lute) -* [End-to-end encryption](https://github.com/siyuan-note/encryption) -* [Chrome Clipping Extension](https://github.com/siyuan-note/siyuan-chrome) -* [Android](https://github.com/siyuan-note/siyuan-android) -* [iOS](https://github.com/siyuan-note/siyuan-ios) - -### Is there any Note for deleting docs? - -After deletion, the doc will not appear in the operating system's recycle bin, but will be deleted directly. When deleted, SiYuan will generate edit history. - -### How can I just wrap and not start a new paragraph? - -Please use Shift+Enter. - -### How to move the heading and blocks below it? - -Fold the heading and move it later. - -### How to select multiple blocks across pages? - -Click at the beginning, hold down Shift and click at the end after scrolling the page. - -### How to adjust table rows and columns? - -There is an operation entry in the block icon menu of the table block. - -### How to use a third-party sync disk for data synchronization? - -* Please only synchronize the `workspace/data/`, do not synchronize the entire workspace -* Please suspend third-party synchronization during the operation of SiYuan, otherwise data may be damaged. For details, please refer to [here](https://ld246.com/article/1626537583158) -* The data folder path on the Android is `internal storage device/Android/data/org.b3log.siyuan/files/siyuan/data/`, which is a private path of the application and cannot be read by other programs and can only be copied manually -* There is a conflict between third-party synchronization and SiYuan synchronization, please do not use at the same time - -### Do you plan to support plugins? - -SiYuan supports use on browser, which can be extended by browser plug-ins. We are looking forward to other developers writing browser plug-ins for SiYuan. With the gradual provision of Kernel API , we will introduce a plug-in mechanism in the future. - -### Do I need to pay for it? - -Local functions are completely free to use, [Cloud services](https://b3log.org/siyuan/pricing.html) requires annual subscription, price is $64/year。 - -Users in non-Mainland China regions should not pay for subscriptions, because SiYuan Cloud Server cannot guarantee availability in non-Mainland China regions. - -## 💌 Participate in contribution - -At present, some components of SiYuan are open source, and contributions are welcome. - -* [User Guide](https://github.com/siyuan-note/user-guide-en_US) -* [Appearance](https://github.com/siyuan-note/appearance) -* [Data Parser](https://github.com/88250/protyle) -* [Editor Engine](https://github.com/88250/lute) -* [End-to-end encryption](https://github.com/siyuan-note/encryption) -* [Chrome Clipping Extension](https://github.com/siyuan-note/siyuan-chrome) -* [Android](https://github.com/siyuan-note/siyuan-android) -* [iOS](https://github.com/siyuan-note/siyuan-ios) - -## 🙏 Acknowledgement - -SiYuan is made possible by the following open source projects. - -* [https://github.com/golang/go](https://github.com/golang/go) `BSD-3-Clause License` -* [https://github.com/atotto/clipboard](https://github.com/atotto/clipboard) `BSD-3-Clause License` -* [https://github.com/vanng822/css](https://github.com/vanng822/css) `MIT License` -* [https://github.com/gofrs/flock](https://github.com/gofrs/flock) `BSD-3-Clause License` -* [https://github.com/88250/gulu](https://github.com/88250/gulu) `Mulan PSL v2` -* [https://github.com/88250/lute](https://github.com/88250/lute) `Mulan PSL v2` -* [https://github.com/olahol/melody](https://github.com/olahol/melody) `BSD-2-Clause License` -* [https://github.com/pdfcpu/pdfcpu](https://github.com/pdfcpu/pdfcpu) `Apache-2.0 License` -* [https://github.com/88250/protyle](https://github.com/88250/protyle) `Mulan PSL v2` -* [https://github.com/blastrain/vitess-sqlparser](https://github.com/blastrain/vitess-sqlparser) `Apache-2.0 License` -* [https://github.com/ConradIrwin/font](https://github.com/ConradIrwin/font) `MIT 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/araddon/dateparse](https://github.com/araddon/dateparse) `MIT 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/flopp/go-findfont](https://github.com/flopp/go-findfont) `MIT 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-contrib/gzip](https://github.com/gin-contrib/gzip) `MIT License` -* [https://github.com/gin-contrib/sessions](https://github.com/gin-contrib/sessions) `MIT License` -* [https://github.com/gin-gonic/gin](https://github.com/gin-gonic/gin) `MIT License` -* [https://github.com/jackpal/gateway](https://github.com/jackpal/gateway) `BSD-3-Clause License` -* [https://github.com/jinzhu/copier](https://github.com/jinzhu/copier) `MIT License` -* [https://github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3) `MIT License` -* [https://github.com/mattn/go-zglob](https://github.com/mattn/go-zglob) `MIT 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/patrickmn/go-cache](https://github.com/patrickmn/go-cache) `MIT License` -* [https://github.com/pkg/sftp](https://github.com/pkg/sftp) `BSD-2-Clause License` -* [https://github.com/siyuan-note/encryption](https://github.com/siyuan-note/encryption) `Mulan PSL v2` -* [https://github.com/xrash/smetrics](https://github.com/xrash/smetrics) `MIT License` -* [https://github.com/golang/crypto](https://github.com/golang/crypto) `BSD-3-Clause License` -* [https://github.com/golang/image](https://github.com/golang/image) `BSD-3-Clause License` -* [https://github.com/golang/mobile](https://github.com/golang/mobile) `BSD-3-Clause License` -* [https://github.com/golang/text](https://github.com/golang/text) `BSD-3-Clause 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/Vanessa219/vditor](https://github.com/Vanessa219/vditor) `MIT License` -* [https://github.com/visjs/vis-network](https://github.com/visjs/vis-network) `Apache-2.0 License` -* [https://github.com/mozilla/pdf.js](https://github.com/mozilla/pdf.js) `Apache-2.0 License` -* [https://github.com/blueimp/JavaScript-MD5](https://github.com/blueimp/JavaScript-MD5) `MIT License` diff --git a/README_zh_CN.md b/README_zh_CN.md new file mode 100644 index 000000000..ea819c8f5 --- /dev/null +++ b/README_zh_CN.md @@ -0,0 +1,230 @@ +
+
+
+下一代的个人知识管理系统,你的数字花园
+
+
+
+
+
+
+
+
+English +
+ +## 💡 简介 + +思源笔记是一款本地优先的个人知识管理系统, 支持细粒度块级引用和 Markdown 所见即所得。 + + + + + +欢迎到[思源笔记官方讨论区](https://ld246.com/domain/siyuan)了解更多。同时也欢迎关注 B3log 开源社区微信公众号 `B3log开源`: + + + +## ✨ 特性 + +### 免费 + +所有本地功能都是免费的。 + +* 内容块 + * 块级引用和双向链接 + * 文档关系图、全局关系图 + * 自定义属性 + * SQL 查询嵌入 + * 协议 `siyuan://` +* 编辑器 + * Block 风格 + * Markdown 所见即所得 + * 列表大纲 + * 块缩放聚焦 + * 块横向排版 + * 百万字大文档编辑 + * 数学公式、图表、流程图、甘特图、时序图、五线谱等 + * 网页剪藏 + * PDF 标注双链 +* 导出 + * 引用块和嵌入块 + * 带 assets 文件夹的标准 Markdown + * PDF、Word 和 HTML + * 复制到微信公众号、知乎和语雀 +* 社区集市 + * 主题 + * 图标 + * 模板 + * 挂件 +* 层级标签 +* 多页签拖拽分屏 +* 全文搜索 +* 模板片段 +* 快捷键 +* 主题和图标 +* Android APP +* iOS APP +* Docker 部署 +* [API](https://github.com/siyuan-note/siyuan/blob/master/API.md) + +### 付费订阅 + +云端服务需要付费订阅。 + +* 尊贵身份标识 +* 端到端加密数据同步 +* 端到端加密数据备份 +* 云端图床服务 +* 定时微信提醒 +* 云端收集箱(计划中) + +## 🗺️ 路线图 + +* [思源笔记开发计划和进度](https://github.com/siyuan-note/siyuan/projects) +* [思源笔记版本变更和公告](https://ld246.com/tag/siyuan-announcement) + +## 🛠️ 下载安装 + +* [B3log](https://b3log.org/siyuan/download.html) +* [GitHub](https://github.com/siyuan-note/siyuan/releases) +* [Docker](https://hub.docker.com/r/b3log/siyuan) +* [App Store](https://apps.apple.com/cn/app/siyuan/id1583226508) +* [Google Play](https://play.google.com/store/apps/details?id=org.b3log.siyuan) + +获取最新内部预览版(Insider Preview),请将你的 GitHub 登录名发送邮件至 845765@qq.com,我们将邀请你加入 SiYuan 内部预览团队。 + +## 🏘️ 社区 + +* [中文讨论区](https://ld246.com/domain/siyuan) +* [GitHub Issues](https://github.com/siyuan-note/siyuan/issues) +* [QQ 频道](https://qun.qq.com/qqweb/qunpro/share?_wv=3&_wwv=128&inviteCode=EGKPc&from=246610&biz=ka) +* [用户社群汇总](https://ld246.com/article/1640266171309) + +## ❓ 常见问题和解答 + +### 思源是如何存储数据的? + +数据保存在工作空间文件夹下(默认位于用户家目录 Documents/SiYuan,可在 设置 - 关于 中进行修改),在工作空间 data 文件夹下: + +* `assets` 用于保存所有插入的资源文件 +* `templates` 用于保存模板片段 +* `widgets` 用于保存挂件 +* `emojis` 用于保存 Emoji 图片 +* 其余文件夹就是用户自己创建的笔记本文件夹,笔记本文件夹下 `.sy` 后缀的文件用于保存文档数据,数据格式为 JSON + +### 思源是开源的吗? + +目前并没有完全开源,但已开源部分组件和应用端,欢迎参与贡献。 + +* [用户指南](https://github.com/siyuan-note/user-guide-zh_CN) +* [外观](https://github.com/siyuan-note/appearance) +* [数据解析器](https://github.com/88250/protyle) +* [编辑器引擎](https://github.com/88250/lute) +* [端到端加密](https://github.com/siyuan-note/encryption) +* [Chrome 剪藏扩展](https://github.com/siyuan-note/siyuan-chrome) +* [Android 端](https://github.com/siyuan-note/siyuan-android) +* [iOS 端](https://github.com/siyuan-note/siyuan-ios) + +### 删除文档有什么注意事项吗? + +文档被删除后不会出现在操作系统回收站中,而是直接删除,删除时思源会生成编辑历史。 + +### 如何才能只换行不新起段落? + +请使用 Shift+Enter。 + +### 移动标题时如何带下方块一起移动? + +将标题折叠以后再移动。 + +### 如何跨页多选内容块? + +在开始的地方单击,滚动页面以后在结束的地方按住 Shift 单击。 + +### 如何调整表格行列? + +表格块的块标菜单中有操作入口。 + +### 如何使用第三方同步盘进行数据同步? + +* 请仅同步 `工作空间/data/`,切勿同步整个工作空间 +* 思源运行期间请暂停第三方同步,否则可能会出现数据损坏,细节请参考[这里](https://ld246.com/article/1626537583158) +* Android 端数据文件夹路径为 `内部存储设备/Android/data/org.b3log.siyuan/files/siyuan/data/`,该路径是应用私有路径,其他程序无法读取,只能手动复制 +* 第三方同步和思源同步存在冲突,切勿同时使用 + +### 计划支持插件吗? + +思源支持在浏览器上使用,可以通过浏览器插件来扩展功能。我们很期待其他开发者为思源编写浏览器插件。随着内核 API 的逐步提供,后续我们会引入插件机制。 + +### 使用需要付费吗? + +本地功能完全免费使用,[云端服务](https://b3log.org/siyuan/pricing.html)需要年付订阅。 + +非中国大陆地区的用户请勿付费订阅,因为思源云端服务器无法保证非中国大陆地区可用。 + +## 💌 参与贡献 + +目前思源笔记的一些组件是开源的,欢迎参与贡献。 + +* [用户指南](https://github.com/siyuan-note/user-guide-zh_CN) +* [外观](https://github.com/siyuan-note/appearance) +* [数据解析器](https://github.com/88250/protyle) +* [编辑器引擎](https://github.com/88250/lute) +* [端到端加密](https://github.com/siyuan-note/encryption) +* [Chrome 剪藏扩展](https://github.com/siyuan-note/siyuan-chrome) +* [Android 端](https://github.com/siyuan-note/siyuan-android) +* [iOS 端](https://github.com/siyuan-note/siyuan-ios) + +## 🙏 鸣谢 + +思源的诞生离不开下列开源项目。 + +* [https://github.com/golang/go](https://github.com/golang/go) `BSD-3-Clause License` +* [https://github.com/atotto/clipboard](https://github.com/atotto/clipboard) `BSD-3-Clause License` +* [https://github.com/vanng822/css](https://github.com/vanng822/css) `MIT License` +* [https://github.com/gofrs/flock](https://github.com/gofrs/flock) `BSD-3-Clause License` +* [https://github.com/88250/gulu](https://github.com/88250/gulu) `Mulan PSL v2` +* [https://github.com/88250/lute](https://github.com/88250/lute) `Mulan PSL v2` +* [https://github.com/olahol/melody](https://github.com/olahol/melody) `BSD-2-Clause License` +* [https://github.com/pdfcpu/pdfcpu](https://github.com/pdfcpu/pdfcpu) `Apache-2.0 License` +* [https://github.com/88250/protyle](https://github.com/88250/protyle) `Mulan PSL v2` +* [https://github.com/blastrain/vitess-sqlparser](https://github.com/blastrain/vitess-sqlparser) `Apache-2.0 License` +* [https://github.com/ConradIrwin/font](https://github.com/ConradIrwin/font) `MIT 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/araddon/dateparse](https://github.com/araddon/dateparse) `MIT 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/flopp/go-findfont](https://github.com/flopp/go-findfont) `MIT 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-contrib/gzip](https://github.com/gin-contrib/gzip) `MIT License` +* [https://github.com/gin-contrib/sessions](https://github.com/gin-contrib/sessions) `MIT License` +* [https://github.com/gin-gonic/gin](https://github.com/gin-gonic/gin) `MIT License` +* [https://github.com/jackpal/gateway](https://github.com/jackpal/gateway) `BSD-3-Clause License` +* [https://github.com/jinzhu/copier](https://github.com/jinzhu/copier) `MIT License` +* [https://github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3) `MIT License` +* [https://github.com/mattn/go-zglob](https://github.com/mattn/go-zglob) `MIT 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/patrickmn/go-cache](https://github.com/patrickmn/go-cache) `MIT License` +* [https://github.com/pkg/sftp](https://github.com/pkg/sftp) `BSD-2-Clause License` +* [https://github.com/siyuan-note/encryption](https://github.com/siyuan-note/encryption) `Mulan PSL v2` +* [https://github.com/xrash/smetrics](https://github.com/xrash/smetrics) `MIT License` +* [https://github.com/golang/crypto](https://github.com/golang/crypto) `BSD-3-Clause License` +* [https://github.com/golang/image](https://github.com/golang/image) `BSD-3-Clause License` +* [https://github.com/golang/mobile](https://github.com/golang/mobile) `BSD-3-Clause License` +* [https://github.com/golang/text](https://github.com/golang/text) `BSD-3-Clause 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/Vanessa219/vditor](https://github.com/Vanessa219/vditor) `MIT License` +* [https://github.com/visjs/vis-network](https://github.com/visjs/vis-network) `Apache-2.0 License` +* [https://github.com/mozilla/pdf.js](https://github.com/mozilla/pdf.js) `Apache-2.0 License` +* [https://github.com/blueimp/JavaScript-MD5](https://github.com/blueimp/JavaScript-MD5) `MIT License`