V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
puorg
V2EX  ›  程序员

经常要 google 文档,所以开发了一个文档聚合网站,大家看看觉得有用吗?

  •  2
     
  •   puorg ·
    callmelanmao · 2022-05-13 10:50:48 +08:00 · 2374 次点击
    这是一个创建于 933 天前的主题,其中的信息可能已经有所发展或是发生改变。

    身为一个程序员,经常需要阅读英文文档,但是有些文档网站需要翻墙才能打开,对于不会翻墙的同学不友好,所以有了开发一个文档聚合网站的想法,通过代理,把目标网站的内容代理过来,由于中文文档大家可以用百度直接查询,所以就不考虑中文版了

    网站地址: a doc hub

    另外请大家帮忙测试一下速度怎么样,目前收录了 400 多个文档网站,涵盖了前端,后端主流技术栈,后续还会继续添加更多的网站,大家有想要收录的网站也欢迎提出意见

    31 条回复    2022-05-24 15:42:16 +08:00
    atpking
        1
    atpking  
       2022-05-13 11:09:34 +08:00
    可以的! 之前用过 https://devdocs.io/ 但是感觉更新文档的比较慢
    puorg
        2
    puorg  
    OP
       2022-05-13 11:26:37 +08:00
    @atpking devdocs 我也用过,他那个是人工整理的,所以速度慢,我这个是直接代理目标网站,如果有更新,直接就能看到
    dreasky
        3
    dreasky  
       2022-05-13 11:47:17 +08:00
    要是能直接搜索才好
    andong777
        4
    andong777  
       2022-05-13 12:51:59 +08:00
    赞!感觉比 devdocs 更全啊,devdocs 上没有 spark 也不知道怎么添加
    wenfan
        5
    wenfan  
       2022-05-13 12:59:18 +08:00   ❤️ 1
    请问这种全局反代是如何实现这样全面的啊?很多网站的反代都会多多少少有些问题——图片、css 啥的。但是你的这个似乎很完美啊~求反代技巧分享
    ALLROBOT
        6
    ALLROBOT  
       2022-05-13 13:47:16 +08:00 via Android
    收藏!要是每个文档链接下面贴个介绍就更好了
    EvilDevilJin
        7
    EvilDevilJin  
       2022-05-13 14:12:32 +08:00
    Vue 文档每次打开新的,home 页都在最上面。
    puorg
        8
    puorg  
    OP
       2022-05-13 14:13:30 +08:00
    @dreasky 搜索功能在研究
    puorg
        9
    puorg  
    OP
       2022-05-13 14:13:53 +08:00
    @EvilDevilJin vue 代理有点问题,还没解决
    puorg
        10
    puorg  
    OP
       2022-05-13 14:14:51 +08:00
    @wenfan 哈哈,这个是我用 node.js 实现的,同时搭配了 nginx 实现了缓存,可以留个微信,私聊一下
    lookStupiToForce
        11
    lookStupiToForce  
       2022-05-13 14:23:53 +08:00
    要是有 github 项目能研究一下就好了,这全局反代让人看不出破绽,确实很牛(不过可能黑产的人研究了之后会有其他安全问题?)
    不过速度跟直接梯子没法比,是因为通道被很多人平分的缘故嘛?
    275761919
        12
    275761919  
       2022-05-13 14:24:20 +08:00
    以 nginx 为例,点进去,实际跳转到 nginx.com 域名,再看 vue ,点左侧的导航菜单没有效果
    puorg
        13
    puorg  
    OP
       2022-05-13 14:26:22 +08:00
    @275761919 这个问题我知道,和 EvilDevilJin 说的是同一个问题,是因为 vue 代理有问题
    puorg
        14
    puorg  
    OP
       2022-05-13 14:27:37 +08:00
    @lookStupiToForce 速度是有优化的空间,目前的服务器在澳大利亚,前面配置了 cloudflare cdn 加速,也有 nginx 缓存,但是有些页面第一次访问速度确实挺慢的
    root01
        15
    root01  
       2022-05-13 14:49:17 +08:00
    通过代理,把目标网站的内容代理过来
    请问这个怎么实现的,求教程
    puorg
        16
    puorg  
    OP
       2022-05-13 14:50:02 +08:00
    @ALLROBOT 好建议,考虑下怎么添加每个项目的描述
    puorg
        17
    puorg  
    OP
       2022-05-13 14:50:33 +08:00
    @root01 可以留个微信,私聊一下,我是用 node.js 实现的
    ediron
        18
    ediron  
       2022-05-13 18:24:24 +08:00
    不错,已收藏
    letuslinux
        19
    letuslinux  
       2022-05-13 21:30:41 +08:00
    牛逼,已收藏
    Showfom
        20
    Showfom  
       2022-05-13 21:41:26 +08:00
    @wenfan #5 https://vitess.adochub.com/docs/ 这个就直接 css 样式裂开了
    Showfom
        21
    Showfom  
       2022-05-13 21:43:23 +08:00
    还有 vuejs 的文档也裂开了

    https://vuejs.adochub.com/guide/introduction.html

    点左侧的链接都没用的

    这种类似 vuepress 构建的文档,不能简单的反代呀,自己生成一份更好,反正都是开源的
    puorg
        22
    puorg  
    OP
       2022-05-13 22:19:48 +08:00
    @Showfom 感谢反馈,vitess 的问题解决了,vuejs 的问题还不好解决
    amlee
        23
    amlee  
       2022-05-13 23:24:56 +08:00
    zeal 这种离线文档不挺好用么?

    https://github.com/zealdocs/zeal/
    ryc111
        24
    ryc111  
       2022-05-14 06:18:52 +08:00
    哈哈歪个楼,其实 cloudflare worker 可以很容易地做一个反代。我搭了一个给小伙伴用,有些网站会有检测,像这些文档网站访问基本上都没问题。
    或者说 lz 的代码改一改应该也可以在 cloudflareworker 上运行。
    Juszoe
        25
    Juszoe  
       2022-05-14 10:06:21 +08:00
    @ryc111 #24 cf worker 不是几天前都无法直连了吗
    bigbigpark
        26
    bigbigpark  
       2022-05-14 11:21:59 +08:00
    流量够用吗?
    puorg
        27
    puorg  
    OP
       2022-05-14 12:01:00 +08:00
    @bigbigpark 够用的,有自己的服务器
    puorg
        28
    puorg  
    OP
       2022-05-14 12:01:33 +08:00
    @ALLROBOT 感谢反馈,已经添加上了项目介绍
    puorg
        29
    puorg  
    OP
       2022-05-14 17:45:06 +08:00
    @dreasky 添加了谷歌站内搜索
    root01
        30
    root01  
       2022-05-16 09:23:38 +08:00
    @puorg base64: cm9vdF9zaHVu 谢谢老哥教我
    captainm
        31
    captainm  
       2022-05-24 15:42:16 +08:00
    老哥这个反代很完美啊!
    我提了一个关于反代的帖子,不知道你的反代方法能不能实现,求指教!
    https://www.v2ex.com/t/853526#reply14
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2684 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 07:27 · PVG 15:27 · LAX 23:27 · JFK 02:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.