怎样推广开源项目? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
pikay
V2EX    开源软件

怎样推广开源项目?

  •  
  •   pikay 2023-10-31 10:33:08 +08:00 2599 次点击
    这是一个创建于 713 天前的主题,其中的信息可能已经有所发展或是发生改变。

    v 友们好,我是ofa.js的作者,我想问一下大家,开源项目写好了,都是怎样去推广的?

    我最近把 api 文档补完后,发现网站流量还是很低,就跑去掘金发文章,隔了一天来看阅读量,发现完全没人看,有点绷不住了,是掘金流量低,还是自己的项目真的没什么用。

    如果要发去哪里发更好?知乎?还是国外的哪些网站?文档已经做好了 i18n 了,有 5 国语言的版本;写了好久的东西,也很好用,有自己用感觉挺浪费的。

    32 条回复    2023-11-17 18:50:53 +08:00
    Jianzs
        1
    Jianzs  
       2023-10-31 10:41:24 +08:00   1
    深有同感,分享两篇文章,第一篇里面有一堆渠道,但是质量需要自己把握了,第二篇是尤雨溪推广 vue.js 的经验贴

    - https://www.shenmezhidedu.com/jinri/haowen/gongju/9038.html
    - https://blog.evanyou.me/2014/02/11/first-week-of-launching-an-oss-project/

    我也是最近在推广一个项目,发了很多渠道几乎没有声音,只有 V 站有大佬给了一些有价值的反馈,继续加油吧

    带下货: https://github.com/pluto-lang/pluto/blob/main/README_zh.md
    AoEiuV020JP
        2
    AoEiuV020JP  
       2023-10-31 10:43:06 +08:00
    开发框架没有成熟案例不大好推广,
    最好的还是在实际项目的首页提一嘴基于某某框架,
    但这就有点现有鸡还是先有蛋的困境了,你可能需要自己用这个框架先写几个高质量应用,
    wlingxiao
        3
    wlingxiao  
       2023-10-31 10:43:45 +08:00 via Android
    SHOW HN
    pikay
        4
    pikay  
    OP
       2023-10-31 10:45:09 +08:00
    @Jianzs 是的,还是只有 v 站反馈多,谢了大佬。
    thinkm
        5
    thinkm  
       2023-10-31 10:45:52 +08:00
    首先这个网站就慢的批爆,打开要几十秒
    pikay
        6
    pikay  
    OP
       2023-10-31 10:47:51 +08:00
    @AoEiuV020JP 好的,感谢大佬
    Jianzs
        7
    Jianzs  
       2023-10-31 10:49:23 +08:00
    @Jianzs 对了,简单介绍下带货的项目: 利用编程语言降低开发者使用云的门槛,同时仍能保留现有语言生态的便利性,极致地保障开发者的编程体验。

    主要是对 TypeScript 进行了“翻新”,用户还是像往常一样编写 TypeScript ,这个工具会自动对代码进行依赖分析、代码拆分,发布成多个 FaaS ,同时自动创建和部署分析出的依赖的数据库、消息队列等组件。通过这种方式来降低使用云的复杂度。

    欢迎进一步探讨哈,走过路过,感谢大佬点 Star: https://github.com/pluto-lang/pluto
    pikay
        8
    pikay  
    OP
       2023-10-31 10:49:55 +08:00
    @thinkm 感谢,用的是 vercel 的免费空间,可能域名解析比较慢,我赶紧去看看
    saier
        9
    saier  
       2023-10-31 10:51:50 +08:00
    我怎么看着和 jQuery 差不多呢
    thinkm
        10
    thinkm  
       2023-10-31 10:53:14 +08:00
    @pikay 其次官网未免也太简陋了点
    pikay
        11
    pikay  
    OP
       2023-10-31 10:55:25 +08:00
    @saier 是的,差不多是 jQuery 的 改良 API + mvvm 语法糖 + 组件封装器 + 应用包装器 + 数据同步 的版本,应该根 Angular.js 更像。
    pikay
        12
    pikay  
    OP
       2023-10-31 10:57:45 +08:00
    @thinkm 这个是样式崩了,你刷新试试。应该是服务器或者域名解析有问题,我赶紧看看,谢谢大佬反馈。
    thinkm
        13
    thinkm  
       2023-10-31 10:59:23 +08:00
    @pikay 挂不挂代理都加载不出来样式,而且都很慢
    pikay
        14
    pikay  
    OP
       2023-10-31 11:07:06 +08:00
    @thinkm 能不能看到正文?截图这个是案例教程的左侧的导航,文档和 api 那边正常吗?我这边看到是这样的:

    [img]https://p.sda1.dev/13/9c07392989157d9cc7b5224c75e7d518/image.png[/img]
    thinkm
        15
    thinkm  
       2023-10-31 11:09:08 +08:00
    pikay
        16
    pikay  
    OP
       2023-10-31 11:13:49 +08:00
    @thinkm 还想着推广,看来得先花花心思解决服务器问题,谢谢大佬反馈
    weijundong
        17
    weijundong  
       2023-10-31 11:19:39 +08:00
    两年前我也搞了一个 也是不想打包,直接使用 css/js/html 融合再一起写几个样式事件动画,快速搭建小页面应该很实用 https://spark.nullno.com/
    weiwenhao
        18
    weiwenhao  
       2023-10-31 11:24:08 +08:00
    每次发版都可以同步到 hacknews 和 reddit 运气好就上了首页了。 可以集中让你的朋友帮你集中再某一天点点 watch 和 fork 说不定就上 github trending 了。

    之前有个人把我项目分享到 hacknews 就上到了首页,不过因为我都啥准备(周五晚上 11 点多我都要睡觉了),就被喷了一路 https://news.ycombinator.com/item?id=37869445
    pikay
        19
    pikay  
    OP
       2023-10-31 11:24:34 +08:00
    @weijundong 看过大佬的 spark ,两年前的 ofa.js v2 也是差不多这样子的,定制的模块写法;最后有个 v 友提醒了我:“不兼容现有模块化方案,基本很难发展”,我现在搞到了 v4 ,终于兼容现有模块化方案的;
    pikay
        20
    pikay  
    OP
       2023-10-31 11:27:16 +08:00
    @weiwenhao 感谢大佬,刚刚发现网站的访问不是很稳定,我解决后再去 hacknews 和 reddit 发。
    monkeyWie
        21
    monkeyWie  
       2023-10-31 11:45:19 +08:00
    根据我的经验,虽然什么知乎、掘金之类的流量更多,但是真不如 v2 上的宣传效果好,因为那边点击数和浏览量都很低,v2 是起码是实打实的用户
    pikay
        22
    pikay  
    OP
       2023-10-31 11:46:22 +08:00
    @monkeyWie 是的,还是 v 友最棒
    unfbx
        23
    unfbx  
       2023-10-31 11:47:49 +08:00
    借楼感谢大佬点 Star: https://github.com/Grt1228/chatgpt-java
    Meekdai
        24
    Meekdai  
       2023-10-31 12:22:12 +08:00
    看着很不错,我这边访问很正常。
    pikay
        25
    pikay  
    OP
       2023-10-31 12:26:16 +08:00
    @Meekdai 感谢反馈,刚刚我改了 dns 的一些配置信息。
    ZGame
        26
    ZGame  
       2023-10-31 12:27:11 +08:00
    作为用户,最好自己能够用自己写的框架去做几个案例会好点。比如怎么样,是节省了我的时间 还是什么, 或者跟现有的前端生态能结合吗? 不然我为啥要用你写的框架。。
    nbndco
        27
    nbndco  
       2023-10-31 12:44:19 +08:00
    我觉得你完全对于推广一点概念都没有。先不谈渠道,我打开你网站我都看不出你这东西是干嘛的,啥叫"The No Build Javascript frameworks"?先不说为啥 framework 还有 s ,你这东西是干嘛的?一个 js framework 到底是干嘛的你要说啊。我是用户我看这作者连自己做的是啥都说不清楚我已经走了,你还在意渠道干嘛?

    至于东西我看不出到底有啥特别的意义,也看不出它解决了啥痛点,反正我没觉得现在 next.js ,nuxt ,remix ,sveltekit ,qwik 之类的有啥麻烦的,反而是你这个连第三方库的使用都麻烦。如果你觉得你确实解决了问题,那就把它解决了什么痛点写到网站的最大的标题上去。
    pikay
        28
    pikay  
    OP
       2023-10-31 13:23:47 +08:00
    @nbndco 谢了朋友,已经把标题改了;除了降低使用门槛,还降低了[表单功能]( https://ofajs.com/cn/api/others/form-data.html)和[状态同步]( https://ofajs.com/cn/cases/sync-state.html)的心智负担,晚点我把这些关键信息补到首页上介绍;最大痛点是不需要 npm 、nodejs 、webpack ,已经在第二行。
    pikay
        29
    pikay  
    OP
       2023-10-31 13:28:03 +08:00
    @ZGame 感谢,晚点我补个 todo list ;当前官网就是用 ofa.js 开发的;到时候再补上这个几个为什么到首页上 。
    Jianzs
        30
    Jianzs  
       2023-11-13 23:55:06 +08:00
    我看你最近 Star 涨得很快啊,求教,怎么做到的?
    pikay
        31
    pikay  
    OP
       2023-11-17 18:20:58 +08:00
    @Jianzs 在掘金的文章突然火了,很多被 nodejs + npm + webpack 三件套困扰过的人都跑来 support 我
    Jianzs
        32
    Jianzs  
       2023-11-17 18:50:53 +08:00
    @pikay #31 牛呀,不错不错
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1058 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 18:22 PVG 02:22 LAX 11:22 JFK 14:22
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86