链滴笔记已经停止维护,欢迎关注我们的最新项目思源笔记。
LianDi has stopped maintenance, welcome to follow our latest project SiYuan.
链滴笔记已经停止维护,欢迎关注我们的最新项目思源笔记。
LianDi has stopped maintenance, welcome to follow our latest project SiYuan.
(以下评论已经同步到 vditor 和 链滴 的 issue,希望采纳)
对图片管理问题,可以使用 textbundle(它是基于文件系统的,不是私有格式封装)。
一直以来,md 文档插入图片都是问题:
这也是我在用 md 做记录时候的烦恼。
不过,Marked 开发者和 Ulysses 团队开发出了一种解决方法,就是 TextBundle,简要解释一下,它是这样的结构:
一个叫 文档.textbundle
的文件夹,内包含:
assets
文件夹,用于存放图片等附件info.json
文件,用于存放相关的元数据text.md
文件,用于存放文档内容。文档通过相对路径引用 assets 文件夹内的图片和其它媒体文件。可以实现一个文包内,既包含 md 文档,也包含图片,预览时无需询问权限,同时又方便直接编辑,非常便捷。
每一个文档都存储在一个 textbundle 中,这样,即便导出,复制到其它设备、平台上,都可以用各种 markdown 编辑器打开文档,正常浏览里面的图片。
Ulysses, Bear 这样的流行的写作工具,甚至是 Mindnode 等思维导图工具,都支持 textbundle。
如果支持 textbundle 格式。那么我们在快速写作的时候,就可以更加安心。因为我们确认所有的创作内容都可以方便导出带格式、带图片资源版本,轻松在其他专用工具中进一步加工。
WebDAV 感觉很强大啊,以前没怎么接触过,等你产品上线我一定试试看,真令人期待!
看到评论区有人提到了版本控制问题,我认为 textbundle
可能也可以顺带解决。因为它有一个 info.json
文件 ,这里面可以填写各种元数据,比如可以把旧版本文档放到 assets
文件夹,再把版本相关信息放进 info.json
里面,后期就可以根据 info.json
里面的信息进行版本控制。
数据同步方面不用考虑,因为 WebDAV 本身就是为分布式文件存取而生的。用户只要搭建一个支持 WebDAV 的服务端来托管笔记文件就 OK 了,链滴笔记作为客户端连上了以后就可以直接用,不存在同步数据的概念,因为对于数据的操作是面向 WebDAV 接口的,数据本身是 WebDAV 服务端管理的。
比如多台设备连接到同一个 WebDAV 服务,在一台设备上的操作结果其他设备也可以获取到。另外,对于 WebDAV 的服务端支持是非常广泛的,比如 NGINX、Apache、Cady 这类 HTTP 服务器可以通过简单配置就能够支持伺服,所以对用户来说要搭建一个多端同步的笔记服务不是难事。
可以这样来看,用户需要的“数据同步的结果”,所以只要数据是集中管理的,也就不存在非要分发同步了。客户端连接上服务端后,天然就是“同步”的,这也是链滴笔记要基于 WebDAV 来实现的原因 😄
w 文章摘要书写有 bug,就如你现在看到的这个一样诶,。eiezhe'ge'yi'yzhe'ge'yi'yzhe'ge'yizhe'ge'yzhe'gezhe'ge'yzhe'ge'yizhe'ge'yizhe'ge'yzhe'gezhe'ge'yzhe'gezhe'gzhezhzdedkan'daokan'dakan'dkankakxian'zaixian'zaxian'zxianxiaxixxian'zi'anxian'ziaxian'zixian'zxianxiaxixninjiu'rujiu'rjiujijjujbu'gbubyouyoyshu'xieshu'xishu'xshushszhai'yaozhai'yazhai'yzhaizhai'xzhai'xizhai'xiezhai'xizhai'xzhaizhazhzwen'zhangwen'zhanwen'zhawen'zhwen'zwenwe
确认过眼神后的灵魂连接,站在链在!
GraphQL 是一个用于 API 的查询语言,是一个使用基于类型系统来执行查询的服务端运行时(类型系统由你的数据定义)。GraphQL 并没有和任何特定数据库或者存储引擎绑定,而是依靠你现有的代码和数据支撑。
知乎是网络问答社区,连接各行各业的用户。用户分享着彼此的知识、经验和见解,为中文互联网源源不断地提供多种多样的信息。
服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。
代码片段分为 CSS 与 JS 两种代码,添加在 [设置 - 外观 - 代码片段] 中,这些代码会在思源笔记加载时自动执行,用于改善笔记的样式或功能。
用户在该标签下分享代码片段时需在帖子标题前添加 [css]
或 [js]
用于区分代码片段类型。
Laravel 是一套简洁、优雅的 PHP Web 开发框架。它采用 MVC 设计,是一款崇尚开发效率的全栈框架。
RYMCU 致力于打造一个即严谨又活泼、专业又不失有趣,为数百万人服务的开源嵌入式知识学习交流平台。
Jenkins 是一套开源的持续集成工具。它提供了非常丰富的插件,让构建、部署、自动化集成项目变得简单易用。
又拍云是国内领先的 CDN 服务提供商,国家工信部认证通过的“可信云”,乌云众测平台认证的“安全云”,为移动时代的创业者提供新一代的 CDN 加速服务。
PWA(Progressive Web App)是 Google 在 2015 年提出、2016 年 6 月开始推广的项目。它结合了一系列现代 Web 技术,在网页应用中实现和原生应用相近的用户体验。
Notion - The all-in-one workspace for your notes, tasks, wikis, and databases.
C++ 是在 C 语言的基础上开发的一种通用编程语言,应用广泛。C++ 支持多种编程范式,面向对象编程、泛型编程和过程化编程。
域名(Domain Name),简称域名、网域,是由一串用点分隔的名字组成的 Internet 上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。
持续集成(Continuous Integration)是一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。
Cloud Foundry 是 VMware 推出的业界第一个开源 PaaS 云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。
HBase 是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的 Google 论文 “Bigtable:一个结构化数据的分布式存储系统”。就像 Bigtable 利用了 Google 文件系统所提供的分布式数据存储一样,HBase 在 Hadoop 之上提供了类似于 Bigtable 的能力。
Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案,是 [阿里巴巴] SOA 服务化治理方案的核心框架,每天为 2,000+ 个服务提供 3,000,000,000+ 次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。
有空闲时间是接外包好呢还是学习好呢?
Unity 是由 Unity Technologies 开发的一个让开发者可以轻松创建诸如 2D、3D 多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。
我们平时所说的“架构”主要是指软件架构,这是有关软件整体结构与组件的抽象描述,用于指导软件系统各个方面的设计。另外还有“业务架构”、“网络架构”、“硬件架构”等细分领域。
设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。
SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。
记录并分享人生的经历。