关于博主

你好,我是赵宇,一名热爱编程与软件工程的在校学生。目前主修软件工程专业,对后端开发、系统架构和软件开发方法论有浓厚的兴趣。我的主要技术栈包括 Java、Python 和 Go,同时也积极学习数据结构、算法、设计模式以及软件工程中的最佳实践。

我相信,优秀的软件不仅在于代码的实现,更在于其背后的设计思想、可维护性和解决实际问题的能力。因此,我常在博客中记录自己的学习心得、项目实践中的思考,以及对一些技术原理的探索。写作既是对知识的梳理,也是推动自己深入理解的有效方式。

除了技术,我也喜欢阅读和探索新事物。保持开放的心态和持续学习的习惯,是我不断前进的动力。

关于博客

这个博客的诞生,源于我对“知识沉淀”的需求。在学习和项目实践中,我积累了大量的笔记和思考,但分散在各种文档、笔记本中,难以检索和回顾。因此,我决定搭建一个个人博客,将这些内容系统化、公开化,既方便自己查阅,也希望能帮助到有需要的人。

技术架构

设计理念

  1. 简洁至上:采用白色调为主的UI设计,低饱和度的配色方案,减少视觉干扰,让内容成为核心。所有的设计元素都为内容服务,不追求花哨的特效,只保证实用和美观。
  2. 无插件依赖:Jekyll的插件虽然能扩展功能,但也容易导致兼容性问题(尤其是GitHub Pages对插件的限制)。因此,本博客所有功能均通过原生方式实现,避免插件带来的错误和维护成本。
  3. 全端适配:在移动互联网时代,移动端的阅读体验至关重要。博客采用响应式设计,从320px宽度的手机到2560px宽度的桌面显示器,都能自适应布局,保证良好的阅读体验。
  4. 数学公式支持:作为一名对逻辑和数学感兴趣的软件工程学生,我需要博客支持复杂的数学公式渲染。因此,集成了MathJax 3.x,支持LaTeX语法,同时针对移动端做了特殊优化,确保公式超出屏幕宽度时能自动换行。

博客定位

联系方式

如果你对博客中的内容有疑问、建议,或者想和我交流技术、学习相关的话题,欢迎通过以下方式联系我:

致谢

感谢Jekyll团队提供了如此优秀的静态站点生成器,感谢GitHub Pages提供免费的部署平台,感谢MathJax团队为数学公式渲染提供的支持。同时,也感谢每一位访问本博客的读者,你的阅读和反馈是我持续更新的动力。

最后,愿我们都能在技术的道路上保持初心,持续学习,不断成长。