现在的情况是拖动一个块到文件树,最大标题成为文件名,而其他标题依次转为第一、第二级标题……
可这和 markdown 常推荐的规范:”一级标题只出现一次“冲突,是否可以添加选择最大标题为一级还是二级呢?
另外目前拖动后撤回并不会重新生成文件,误操作容易丢失内容
现在的情况是拖动一个块到文件树,最大标题成为文件名,而其他标题依次转为第一、第二级标题……
可这和 markdown 常推荐的规范:”一级标题只出现一次“冲突,是否可以添加选择最大标题为一级还是二级呢?
另外目前拖动后撤回并不会重新生成文件,误操作容易丢失内容
文档块与标题块互转这个功能一开始是我提的,原文可以看这里:https://www.yuque.com/deerain/gannbs/rtqugk,还有另外一个好处是前面这个链接里没有提到的,那就是在不让链接失效的前提下进行笔记的拆分与合并,Obsidian 做不到这一点(这个在 Obsidian Forum 上有讨论),而思源可以靠这个功能轻易做到。
上一段的信息可能还是比较简略,我现在在写一篇安利思源笔记的长文,在里面我会更详细地写到这个功能的重要性和用途。
楼主发的截图和链接是 markdownlint 这个 vscode 插件的文档,这个插件我以前也用过很长一段时间,因为当时插件内置的一些规则让我觉得不太合理,于是我就去查了一下,比如一级标题在一篇文档里只能出现一次这个规范我没见 John Gruber 提过,其它方言设计者好像也没明确提过这种规范,所以很多排版规则似乎仅仅是这个插件作者自己的喜好,谈不上通用规范。当然,也有可能是我当初了解得不到位,但从另一个角度来说,我觉得这些规范并不一定适合用在需要灵活地进行内容管理的笔记类软件上,特别是一篇笔记里只有一个一级标题这一条规则,它更适合用在不需要拆分重组的、已经固化了的文档上。
文档树的末端是文档、文档之下是 H1 标题、H1 之下是 H2,这本来是很符合直觉和逻辑的,但是现在某个 vscode 插件作者出来说他觉得 H1 标题只能用来展示一下文档的名字,而且在插件文档里也没给出任何站得住脚的理由,我觉得我们没有必要按照他的想法来。
假如思源笔记开发者自己不嫌麻烦的话,照楼主说的添加一个可选配置也可以,也不会影响原来在使用这个功能的用户们。我不反对做这种功能上的增强,我回复这些只是因为我当初也被这个插件荼毒过,所以觉得 markdownlint 那种连规范都称不上的「插件作者个人喜好」不值得我们 respect,我可以做和他一模一样的事,但我的准则应该出自我自己的思考,而不是被一个插件塑造。
SVN 是 Subversion 的简称,是一个开放源代码的版本控制系统,相较于 RCS、CVS,它采用了分支管理系统,它的设计目标就是取代 CVS。
小薇是一个用 Java 写的 QQ 聊天机器人 Web 服务,可以用于社群互动。
由于 Smart QQ 从 2019 年 1 月 1 日起停止服务,所以该项目也已经停止维护了!
有空闲时间是接外包好呢还是学习好呢?
Shell 脚本与 Windows/Dos 下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比 Windows 下的批处理更强大,比用其他编程程序编辑的程序效率更高,因为它使用了 Linux/Unix 下的命令。
昆明尊园房地产经纪有限公司,即:Kunming Zunyuan Property Agency Company Limited(简称“尊园地产”)于 2007 年 6 月开始筹备,2007 年 8 月 18 日正式成立,注册资本 200 万元,公司性质为股份经纪有限公司,主营业务为:代租、代售、代办产权过户、办理银行按揭、担保、抵押、评估等。
Typecho 是一款博客程序,它在 GPLv2 许可证下发行,基于 PHP 构建,可以运行在各种平台上,支持多种数据库(MySQL、PostgreSQL、SQLite)。
InfluxDB 是一个开源的没有外部依赖的时间序列数据库。适用于记录度量,事件及实时分析。
CentOS(Community Enterprise Operating System)是 Linux 发行版之一,它是来自于 Red Hat Enterprise Linux 依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定的服务器以 CentOS 替代商业版的 Red Hat Enterprise Linux 使用。两者的不同在于 CentOS 并不包含封闭源代码软件。
发布对别人有帮助的原创内容是最好的 SEO 方式。
GitHub 于 2008 年上线,目前,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。正因为这些功能所提供的便利,又经过长期的积累,GitHub 的用户活跃度很高,在开源世界里享有深远的声望,并形成了社交化编程文化(Social Coding)。
Love2D 是一个开源的, 跨平台的 2D 游戏引擎。使用纯 Lua 脚本来进行游戏开发。目前支持的平台有 Windows, Mac OS X, Linux, Android 和 iOS。
思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。
融合块、大纲和双向链接,重构你的思维。
星云链是一个开源公链,业内简单的将其称为区块链上的谷歌。其实它不仅仅是区块链搜索引擎,一个公链的所有功能,它基本都有,比如你可以用它来开发部署你的去中心化的 APP,你可以在上面编写智能合约,发送交易等等。3 分钟快速接入星云链 (NAS) 测试网
C 语言是一门通用计算机编程语言,应用广泛。C 语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
Thymeleaf 是一款用于渲染 XML/XHTML/HTML5 内容的模板引擎。类似 Velocity、 FreeMarker 等,它也可以轻易的与 Spring 等 Web 框架进行集成作为 Web 应用的模板引擎。与其它模板引擎相比,Thymeleaf 最大的特点是能够直接在浏览器中打开并正确显示模板页面,而不需要启动整个 Web 应用。
jQuery 是一套跨浏览器的 JavaScript 库,强化 HTML 与 JavaScript 之间的操作。由 John Resig 在 2006 年 1 月的 BarCamp NYC 上释出第一个版本。全球约有 28% 的网站使用 jQuery,是非常受欢迎的 JavaScript 库。
机器学习(Machine Learning)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。
Mobi.css is a lightweight, flexible CSS framework that focus on mobile.
WebSocket 是 HTML5 中定义的一种新协议,它实现了浏览器与服务器之间的全双工通信(full-duplex)。
Maven 是基于项目对象模型(POM)、通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。
GitLab 是利用 Ruby 一个开源的版本管理系统,实现一个自托管的 Git 项目仓库,可通过 Web 界面操作公开或私有项目。
App(应用程序,Application 的缩写)一般指手机软件。
脑图又叫思维导图,是表达发散性思维的有效图形思维工具 ,它简单却又很有效,是一种实用性的思维工具。
Facebook 是一个联系朋友的社交工具。大家可以通过它和朋友、同事、同学以及周围的人保持互动交流,分享无限上传的图片,发布链接和视频,更可以增进对朋友的了解。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于