goddown1v4 / obsidian-yaml-database Goto Github PK
View Code? Open in Web Editor NEW像notion database一样浏览编辑文档的YAML属性
License: MIT License
像notion database一样浏览编辑文档的YAML属性
License: MIT License
文档里没有任何yaml,我用这个插件就是为了给旧文档批量增加YAML
编辑列--右键--新属性(操作逻辑有点复杂),输入新属性之后返回一个error页面
但是新属性已经创立了,yaml已经写入全部的文件,重复上面的操作才能看到。
另外还有一个问题,我加的tags正常都是不带双引号的,用这种方式加的tags是默认双引号,会有什么使用上的问题吗?
刚想起来还有一个问题,新家的yaml支持templater的语法吗?例如我想给所有的yaml加入创建时间
一个属性,需要用到<% tp.file.creation_date() %>
语句
以下情况是在文件夹里面没有一个笔记文件的时候发生:
1.在编辑模式下创建的属性,无法在阅读模式下出现(表格里面没有出现,属性显隐控制设置里面也没有出现)
2.同样情况,在阅读模式下创建的属性,无法在编辑模式下显示。
3.如果创建属性后点击刷新,属性会一个一个消失(在编辑模式和阅读模式下都会发生)。
这是我认为的BUG,因为按照习惯,一般是新建表格,再创建笔记文件,所以存在文件夹里面没有文件仍然需要创建属性的需要。
不知道可不可以结合这个主题里影评展示的方式。
https://github.com/kepano/obsidian-minimal
就像Notion的gallery一样,可以选择展示一些gif动图。感觉可玩性就更高了。(我是一个动态设计师,正在找怎么把一些动态效果直观展示并且能链接到制作方法和使用过这个效果的项目。所以这个需求感觉对设计师与动态设计人员会有很大帮助)
请问能不能像db folder插件和folder note插件一样,右键文件夹直接生成索引表格,索引文件可以设置为库根目录或者指定目录
,索引表格直接链接到对应的文件夹,表格id可以自定义生成规则,比如文件夹名+时间戳
这种。
我最近一直重度使用这个插件,体验很棒,不会像db-folder一样丢数据,非常感谢!如果能加上这个功能就更方便啦
很好用,目前是按文件夹检索的,不知道未来会不会考虑按标签索引
正在对手机端进行修复
插件非常好用,感谢!
使用过程中发现一个问题,复选框属性好像无法批量修改,不知道后续能否支持呢?
复现:当用户之前设置配置信息存储的位置为测试
文件夹,之后卸载yaml-database
插件,再重装回来(基于42-BART插件)。
当用户再次设置配置信息存储的位置为测试
文件夹时,无法起效(点击应用变更
没用效果)。这时需要删除根文件夹下的YAML Database Config.json
文件,再设置配置信息存储的位置为”测试”文件夹才能起效。
(目前看来这个问题只有卸载重装yaml-database
插件时会出现,当用户已经安装插件并设置好配置文件存储位置后,再更换存储位置时并不会出现问题。)
因为有时需要卸载重装,所以希望大佬能修复。
感谢大佬的作品,一直想转OB,奈何依赖notion的database,今偶遇大佬作品,如获珍宝。
但是感觉目前操作上还是有些不方便,所以提一下建议:
1.可以取消"编辑列"这个按钮的操作吗?这个多的步骤感觉体验不是很好。
建议:让用户可以直接编辑,无需点击“编辑列”,并且能够自动保存,无需点击”应用变更”
2.进行添加属性的操作时,需要在已经有的属性上右键,然后点击添加属性,但是在填写属性名称时会覆盖已经有属性名称,在填写结束后停止覆盖。这有些影响观感和体验。
建议:在列的最后添加一个“+”号,让用户直接点击添加属性,优化操作也提升观感。
3.在编辑模式下表格的最后一行存在显示问题,即那个:1 to 1 of 1,page 1 of page。希望可以优化。
4.关于表格数据文件的保存方式:
目前博主采用的是保存在插件文件夹里面的方式。虽然避免了json数据太导致页面显示杂乱无章的问题。但是会有一些问题:(1)保存在单个json文件里面,如果表格数据多了之后,可能会造成卡顿。(2)保存在插件文件夹里面,不方便同步插件同步。虽然有些插件有同步配置文件的选项,但是毕竟不同端配置文件有差异,同步配置文件可能出现问题。建议:数据文件保存在存数据表页面的那个文件夹下。
5.目前创建新表,需要自己手动写"'''yamledit ……"
建议:可以在斜杠命令下添加"一键添加表格的操作",并且能够自动填写编号,避免编号重复和编号填写麻烦的问题。
这是我最期待的一款插件,他不同于dataview,他是简单表格和dataview的结合体,既有简单表格的轻便,也有数据查询与汇总的高级。我希望有朝一日,该插件能像dataview一样走在社区的前列。由于我不会编程,也帮不上什么忙,希望大佬能够继续坚持,作品越来越完美。感谢!
BUG: 创建表格后选择“表格设置“”,再进行”选择文件夹”操作,没有起效(编辑模式与阅读模式皆无效),始终保持在根文件夹下的状态,刷新也无用
记得以前是支持对子文件夹进行批量处理,非常方便,建议加回此功能,或者以别的方式实现对子文件夹的批量处理功能,谢谢
对我而言,遍历子文件夹,是刚需,期待大神能考虑一下
另外,是否可以增加对正文里
flied::value
的支持
你好,感谢你的分享,你的插件对我来说很有用,我第一时间就尝试了
但是在使用中有问题出现,个人感觉还是比较大的问题
注意:新版本为了提升体验,改变了创建代码块的方式,请自行阅读README文档
代码重构,代码块内容需要重新设置,不再支持面板批量处理操作。
升级到此版本后,您原本的yamledit代码块种的筛选条件将不会生效(由于代码重构的原因),这里有2种解决办法:
!!若您在0.5.1及0.5.1之前使用过该插件的yamledit代码块,则有可能需要您手动重新设置属性或删除yamledit代码块中开头为prop:的一行,若您出现无法打开表格所在文档的情况,请使用其它应用打开文档删除yamledit代码块中开头为prop:的一行。
请按照readme文档重写您的设置项!!
看到你的B站视频,就下了用了。还以为能够批量修改yaml里面的其中一个tags。结果能替换,但是只能批量替换成一个。
万幸啊万幸,我没有备份笔记。我的tags全丢了。打了一天都没有打完。
能提升一个页面,在yaml中添加和删除标签的浮动面板?直接把多个标签全部打在yaml中!这样yaml会好用很多。
明年年末就要考试了,这个考试只有一次机会对我而言很重要。所以现在就不整其他的了,我已经转移笔记到flowus了😃
很赞的插件,谢谢。
使用中遇到一个小问题:
1、无法自动换行,当文件名稍长、或yaml字段稍多,就总会有部分内容被遮挡,需要拖动滚动条(如果笔记数量一多,就需要先滚动到表格底部,然后才能拖动滚动条,非常不方便)
2、列宽不够紧凑,浪费了很多空间。我的笔记数量较多,yaml字段也不少,紧凑一点,就不需要拖动滚动条了
建议:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.