思源笔记实战指南:从安装到脚本化,四步搭出长期可用的知识库

发布时间:2026/9/3 11:46:53

思源笔记实战指南:从安装到脚本化,四步搭出长期可用的知识库
思源笔记实战指南从安装到脚本化四步搭出长期可用的知识库【免费下载链接】siyuanAn open-source, privacy-first, self-hosted knowledge workspace where humans and AI agents work together 开源、隐私优先、自托管的知识工作空间让人与智能体在此协作项目地址: https://gitcode.com/GitHub_Trending/si/siyuan思源笔记是一款开源、隐私优先、自托管的知识库你写下的内容以纯文本文件保存在本地靠块级编辑和双向链接把知识互相串起来。本文按“装好 → 编辑器上手 → 数据库视图 → 脚本化 → 上服务器”的顺序走一遍读完你就知道下一步该点哪里。一、安装与启动思源笔记桌面端还是服务端先回答一个问题装在自己电脑上还是跑在服务器上两条路最终都落在同一个内核上——前端是 TypeScript内核是 Go数据目录结构在 docs/WORKSPACE.md 里有完整说明。普通用户下载桌面客户端、打开工作区即可不用往下看。需要自建、想改源码的开发者用下面四行完成构建# 拉源码要装好 Go 和 Node.js 环境 git clone https://gitcode.com/GitHub_Trending/si/siyuan cd siyuan/app pnpm install pnpm run build cd ../kernel go build -tags fts5前两条命令产出前端资源最后一条产出内核可执行文件。注意fts5标签要带上否则全文搜索索引用不上。避坑提示工作区默认建在用户主目录下的SiYuan文件夹。别把工作区放桌面或移动盘——目录一旦挪动storage里的索引会失效需要全量重建。二、第一次真正用起来把“块”玩明白 打开任意文档你会发现每个段落、每个标题、每个列表项都是独立的“块”。鼠标悬停在块左侧会出现拖拽把手拖动即可换位或嵌套行首输入/会弹出块菜单在标题、清单、代码块之间来回切换。图中展示的是块引用输入关键词后从全库命中 213 个块右侧反向链接面板会实时统计谁引用了当前块这是知识网络自动生长的前提。建议先做三件事按Ctrl/调出块菜单把一段话转成标题或待办清单编辑器里输入((打开块引用搜索并锚定某个段落打开右侧“反向链接”面板切到“图形视图”看链接网络实战技巧引用别乱建。只给“值得长期被引用”的内容——定义、结论、关键数据——建立引用否则图谱会越来越糊。三、一周后把零散笔记沉淀成数据库视图 当某类信息反复出现书单、任务、实验记录就该升级成数据库视图。新建文档行首输入/database建表点“”补上作者、标签、日期等属性列同一份数据可以同时挂表格、卡片、看板、日历四种视图各取所需。图中同一套书籍数据被表格视图和卡片视图同时消费标签属性和条目数量直接可见不用二次整理。内核的查询能力也对外暴露但 CLI 只放行只读语句# 查全库的 h2 标题块只读校验拦着删不了数据 siyuan sql SELECT id, name FROM blocks WHERE typeh2 -w ~/SiYuan避坑提示属性视图替代不了分笔记本。单个笔记本的文档数控制在 1000 个以内超了就把旧内容整体搬去“归档”笔记本。四、再进一步备份与导入导出脚本化 ⚙️内核二进制名叫siyuan用-w指定工作区四个高频命令命令什么时候用siyuan search 关键词 -f json全文搜索JSON 输出方便接后续处理siyuan export md --id 块ID -o out.md单文档导出为 Markdownsiyuan import md --file notes/ --notebook 笔记本ID批量导入一个目录的 Markdownsiyuan export data -o backup.zip整个库的数据备份配合一个保留 7 天的备份脚本#!/bin/bash siyuan export data -o /backup/siyuan-$(date %F).zip -w ~/SiYuan find /backup -name siyuan-*.zip -mtime 7 -delete实战技巧批量导入前加--dry-run跑一遍只打印将要发生什么、不真正写盘路径写错也能反复验证。五、上服务器跑Docker 十分钟起私有实例 团队共用或手机上远程访问容器化最省事services: siyuan: image: b3log/siyuan:latest ports: [6806:6806] volumes: [./workspace:/siyuan/workspace] environment: - SIYUAN_WORKSPACE_PATH/siyuan/workspace - SIYUAN_ACCESS_AUTH_CODE换成你自己的码 restart: unless-stopped起来后访问 6806 端口输入验证码即可进入。镜像基于 alpine默认CMD就是serve仓库根目录的 Dockerfile 能确认构建细节。避坑提示SIYUAN_ACCESS_AUTH_CODE必须设置。不设的话任何能访问到 6806 端口的人都能读写你的全部笔记对外暴露时再套一层反向代理把验证码藏在登录页之后。下一步装好客户端在一份文档里建 3 个块引用打开反向链接面板确认链路生效挑一类重复记录书单或任务建数据库视图录入 5 行真实数据把一行siyuan export data备份命令写进 crontab今天就跑一次试试【免费下载链接】siyuanAn open-source, privacy-first, self-hosted knowledge workspace where humans and AI agents work together 开源、隐私优先、自托管的知识工作空间让人与智能体在此协作项目地址: https://gitcode.com/GitHub_Trending/si/siyuan创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

开源AI智能体goose入门:5分钟安装并跑通你的第一个自动化任务

开源AI智能体goose入门:5分钟安装并跑通你的第一个自动化任务

2026/9/3 11:46:53

开源AI智能体goose入门:5分钟安装并跑通你的第一个自动化任务 【免费下载链接】goose an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM 项目地址: https://gitcode.com/GitHub_Trending…

限制条件下的稳定通关:从“禁叶”与“分屏”谈预案设计

限制条件下的稳定通关:从“禁叶”与“分屏”谈预案设计

2026/9/3 11:36:52

看到「PVZ返茂版」第47期周挑战的标题,里面同时出现“禁叶”“Split Screen”“酋长巧施连环计”,结尾还跟了一句“主包险上断头台”,很多人第一反应是:这又是一条游戏录屏,主播在固定关卡里多练了几次,最后…

体育话题如何写成技术文章?以Python和姿态估计为例

体育话题如何写成技术文章?以Python和姿态估计为例

2026/9/3 11:36:52

这个主题和CSDN社区的技术定位相差太远,我没法硬写成技术教程——如果硬套“环境准备部署运行”这种结构,只会变成对读者和这个体育话题的双重不尊重。如果你想写这个冲浪新闻的花絮或体育内容,请放开平台限制让我用普通自媒体格式来写&#…

用Python分离贝斯音轨并做频谱分析实践

用Python分离贝斯音轨并做频谱分析实践

2026/9/3 12:47:00

这个标题无法用于 CSDN 技术博客创作。“杀死那个石家庄人”是一首知名歌曲,但它不属于技术主题,且其歌词意象涉及不宜展开的社会现实背景。根据内容安全与平台定位要求,我不能围绕它撰写“技术解析”“项目实战”或“趋势观点”类博文&#…

CTF网络安全攻防练习题

CTF网络安全攻防练习题

2026/9/3 12:47:00

一道CTF网络安全攻防练习题把我整破防了:NNP?像素藏密PDF双层隐写保姆级复盘 本文标签:CTF Misc杂项 隐写术 PDF分析 LSB 网络安全攻防 二进制 原创文章,适合CTF入门到进阶选手,全文干货,建议收藏后慢慢看。…

激光雷达点云与相机图像融合:坐标系转换与投影着色实战指南

激光雷达点云与相机图像融合:坐标系转换与投影着色实战指南

2026/9/3 12:47:00

简介:本资源是一套基于Python实现的激光雷达点云与图像融合可视化工具,面向自动驾驶、三维感知及计算机视觉方向的学习者与工程师,解决LiDAR点云到相机图像平面的精确投影与着色难题。压缩包共23个文件(8.77MB)&#x…

C/C++入门教程评估指南:从零基础到实战的系统学习路径

C/C++入门教程评估指南:从零基础到实战的系统学习路径

2026/9/3 12:47:00

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

Hyper DBZ:基于RAG的AI编程助手环境,实现项目感知与智能代码生成

Hyper DBZ:基于RAG的AI编程助手环境,实现项目感知与智能代码生成

2026/9/3 12:47:00

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

从会用Docker到懂设计:隔离、隐藏与行为限制

从会用Docker到懂设计:隔离、隐藏与行为限制

2026/9/3 12:36:59

写在文章开头 这是笔者在2022年左右写的一篇关于docker基本概念和实践的教程,随着AI的出现,开发者对于此类运维工具的学习和上手成本逐步降低,真正稀缺的,是正确地理解技术,而理解它要弄明白三件事: 它为…

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

2026/9/2 10:08:07

每年校招季我都会接触不少准备数据库方向笔试的同学,看到最多的状态就是:简历上写着“熟悉 MySQL”“了解索引优化”,一碰到数据库管理工程师的笔试卷,却在索引、事务、锁、备份恢复这些题目上翻车。网易这套 2018 校园招聘数据库…

数字电路时序基石:深入理解建立时间与保持时间

数字电路时序基石:深入理解建立时间与保持时间

2026/9/2 12:11:52

1. 这不是“背公式”的事:时间参数到底在约束什么你翻过数字电路教材,一定见过这两个词:建立时间(Setup Time)和保持时间(Hold Time)。它们常被并列写在触发器(Flip-Flop&#xff09…

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

2026/9/1 23:49:08

1. 项目缘起:从赛题到超声波测距机的诞生第八届蓝桥杯单片机设计与开发国赛的题目,我至今记忆犹新。它没有直接给出一个花哨的名字,而是用“超声波测距机”这个朴实无华的功能描述,精准地勾勒出了考核的核心。对于当时备赛的我而言…

【原创】基于微信小程序+AI大模型+uni-app的宠物用品商城小程序(设计与实现)

【原创】基于微信小程序+AI大模型+uni-app的宠物用品商城小程序(设计与实现)

2026/9/3 0:06:18

摘要:随着电子商务与本地生活服务的普及,线上交易与店铺运营管理已成为常规业态。传统分散式进销存与人工对账方式存在流程割裂、库存难同步、促销规则难落地、经营数据难沉淀等弊端,难以支撑一体化的数字化运营。同类课题亦多见多商户在线商…

【原创】基于AI大模型+SpringBoot+Vue的宠物用品商城(设计与实现)

【原创】基于AI大模型+SpringBoot+Vue的宠物用品商城(设计与实现)

2026/9/3 0:06:18

摘要:随着电子商务与本地生活服务的普及,线上交易与店铺运营管理已成为常规业态。传统分散式进销存与人工对账方式存在流程割裂、库存难同步、促销规则难落地、经营数据难沉淀等弊端,难以支撑一体化的数字化运营。同类课题亦多见多商户在线商…

【原创】基于微信小程序+AI大模型+uni-app的节日礼品定制商城小程序(设计与实现)

【原创】基于微信小程序+AI大模型+uni-app的节日礼品定制商城小程序(设计与实现)

2026/9/3 0:06:18

摘要:随着电子商务与本地生活服务的普及,线上交易与店铺运营管理已成为常规业态。传统分散式进销存与人工对账方式存在流程割裂、库存难同步、促销规则难落地、经营数据难沉淀等弊端,难以支撑一体化的数字化运营。同类课题亦多见多商户在线商…

远程协作的工作台整理

远程协作的工作台整理

2026/9/3 6:56:24

远程协作的工作台整理远程协作的核心不是再加一个工具,而是让交接信息足够完整。异步任务要写明目标、输入位置、完成标准和需要决策的人。 工作台的最小配置 将日程、待办、代码和沟通入口收拢到少数固定位置;通知按紧急程度分层。工作台不需要模仿办公…

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

2026/9/3 6:39:45

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

2026/9/3 5:20:28

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…