可否考虑新建一个 CSS 或 JS 集市,便于代码片段沉淀与继续发展

本贴最后更新于 245 天前,其中的信息可能已经东海扬尘

建立起集市,就不会再有散落发布的代码片段丢失了,而且还有引领作用,发的人也会多起来。

@88250

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    18842 引用 • 70552 回帖 • 2 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • Henmy 1 赞同

    是的,我也认可

    代码片段集市有没有价值

    把代码片段统一管理起来是绝对有价值的,这个毋庸置疑。

    现象 1:

    我看最近有人发帖,很多的解决方案都是一段代码片段,这些问题可能其他的人也会遇到,不管理起来就流失了。

    现象 2:

    近期有人分享优秀的代码片段,都是挂了 N 久前已经发布的帖子,链接来回跳转,大家找起来很不方便。能翻出多年前帖子的人,他管理起来也一定很痛苦。

    现象 3:

    用户很难知道解决问题是要搜索代码片段的,而且代码片段很难搜索出来,思源应该引导用户先去代码集市看是否有匹配的解决方案。

    统一管理代码片段的可考虑方案

    1、可在集市中加入一个代码片段区

    优点:用户便于访问,思源的集市越来越丰富

    缺点:上架后 D 大有管理(测试、审核)成本,毕竟正式发布到思源集市里的东西是要控制好风险的,避免有人恶意破坏

    2、在论坛开一个区域叫做代码片段区

    优点:用户可随意发布代码片段,D 大可不做审核(因为不是思源正式发布到思源 APP 里的,影响很小)。

    缺点:在论坛新开个区,访问论坛的人毕竟很少,这样用户很难发现这个宝藏

    鉴于 CSS 和 JS 的代码片段,具备很零碎且有有严格适用性的特性,可能一段代码片段不久就失效了,为了减少管理成本,可以考虑单独给每个发布出来的代码片段,允许用户去点好评和差评(最好也能评论)---下载量大不代表这个代码片段就是好用,由用户自行来决策是否使用。

    2 回复
  • 其他回帖
  • Aiviokoo 1 赞同

    支持建立。

    官方不太想建可能有怕普通用户因为代码片段间的相互冲突却不自知,发现问题后来发更多的 issues 或社区的反馈贴,从而需要浪费很大时间来排查这些与主体完全无关的问题。

    但是从目前社区改版后的这个搜索便利性来看,已有老铁分享过的代码片段重新被搜索到的难度非常大,大佬分享的代码片段也确实能帮助很多像我这样没有代码基础,却想部分功能能有所自定义的用户很大的忙。(在某种程度上能减少很大一部分用户各种小众的需求而让官方免于被 issues 打扰)

    建立的时候提醒一定要做好的是:明确告知代码片段间有冲突的可能,并且自行为所使用的代码片段负责(官方免责声明),反馈问题明确指出需要在反馈前考虑代码片段是否冲突。

  • Zhangwuji 1 评论

    发布帖子时直接打上 CSS 和思源笔记的标签,或者专门设计一个标签。现在的社区标签,新手在编辑时可能不知道在哪里设置,因为位置在最下方,还要点击设置按钮,也许可以把标签输入框放到上方更显眼位置 @88250

    这个确实是,很多人的帖子都不打标签。我觉得把标签输入框放到标题下方会更好
    JeffreyChen
  • GloR 1 赞同

    可能更根本的,思源需要通过客户端,引导用户养成“常看论坛的习惯”,或许这样可以为以后省更多事儿

  • 查看全部回帖

推荐标签 标签

  • 安装

    你若安好,便是晴天。

    128 引用 • 1184 回帖
  • SEO

    发布对别人有帮助的原创内容是最好的 SEO 方式。

    35 引用 • 200 回帖 • 26 关注
  • Mobi.css

    Mobi.css is a lightweight, flexible CSS framework that focus on mobile.

    1 引用 • 6 回帖 • 698 关注
  • 前端

    前端技术一般分为前端设计和前端开发,前端设计可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括 HTML、CSS 以及 JavaScript 等。

    247 引用 • 1347 回帖
  • Caddy

    Caddy 是一款默认自动启用 HTTPS 的 HTTP/2 Web 服务器。

    10 引用 • 54 回帖 • 127 关注
  • Scala

    Scala 是一门多范式的编程语言,集成面向对象编程和函数式编程的各种特性。

    13 引用 • 11 回帖 • 109 关注
  • 创造

    你创造的作品可能会帮助到很多人,如果是开源项目的话就更赞了!

    174 引用 • 990 回帖 • 1 关注
  • C++

    C++ 是在 C 语言的基础上开发的一种通用编程语言,应用广泛。C++ 支持多种编程范式,面向对象编程、泛型编程和过程化编程。

    106 引用 • 152 回帖
  • API

    应用程序编程接口(Application Programming Interface)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

    76 引用 • 421 回帖 • 2 关注
  • gRpc
    10 引用 • 8 回帖 • 55 关注
  • Hexo

    Hexo 是一款快速、简洁且高效的博客框架,使用 Node.js 编写。

    21 引用 • 140 回帖 • 30 关注
  • Google

    Google(Google Inc.,NASDAQ:GOOG)是一家美国上市公司(公有股份公司),于 1998 年 9 月 7 日以私有股份公司的形式创立,设计并管理一个互联网搜索引擎。Google 公司的总部称作“Googleplex”,它位于加利福尼亚山景城。Google 目前被公认为是全球规模最大的搜索引擎,它提供了简单易用的免费服务。不作恶(Don't be evil)是谷歌公司的一项非正式的公司口号。

    49 引用 • 192 回帖
  • jsoup

    jsoup 是一款 Java 的 HTML 解析器,可直接解析某个 URL 地址、HTML 文本内容。它提供了一套非常省力的 API,可通过 DOM,CSS 以及类似于 jQuery 的操作方法来取出和操作数据。

    6 引用 • 1 回帖 • 462 关注
  • 互联网

    互联网(Internet),又称网际网络,或音译因特网、英特网。互联网始于 1969 年美国的阿帕网,是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络。

    96 引用 • 330 回帖
  • SOHO

    为成为自由职业者在家办公而努力吧!

    7 引用 • 55 回帖 • 94 关注
  • RYMCU

    RYMCU 致力于打造一个即严谨又活泼、专业又不失有趣,为数百万人服务的开源嵌入式知识学习交流平台。

    4 引用 • 6 回帖 • 41 关注
  • Webswing

    Webswing 是一个能将任何 Swing 应用通过纯 HTML5 运行在浏览器中的 Web 服务器,详细介绍请看 将 Java Swing 应用变成 Web 应用

    1 引用 • 15 回帖 • 635 关注
  • Vditor

    Vditor 是一款浏览器端的 Markdown 编辑器,支持所见即所得、即时渲染(类似 Typora)和分屏预览模式。它使用 TypeScript 实现,支持原生 JavaScript、Vue、React 和 Angular。

    315 引用 • 1667 回帖 • 2 关注
  • etcd

    etcd 是一个分布式、高可用的 key-value 数据存储,专门用于在分布式系统中保存关键数据。

    5 引用 • 26 回帖 • 497 关注
  • RIP

    愿逝者安息!

    8 引用 • 92 回帖 • 293 关注
  • 导航

    各种网址链接、内容导航。

    37 引用 • 168 回帖 • 1 关注
  • 区块链

    区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法 。

    91 引用 • 751 回帖
  • 一些有用的避坑指南。

    69 引用 • 93 回帖 • 3 关注
  • CloudFoundry

    Cloud Foundry 是 VMware 推出的业界第一个开源 PaaS 云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。

    5 引用 • 18 回帖 • 153 关注
  • ngrok

    ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。

    7 引用 • 63 回帖 • 599 关注
  • 房星科技

    房星网,我们不和没有钱的程序员谈理想,我们要让程序员又有理想又有钱。我们有雄厚的房地产行业线下资源,遍布昆明全城的 100 家门店、四千地产经纪人是我们坚实的后盾。

    6 引用 • 141 回帖 • 561 关注
  • 服务

    提供一个服务绝不仅仅是简单的把硬件和软件累加在一起,它包括了服务的可靠性、服务的标准化、以及对服务的监控、维护、技术支持等。

    41 引用 • 24 回帖 • 11 关注