技术

开始写博客:一个技术人的自我修养

经常有朋友问我:你每天工作那么忙,为什么还要花时间写博客?

我的回答很简单:因为写博客是一件长期来看收益极高的事情。

为什么写博客

写博客的第一个好处是梳理知识结构。写作迫使你把模糊的概念变成精确的文字,这个过程本身就是深度的学习。

其次,博客是时间的朋友。技术人的记忆是有限的,但写成文章后,你只需要搜索一下就能想起来。

写作不是为了流传,而是为了让自己真正理解。

如何开始

  • 从笔记开始 — 把日常的学习笔记整理成文章
  • 不必追求完美 — 可以先发布,后续再修订补充
  • 建立写作习惯 — 每月至少一篇,保持节奏感

结语

最好的时机是十年前,其次是现在。

HTML 语义化:构建有意义的网页结构

HTML 是网页的骨架。用好 HTML 语义化标签,比你想象的要重要得多。

什么是语义化

语义化指的是用有意义的标签来描述内容的结构,而不是单纯用 div 和 span 来布局。

HTML5 引入了 header、nav、main、article、section、aside、footer 等语义化标签。

为什么要语义化

  1. 无障碍访问 — 屏幕阅读器依赖语义化标签理解页面结构
  2. SEO 优化 — 语义清晰的页面更容易被搜索引擎正确索引
  3. 代码可维护性 — 语义化标签本身就是文档

实践建议

遵循一个简单的原则:先语义、后样式。先用最合适的标签构建结构,再用 CSS 实现视觉呈现。

我的第一篇博客:从零开始搭建个人网站

这是我的第一篇博客。其实想写这件事已经很久了,但一直被各种理由拖延——直到上周,我终于下定决心,把这件事落地了。

为什么是现在

想法和行动之间,差的往往只是一个契机。我突然意识到,与其一直做信息的消费者,不如也开始做一个信息的创造者。

技术选型

最终选择了纯静态 HTML + CSS + JavaScript。原因有三:

  1. 内容量不大,纯静态完全够用
  2. 不需要依赖框架或构建工具,维护成本最低
  3. 可以完全掌控每一行代码

设计思路

遵循"内容优先"的原则。博客的核心是文字,设计应该为阅读服务,而不是喧宾夺主。

踩过的坑

  • 相对路径问题
  • 暗色模式闪烁
  • 移动端导航适配