思源的 js 和 css 代码片段很好用,但这些功能都隐藏在社区角落或用户自己的电脑里。
思源为何不鼓励他们把好用的功能分享出来?比如增加代码片段市场。
不知道大家的想法如何?
这里做个统计。
思源的 js 和 css 代码片段很好用,但这些功能都隐藏在社区角落或用户自己的电脑里。
思源为何不鼓励他们把好用的功能分享出来?比如增加代码片段市场。
不知道大家的想法如何?
这里做个统计。
小白没法排查自己用的代码片段的问题
我认为这个说法没有说服力,排查代码片段的方法和排查插件的方法没什么区别,只需一个个关停测试即可。
如果说小白没办法排查代码片段的话,那小白同样也没有办法排查插件,这样的话岂不是说插件也不应该有。
我的意思是小白用户没法排查代码片段的哪一部分引发了问题,所以无法修理代码片段。而插件是有作者持续更新的,用户要做的只是反馈问题和更新插件。
不过话又说回来,这个需求没有那么迫切,设计也麻烦,感觉不太可能做。
做个声明就行,代码片段市场针对的也不是小白,更多的是想把好用的统一一个地方。法律方面不太懂 是不是声明没法律效果还是什么的,或者社区能不能开个主题 叫代码分享 供用户发布
J 佬, 你这说法, 也说服不了我, 哈哈
粗浅的对代码片段进行下分类
对于第一种, 感觉各方面和插件完全一样
对于第二种, 这种本身就是双向选择的, 开发者为了节省时间, 实现的时候,省略了一些东西(gui 配置); 用户如果要用到这个代码, 那你就要付出的时间, 去研究, 去解决 bug
为什么要用这种代码, 因为没有更好的选择了啊, 他虽然比不上插件那么好用, 但是他至少有用
没那么简单的,如果要增加代码片段集市,现有的集市和代码片段设置都要或多或少重新设计,GitHub Action 和思源的服务器都要写代码,比较复杂。
主要是开发的问题。如果没有社区 PR ,那就得看 D 想不想弄。
感谢 D 大 的支持 🙏
建议思源后续版本添加个链接到代码片段设置那里,不然的话,也只有少数几个人知道,形成不了气候。
最好能配合论坛,实现伪一键分享,比如用户点分享按钮,打开论坛发布页面并自动填入代码片段标题和填入标签。
顺便问一下老大,siyuan://
协议是否支持用户自定义功能,如果支持的话,就可以实现,论坛添加按钮,一键读取代码块内容,并添加到代码片段啦。
这里如果能区分 css 和 js 就更好了。
建议发布者规范以 [css] xxxxx 和 [js] xxxxx 作为标题的开头。
OpenResty 是一个基于 NGINX 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。
Sphinx 是一个基于 SQL 的全文检索引擎,可以结合 MySQL、PostgreSQL 做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。
心是产生任何想法的源泉,心本体会陷入到对自己本体不能理解的状态中,因为心能产生任何想法,不能分出对错,不能分出自己。
CSDN (Chinese Software Developer Network) 创立于 1999 年,是中国的 IT 社区和服务平台,为中国的软件开发者和 IT 从业者提供知识传播、职业发展、软件开发等全生命周期服务,满足他们在职业发展中学习及共享知识和信息、建立职业发展社交圈、通过软件开发实现技术商业化等刚性需求。
Bug 本意是指臭虫、缺陷、损坏、犯贫、窃听器、小虫等。现在人们把在程序中一些缺陷或问题统称为 bug(漏洞)。
Log4j 是 Apache 开源的一款使用广泛的 Java 日志组件。
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的操作系统上。容器完全使用沙箱机制,几乎没有性能开销,可以很容易地在机器和数据中心中运行。
LaTeX(音译“拉泰赫”)是一种基于 ΤΕΧ 的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在 20 世纪 80 年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由 TeX 所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。
单点登录(Single Sign On)是目前比较流行的企业业务整合的解决方案之一。SSO 的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。
IDEA 全称 IntelliJ IDEA,是一款 Java 语言开发的集成环境,在业界被公认为最好的 Java 开发工具之一。IDEA 是 JetBrains 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。
微服务架构是一种架构模式,它提倡将单一应用划分成一组小的服务。服务之间互相协调,互相配合,为用户提供最终价值。每个服务运行在独立的进程中。服务于服务之间才用轻量级的通信机制互相沟通。每个服务都围绕着具体业务构建,能够被独立的部署。
Communication channel for makers and users.
子曰:“工欲善其事,必先利其器。”
FlowUs.息流 个人及团队的新一代生产力工具。
让复杂的信息管理更轻松、自由、充满创意。
又拍云是国内领先的 CDN 服务提供商,国家工信部认证通过的“可信云”,乌云众测平台认证的“安全云”,为移动时代的创业者提供新一代的 CDN 加速服务。
安全 · 稳定 · 快速
为跨境从业人员提供专业的跨境浏览器
程序员是从事程序开发、程序维护的专业人员。
RYMCU 致力于打造一个即严谨又活泼、专业又不失有趣,为数百万人服务的开源嵌入式知识学习交流平台。
Hprose 是一款先进的轻量级、跨语言、跨平台、无侵入式、高性能动态远程对象调用引擎库。它不仅简单易用,而且功能强大。你无需专门学习,只需看上几眼,就能用它轻松构建分布式应用系统。
“梦想从学习开始,事业从实践起步” —— 习近平
FreeMarker 是一款好用且功能强大的 Java 模版引擎。
Caddy 是一款默认自动启用 HTTPS 的 HTTP/2 Web 服务器。
OpenStack 是一个云操作系统,通过数据中心可控制大型的计算、存储、网络等资源池。所有的管理通过前端界面管理员就可以完成,同样也可以通过 Web 接口让最终用户部署资源。
Thymeleaf 是一款用于渲染 XML/XHTML/HTML5 内容的模板引擎。类似 Velocity、 FreeMarker 等,它也可以轻易的与 Spring 等 Web 框架进行集成作为 Web 应用的模板引擎。与其它模板引擎相比,Thymeleaf 最大的特点是能够直接在浏览器中打开并正确显示模板页面,而不需要启动整个 Web 应用。
Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法 。