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

[开源] 一个适合程序员展示自己的工具 TOP LINK

  •  1
     
  •   Austin2035 ·
    ausitn2035 · 2023-02-06 10:16:18 +08:00 · 2087 次点击
    这是一个创建于 647 天前的主题,其中的信息可能已经有所发展或是发生改变。

    preview TOP LINK 是一款免费的聚合链接的互联网数字身份应用,目前支持中英双语,全平台外链聚合。

    我的 LINK Page the.top/austin

    项目开源

    前端 https://github.com/austin2035/top-link-react
    后端 https://github.com/austin2035/top-link-python

    前端部分

    此项目前端主要使用 React.js + styled-components 完成。而样式部分,迫于学习成本,我没有使用任何 UI 组件库,而是选择了手搓 CSS 。

    由于我不是专业前端,在实现主题及其切换功能和编辑链接实时预览时,遇到了很大的阻力。但经过我一番研究,发现早有成熟组件可供使用。

    其中 styled-components 是完成主题系统的重要组件。另外还有一个十分有用的组件叫做 react-frame-component ,它让用户实时看到链接的编辑结果成为了现实。

    后端部分

    后端主要使用了 Python + FastAPI 来完成,只有简单的增删查改,没有什么技术含量。我尽量遵循 Restful 的风格来设计 API 。

    从我大一开始到目前,做过几个小项目,都曾发布在 V2 过。虽然有时候流量很大,但我从来没有利用这些小项目盈利。其实,创作者们心里很清楚,做出来的东西,光是有人用就很开心了。谢谢大家。

    严格来说,我不是专业前后端,所以可能不太具备学习价值。希望不要被我误导。也欢迎各位大牛批评交流,共同进步。

    8 条回复    2023-03-31 21:16:55 +08:00
    allinoneok
        1
    allinoneok  
       2023-02-06 11:18:42 +08:00 via Android
    域名不好 换个 com
    xuduoduo
        2
    xuduoduo  
       2023-02-06 20:34:06 +08:00   ❤️ 1
    我也在搞一个类似的东西
    id80108900
        3
    id80108900  
       2023-02-07 00:38:04 +08:00 via iPhone
    @allinoneok the.top 還不夠好?
    人家 linktr.ee 照樣
    hfl1995
        4
    hfl1995  
       2023-02-09 11:19:14 +08:00   ❤️ 1
    体验了一下,很不错。https://the.top/coolapk
    Austin2035
        5
    Austin2035  
    OP
       2023-02-10 08:53:54 +08:00
    @hfl1995 为你添加了金标认证,请打开页面查收。另外,我觉得换个皮肤会更明显点,尽管当前皮肤更加贴近你的昵称。😂
    liweibest2022
        6
    liweibest2022  
       2023-02-10 16:43:49 +08:00   ❤️ 1
    首页看起来很酷
    rdVpH8aH
        7
    rdVpH8aH  
       2023-03-25 19:31:47 +08:00
    我本来只是想找一个类似的个人页面,丢到 GitHubpage,再绑定个人域名。
    Po 主这个好 Cool !不知道中国大陆的访问如何,想安利给一些博主
    Austin2035
        8
    Austin2035  
    OP
       2023-03-31 21:16:55 +08:00
    @rdVpH8aH 速度还行。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1502 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 17:20 · PVG 01:20 · LAX 09:20 · JFK 12:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.