人手一个导航站,我也写了一个 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
hanxiV2EX

人手一个导航站,我也写了一个

  •  
  •   hanxiV2EX
    hanxi Apr 12, 2025 7629 views
    This topic created in 383 days ago, the information mentioned may be changed or developed.

    原因

    体验过很多个,最后使用的是 lylme_spage 。用起来还行,只是想自己写个小巧一点的,于是就有了 tiny-nav

    技术栈

    • 后端:Golang
    • 前端:Vue

    效果

    • 所有资源都打包进一个可执行文件
    • 不使用数据库,单用户设计,也可无用户(有待优化,无用户模式应该把修改去掉比较合适)
    • 专注于 NAS 用户,适合整理自己搭建的内网服务。

    地址

    Supplement 1    Apr 16, 2025
    欢迎在评论里回复你现在使用的导航站。
    55 replies    2026-01-28 17:17:33 +08:00
    hanxiV2EX
        1
    hanxiV2EX  
    OP
       Apr 15, 2025 via Android
    版本更新,搞定深色模式。
    lemonfishTBS
        2
    lemonfishTBS  
       Apr 15, 2025   2
    porn 就 porn ,搞个乱码还没图标,可恶
    rockddd
        3
    rockddd  
       Apr 15, 2025   2
    你这服务器架哪去了,不走代理打不开。
    hanxiV2EX
        4
    hanxiV2EX  
    OP
       Apr 15, 2025 via Android
    @lemonfishTBS 可恶,有人做恶
    hanxiV2EX
        5
    hanxiV2EX  
    OP
       Apr 15, 2025 via Android
    @wxw752 cloudflare 的 cdn
    SuperNPC
        6
    SuperNPC  
       Apr 15, 2025   1
    你这深色自己有用吗,你看看 github 图标
    woodchen
        7
    woodchen  
       Apr 15, 2025   1
    https://nav.czl.net/

    看我基于 sun-panel 二开给公司内用的, 增强了自动获取图标, 标题, 描述, 再删一堆不用的功能, 自己用就足够了.
    hanxiV2EX
        8
    hanxiV2EX  
    OP
       Apr 15, 2025 via Android
    @SuperNPC 确实好黑,还不知道怎么调,因为颜色在 svg 图片里的。
    hanxiV2EX
        9
    hanxiV2EX  
    OP
       Apr 15, 2025 via Android
    @woodchen 自动获取图标可以分享一下吗?我做的总是取不到图标。
    Pipecraft
        10
    Pipecraft  
       Apr 15, 2025   1
    @hanxiV2EX #8 如果不能改 SVG 代码里的颜色,可以用 CSS 把颜色反转一下。

    ```css
    filter: invert(100%) hue-rotate(180deg) contrast(100%);
    ```


    woodchen
        11
    woodchen  
       Apr 15, 2025   2
    @hanxiV2EX
    1. /favicon.ico
    2. https://www.google.com/s2/favicons?domain=%s&sz=64
    3. duckduckgo

    注意 host,origin 和 user-agent 请求头
    hanxiV2EX
        12
    hanxiV2EX  
    OP
       Apr 15, 2025 via Android
    @Pipecraft 感谢
    hanxiV2EX
        13
    hanxiV2EX  
    OP
       Apr 15, 2025
    @Pipecraft 原来 Tailwind 只需要加上 dark:invert 就行了。
    Pipecraft
        14
    Pipecraft  
       Apr 15, 2025   1
    @hanxiV2EX #13 原来 Tailwind 还有这个
    PRD
        15
    PRD  
       Apr 15, 2025   1
    @hanxiV2EX #13
    nznd
        16
    nznd  
       Apr 16, 2025   1
    发现请求了两次 /navigation ,导致页面加载中偶尔会改变一下 categories 顺序
    hanxiV2EX
        17
    hanxiV2EX  
    OP
       Apr 16, 2025 via Android
    @nznd 第一次应该是本地缓存的,刷新后正常了。
    hanxiV2EX
        18
    hanxiV2EX  
    OP
       Apr 16, 2025 via Android
    @nznd 确实有个优化还没做。
    EvanTop
        19
    EvanTop  
       Apr 16, 2025   1
    开源: https://github.com/evantop/evannav
    演示: https://evan.plus

    我的~~~~~
    hanxiV2EX
        20
    hanxiV2EX  
    OP
       Apr 16, 2025 via Android
    @EvanTop 给你点赞,hr 都能写这么好。。。
    ixwen
        21
    ixwen  
       Apr 16, 2025   1
    hanxiV2EX
        22
    hanxiV2EX  
    OP
       Apr 16, 2025 via Android   1
    @ixwen 好丑啊啊啊啊啊啊啊啊,夜间模式这么难搞。。。
    metory
        23
    metory  
       Apr 16, 2025 via Android   1
    @ixwen 阴间模式哈哈
    Pipecraft
        24
    Pipecraft  
       Apr 16, 2025   1
    这几天都看到这个帖子置顶了。是 OP 花金币置顶的吗?
    并无恶意,我不太理解 OP 置顶要做什么?好像并没有获得多少回复和 star 。
    hanxiV2EX
        25
    hanxiV2EX  
    OP
       Apr 16, 2025 via Android   1
    @Pipecraft 金币不用在置顶根本花不完,连续手动签到两千多天,置顶还是有点效果的。刚开始没置顶,一个回复都没有。。。
    freefly111
        26
    freefly111  
       Apr 16, 2025   1
    厉害
    同时,不懂就问:后端用 GoLang 是不是因为前端是 Vue ,两者一起用起来比较方便?
    Pipecraft
        27
    Pipecraft  
       Apr 16, 2025   1
    @hanxiV2EX #25 我也有金币,但没看到置顶的开关。我以为充值才能置顶。
    hanxiV2EX
        28
    hanxiV2EX  
    OP
       Apr 16, 2025 via Android   1
    @freefly111 后端 golang 是因为可以很简单的打包多平台的可执行文件,而且自带打包静态资源到可执行文件里,非常方便部署,没有外部依赖。前端用啥都无所谓了,jquery ,vue ,react 都行。
    hanxiV2EX
        29
    hanxiV2EX  
    OP
       Apr 16, 2025 via Android   1
    @Pipecraft 那可能是需要充值的,很多年前充了一笔。。。
    hanxiV2EX
        30
    hanxiV2EX  
    OP
       Apr 16, 2025 via Android   1
    @Pipecraft 另外置顶也是为了多收获一点用户,有用户才能有需求,有反馈才能让项目活起来。就像我上一个活的项目 xiaomusic ,用户量很多了,多到一堆需求做不完。。。
    Pipecaft
        31
    Pipecraft  
       Apr 16, 2025   1
    @hanxiV2EX #30 有道理。xiaomusic 这个项目热度很高啊,厉害了
    那顺便我也介绍一下我的项目,我在做的是书签 webapp ,和你的有些接近。
    以后有计划加导航页功能。
    目前还在开发
    https://utags.link/
    HRTops
        32
    HRTops  
       Apr 16, 2025 via Android   1
    @hanxiV2EX 这是 ai 的力量哈哈哈
    hanxiV2EX
        33
    hanxiV2EX  
    OP
       Apr 16, 2025 via Android
    @HRTops 哈哈哈
    leic4u
        34
    leic4u  
       Apr 16, 2025   1
    @hanxiV2EX #30 老哥,xiaomusic 的需求没做完还开新坑,你哪来那么多精力
    lizhenda
        35
    lizhenda  
       Apr 16, 2025   2
    @freefly111 没有所谓的 go 和 vue 搭配用起来方便的说法啊,哈哈,其实前后端分离,各自用啥技术栈都可以,看自己顺手。不过我自己也喜欢 go 和 vue 。
    hanxiV2EX
        36
    hanxiV2EX  
    OP
       Apr 16, 2025 via Android
    @leic4u 哈哈哈哈哈哈哈哈
    hellomsg
        37
    hellomsg  
       Apr 16, 2025   1
    用一个 html 文件不能实现吗?
    hanxiV2EX
        38
    hanxiV2EX  
    OP
       Apr 16, 2025 via Android
    @hellomsg 最早还真是把所有前端写在一个 html 文件里的。。。
    Pipecraft
        39
    Pipecraft  
       Apr 16, 2025
    @hellomsg #37 我正在写的书签应用就是一个 HTML 文件,没有后台。https://utags.link/
    把 HTML 随便扔到一个 http 服务器里就能用。
    bugcreator
        40
    bugcreator  
       Apr 16, 2025   1
    这是搞抽象吗?
    programApe
        41
    programApe  
       Apr 16, 2025   2
    自己写的 https://g2.al/ 一个集短链+临时邮箱+导航+今日热榜聚合的网站,不过有些功能还没实现,还在研究
    hanxiV2EX
        42
    hanxiV2EX  
    OP
       Apr 16, 2025 via Android
    @bugcreator 分享而已。。。
    hanxiV2EX
        43
    hanxiV2EX  
    OP
       Apr 16, 2025 via Android
    @programApe 不错,大杂烩
    hanxiV2EX
        44
    hanxiV2EX  
    OP
       Apr 17, 2025 via Android
    @ixwen 优化了一下,颜色不完全反转了。
    hanxiV2EX
        45
    hanxiV2EX  
    OP
       Apr 18, 2025 via Android
    今天又优化了一下,修复了深色模式刷新后没了的情况,新增了无密码浏览模式。
    LemonZest
        46
    LemonZest  
       Apr 18, 2025 via Android   1
    为什么这么多的导航的一个套路 图标+名字 ?连个简单简介都没有,而且排版都很空,信息量都上不去
    hanxiV2EX
        47
    hanxiV2EX  
    OP
       Apr 18, 2025 via Android
    @sunshower 私人导航的话还好,就像手机桌面图标一样。如果是共用的导航,倒是可以加个简介。
    yyll
        48
    yyll  
       Apr 18, 2025   1
    http://zhuayu.144881.com/ 既然这样那我也发下,里面还有个养成游戏
    RamenCurator
        49
    RamenCurator  
       Apr 18, 2025   2
    我认为导航网站这个应用不该存在。
    我是 Win 用户。
    我有 Listary 、Everything 、Powershell 的 searchbar 作搜索软件。
    遇到网站,就创建快捷方式,丢到“我的网站们”文件夹里。
    如果一个网站不好记,就 SEO 优化,比如 V2EX 网站创建两个快捷方式,一个叫 V2EX ,一个叫 v 站。

    如果说云,就把我的文件夹给`git init`,提交到 github ,别的地方拉下来。
    如果说到了没有梯子的电脑,就手动部署梯子。没有梯子的电脑我放弃使用。

    我这一套走下来,呼叫搜索框、输入名字,直接出来。
    手不离键盘,2 秒完成。
    hanxiV2EX
        50
    hanxiV2EX  
    OP
       Apr 18, 2025 via Android
    @RamenCurator 电脑确实合适,但是手机上用不了。
    RamenCurator
        51
    RamenCurator  
       Apr 18, 2025   1
    @hanxiV2EX
    我的手机是刷的谷歌 ROM
    网站的话,思路一样,“快捷方式”发送到桌面。

    虽然安卓也有类似 searchBar 的开源应用,但是手机打字还是麻烦了。所以我个人依旧是记住快捷方式的位置,当作按钮来按。不常用的 App 就放到“抽屉”(呃,这个词能明白不)。
    桌面的 App 可以保持在 2 页之内。

    导航网站的优势只有,云。
    但我个人不用两把手机,所以目前没有这个需求。
    RamenCurator
        52
    RamenCurator  
       Apr 18, 2025   1
    想做开源是好事。但是合适的产品也很重要。
    花了很多时间做了没人需要的产品,并不是好事。
    加油。
    K120
        53
    K120  
       Apr 20, 2025   1
    kcblog
        54
    kcblog  
       Apr 21, 2025
    人手一个导航吗 巧了我也有哈哈哈
    https://dh.kcblog.top/
    rmadgun
        55
    rmadgun  
       Jan 28
    刚好把我的网站加上,哈哈
    https://icebabyquest.net/
    About     Help     Advertise     Blog     API     FAQ     Solana     5382 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 119ms UTC 07:29 PVG 15:29 LAX 00:29 JFK 03:29
    Do have faith in what you're doing.
    ubao msn 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