2024-10-09
前端的全栈之路:基于 Vue3 + Nest.js 全栈开发的后台应用
这篇文章介绍了基于Vue3和Nest.js开发的一个全栈后台应用,适合想学习全栈开发的人员参考。前端使用了相关技术栈,后端则列出了部分技术组件。线上预览提供了一个演示环境,并给出了默认的用户名和密码。项目包含动态国际化语言配置、操作日志记录、用户角色权限管理、动态路由菜单生成、消息公告推送等功能。文章还提供了项目的安装步骤、技术要求及注意事项,强调仅用于学习交流且可能存在Bug,欢迎贡献代码和反馈问题以完善项目。
2日前
动态配色方案:在 Next.js 中实现 Shadcn UI 主题色切换
这篇文章介绍了如何在Next.js应用中实现动态主题色切换系统,以满足用户多样化的审美需求。文章首先提出了使用CSS自定义属性(CSS Variables)结合Shadcn UI设计系统架构来构建支持多套预设配色方案的主题切换方案。接着,推荐了TweakCN作为强大的主题编辑与生成工具,并详细说明了从选择配色方案到生成和导入CSS变量的步骤。此外,还通过zustand状态管理库保存和切换主题色状态,并提供了具体的代码示例,包括创建主题配色枚举、初始化主题色函数及创建主题切换按钮等。最后,展示了效果预览并总结了该方案的优势。
4日前
2025年度报告:普通人的变与不变
这篇文章介绍了作者在过去一年的生活、感情和工作情况。在生活方面,作者因患克罗恩病经历了长时间的治疗和手术,深刻体会到健康的重要性。感情方面,作者反思了现代社会中婚姻带来的经济压力和个人选择的问题。工作上,作者对当前的工作状态感到满意,能够平衡工作与个人生活。最后,作者表达了对未来生活的美好愿望,并强调了保持健康的至关重要性。
6日前
不只是作品集:用 Next.js 打造我的数字作品库
这篇文章介绍了作者使用Next.js和Shadcn UI构建的一个个人作品信息展示模板。该模板设计简洁且结构清晰,适合直接使用或作为学习参考。作者在原有基础上进行了个性化调整,增加了交互细节和动画效果。文章还强调了开发者拥有一个统一技术身份的重要性,并详细列出了项目的技术栈、特性和环境变量配置,最后提供了在线预览链接和GitHub地址。
4月前
发现一款宝藏工具:Shots.so,几秒钟做出高级感 Mockup
这篇文章介绍了Shots.so这个在线工具,它能将普通截图转化为高质量的效果图,适用于设计展示、文章配图、产品宣传等场景,提供多种设备模板、背景风格和动态效果,操作简单,适合各类用户提升作品质感。
4月前
Cover Magic:专业的封面设计工具,支持实时预览和高质量导出
这篇文章介绍了技术博主在制作高质量技术文章封面时面临的困境,现有工具的不足,以及作者开发的Cover Magic工具如何解决这些问题,提供实时可视化编辑和专业级封面的功能。
5月前
Nuxt4.0初体验:一个简约、精美、现代化的个人站点导航!
这篇文章介绍了作者使用Nuxt 4.0重构个性化站点导航网站的经历,阐述了Nuxt 4.0的新特性和优势,如更清晰的项目结构、更好的TypeScript体验、更快的CLI和开发速度等,并且分享了重构过程中的体验和项目完成效果。同时,作者还对比了Nuxt.js与Next.js两个框架的优劣,表达了自己对Nuxt.js的偏好。
5月前
git commit -m "feat: 告诉你妈,我现在买得起房子了!"
这篇文章介绍了作者回顾自己使用了六年的电脑,从最初的依赖到逐渐不堪重负,最终决定更换新电脑的过程。文中描述了对硬件配置的不了解和学习过程,以及在预算和性能之间不断调整的纠结与最终的装机方案。
5月前
一次旅游引发的家庭争论:当节俭传统遇上"趁能走多看看"的晚年愿望
这篇文章介绍了家庭因一次上海旅游引发的争论,反映了节俭传统与父母晚年愿望之间的冲突,以及子女在理解父母与现实经济压力间的矛盾。
5月前
让 GitHub 个人主页更专业:用 WakaTime 实现动态代码统计
这篇文章介绍了如何使用 WakaTime 为 GitHub 个人主页添加动态代码统计,展示编码活跃度,提升专业性。通过注册账号、安装 IDE 插件、配置 GitHub 仓库和使用工作流自动更新 README 文件,实现对多种编程语言的详细统计。
5月前
Certimate + Let’s Encrypt:零干预的 HTTPS 永续方案
这篇文章介绍了HTTPS在互联网中的重要性以及手动续签SSL证书的痛点,如频繁操作、易出错和安全风险。随后讨论了自动化续签工具如Certbot、Certimate和acme.sh的功能对比,强调了自动化管理的优势,并重点介绍了Certimate如何解决这些问题。
6月前
uni-halo + 微信小程序开发实录:我的第一个作品诞生记
这篇文章介绍了使用uni-halo框架进行微信小程序开发的过程,包括选择该框架的原因、开发目标以及项目配置和部署的步骤。