V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
hanxiV2EX
V2EX  ›  分享创造

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

  •  
  •   hanxiV2EX ·
    hanxi · 12 天前 · 5197 次点击

    原因

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

    技术栈

    • 后端:Golang
    • 前端:Vue

    效果

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

    地址

    第 1 条附言  ·  8 天前
    欢迎在评论里回复你现在使用的导航站。
    54 条回复    2025-04-21 17:24:57 +08:00
    hanxiV2EX
        1
    hanxiV2EX  
    OP
       9 天前 via Android
    版本更新,搞定深色模式。
    lemonfishTBS
        2
    lemonfishTBS  
       9 天前   ❤️ 2
    porn 就 porn ,搞个乱码还没图标,可恶
    wxw752
        3
    wxw752  
       9 天前   ❤️ 2
    你这服务器架哪去了,不走代理打不开。
    hanxiV2EX
        4
    hanxiV2EX  
    OP
       9 天前 via Android
    @lemonfishTBS 可恶,有人做恶
    hanxiV2EX
        5
    hanxiV2EX  
    OP
       9 天前 via Android
    @wxw752 cloudflare 的 cdn
    SuperNPC
        6
    SuperNPC  
       9 天前   ❤️ 1
    你这深色自己有用吗,你看看 github 图标
    woodchen
        7
    woodchen  
       9 天前   ❤️ 1
    https://nav.czl.net/

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

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


    woodchen
        11
    woodchen  
       9 天前   ❤️ 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
       8 天前 via Android
    @Pipecraft 感谢🙏
    hanxiV2EX
        13
    hanxiV2EX  
    OP
       8 天前
    @Pipecraft 原来 Tailwind 只需要加上 dark:invert 就行了。
    Pipecraft
        14
    Pipecraft  
       8 天前   ❤️ 1
    @hanxiV2EX #13 原来 Tailwind 还有这个 👍
    believeMe
        15
    believeMe  
       8 天前   ❤️ 1
    @hanxiV2EX #13 👍
    nznd
        16
    nznd  
       8 天前   ❤️ 1
    发现请求了两次 /navigation ,导致页面加载中偶尔会改变一下 categories 顺序
    hanxiV2EX
        17
    hanxiV2EX  
    OP
       8 天前 via Android
    @nznd 第一次应该是本地缓存的,刷新后正常了。
    hanxiV2EX
        18
    hanxiV2EX  
    OP
       8 天前 via Android
    @nznd 确实有个优化还没做。
    EvanTop
        19
    EvanTop  
       8 天前   ❤️ 1
    开源: https://github.com/evantop/evannav
    演示: https://evan.plus

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

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

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

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

    导航网站的优势只有,云。
    但我个人不用两把手机,所以目前没有这个需求。
    RamenCurator
        52
    RamenCurator  
       5 天前   ❤️ 1
    想做开源是好事。但是合适的产品也很重要。
    花了很多时间做了没人需要的产品,并不是好事。
    加油。
    K120
        53
    K120  
       4 天前   ❤️ 1
    kcblog
        54
    kcblog  
       3 天前
    人手一个导航吗 巧了我也有哈哈哈
    https://dh.kcblog.top/
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2946 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 13:31 · PVG 21:31 · LAX 06:31 · JFK 09:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.