我的 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 过。虽然有时候流量很大,但我从来没有利用这些小项目盈利。其实,创作者们心里很清楚,做出来的东西,光是有人用就很开心了。谢谢大家。
严格来说,我不是专业前后端,所以可能不太具备学习价值。希望不要被我误导。也欢迎各位大牛批评交流,共同进步。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.