思源的 js 和 css 代码片段很好用,但这些功能都隐藏在社区角落或用户自己的电脑里。
思源为何不鼓励他们把好用的功能分享出来?比如增加代码片段市场。
不知道大家的想法如何?
这里做个统计。
思源的 js 和 css 代码片段很好用,但这些功能都隐藏在社区角落或用户自己的电脑里。
思源为何不鼓励他们把好用的功能分享出来?比如增加代码片段市场。
不知道大家的想法如何?
这里做个统计。
小白没法排查自己用的代码片段的问题
我认为这个说法没有说服力,排查代码片段的方法和排查插件的方法没什么区别,只需一个个关停测试即可。
如果说小白没办法排查代码片段的话,那小白同样也没有办法排查插件,这样的话岂不是说插件也不应该有。
我的意思是小白用户没法排查代码片段的哪一部分引发了问题,所以无法修理代码片段。而插件是有作者持续更新的,用户要做的只是反馈问题和更新插件。
不过话又说回来,这个需求没有那么迫切,设计也麻烦,感觉不太可能做。
做个声明就行,代码片段市场针对的也不是小白,更多的是想把好用的统一一个地方。法律方面不太懂 是不是声明没法律效果还是什么的,或者社区能不能开个主题 叫代码分享 供用户发布
J 佬, 你这说法, 也说服不了我, 哈哈
粗浅的对代码片段进行下分类
对于第一种, 感觉各方面和插件完全一样
对于第二种, 这种本身就是双向选择的, 开发者为了节省时间, 实现的时候,省略了一些东西(gui 配置); 用户如果要用到这个代码, 那你就要付出的时间, 去研究, 去解决 bug
为什么要用这种代码, 因为没有更好的选择了啊, 他虽然比不上插件那么好用, 但是他至少有用
没那么简单的,如果要增加代码片段集市,现有的集市和代码片段设置都要或多或少重新设计,GitHub Action 和思源的服务器都要写代码,比较复杂。
主要是开发的问题。如果没有社区 PR ,那就得看 D 想不想弄。
感谢 D 大 的支持 🙏
建议思源后续版本添加个链接到代码片段设置那里,不然的话,也只有少数几个人知道,形成不了气候。
最好能配合论坛,实现伪一键分享,比如用户点分享按钮,打开论坛发布页面并自动填入代码片段标题和填入标签。
顺便问一下老大,siyuan://
协议是否支持用户自定义功能,如果支持的话,就可以实现,论坛添加按钮,一键读取代码块内容,并添加到代码片段啦。
这里如果能区分 css 和 js 就更好了。
建议发布者规范以 [css] xxxxx 和 [js] xxxxx 作为标题的开头。
Office 现已更名为 Microsoft 365. Microsoft 365 将高级 Office 应用(如 Word、Excel 和 PowerPoint)与 1 TB 的 OneDrive 云存储空间、高级安全性等结合在一起,可帮助你在任何设备上完成操作。
Quicker 您的指尖工具箱!操作更少,收获更多!
PHP(Hypertext Preprocessor)是一种开源脚本语言。语法吸收了 C 语言、 Java 和 Perl 的特点,主要适用于 Web 开发领域,据说是世界上最好的编程语言。
PostgreSQL 是一款功能强大的企业级数据库系统,在 BSD 开源许可证下发布。
Vue.js(读音 /vju ː/,类似于 view)是一个构建数据驱动的 Web 界面库。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。
Bug 本意是指臭虫、缺陷、损坏、犯贫、窃听器、小虫等。现在人们把在程序中一些缺陷或问题统称为 bug(漏洞)。
红帽提供的 PaaS 云,支持多种编程语言,为开发人员提供了更为灵活的框架、存储选择。
Oracle(甲骨文)公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企业级软件公司,总部位于美国加利福尼亚州的红木滩。1989 年正式进入中国市场。2013 年,甲骨文已超越 IBM,成为继 Microsoft 后全球第二大软件公司。
链滴是一个记录生活的地方。
记录生活,连接点滴
Flutter 是谷歌的移动 UI 框架,可以快速在 iOS 和 Android 上构建高质量的原生用户界面。 Flutter 可以与现有的代码一起工作,它正在被越来越多的开发者和组织使用,并且 Flutter 是完全免费、开源的。
Telegram 是一个非盈利性、基于云端的即时消息服务。它提供了支持各大操作系统平台的开源的客户端,也提供了很多强大的 APIs 给开发者创建自己的客户端和机器人。
网络爬虫(Spider、Crawler),是一种按照一定的规则,自动地抓取万维网信息的程序。
Node.js 是一个基于 Chrome JavaScript 运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞 I/O 模型而得以轻量和高效。
子曰:“工欲善其事,必先利其器。”
Swagger 是一款非常流行的 API 开发工具,它遵循 OpenAPI Specification(这是一种通用的、和编程语言无关的 API 描述规范)。Swagger 贯穿整个 API 生命周期,如 API 的设计、编写文档、测试和部署。
InfluxDB 是一个开源的没有外部依赖的时间序列数据库。适用于记录度量,事件及实时分析。
钉钉,专为中国企业打造的免费沟通协同多端平台, 阿里巴巴出品。
我们平时所说的“架构”主要是指软件架构,这是有关软件整体结构与组件的抽象描述,用于指导软件系统各个方面的设计。另外还有“业务架构”、“网络架构”、“硬件架构”等细分领域。
沉迷游戏伤身,强撸灰飞烟灭。
Bootstrap 是 Twitter 推出的一个用于前端开发的开源工具包。它由 Twitter 的设计师 Mark Otto 和 Jacob Thornton 合作开发,是一个 CSS / HTML 框架。
gzip (GNU zip)是 GNU 自由软件的文件压缩程序。我们在 Linux 中经常会用到后缀为 .gz 的文件,它们就是 Gzip 格式的。现今已经成为互联网上使用非常普遍的一种数据压缩格式,或者说一种文件格式。
Elasticsearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful 接口。Elasticsearch 是用 Java 开发的,并作为 Apache 许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。
LeetCode(力扣)是一个全球极客挚爱的高质量技术成长平台,想要学习和提升专业能力从这里开始,充足技术干货等你来啃,轻松拿下 Dream Offer!
C 语言是一门通用计算机编程语言,应用广泛。C 语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。