🚀 大家好!这是我的第一篇文章。
欢迎来到 Data Li 的个人网站!
这是我的个人博客的起点。与许多依赖复杂前端框架的网站不同,这个博客完全由 Python 驱动的纯静态脚本 生成。它追求极致的性能和简洁性,所有的样式都基于我们之前优化过的极简 CSS。
这个网站的诞生源于对 极简主义 和 Web 性能 的追求,让内容本身成为最大的主角。
💡 为什么选择这种“极简”建站方式?
在前端技术日益复杂的今天,我希望回归本质:让内容成为核心。这种建站方式有几个核心优势:
- 极快的速度: 纯 HTML 文件,无需客户端渲染,加载速度几乎瞬间完成。
- 极低的维护成本: 只需要 Python 和 Markdown,没有复杂的依赖。
- 优雅的兼容性: 实现了自动暗色模式和优秀的响应式设计。
Python 静态生成核心 (代码高亮展示)
我们使用 markdown 库,并配置了多个扩展来确保您的技术文章能完美展示,特别是代码高亮功能(由 codehilite 驱动):
# parser.py 中的 Markdown 配置片段
md = markdown.Markdown(extensions=[
'fenced_code', # 支持```代码块
'codehilite', # 代码高亮
'tables', # 表格支持
'meta', # 提取元数据
'toc' # 目录生成
])
所有的 HTML 文件都由此脚本一次性构建而成!
📚 博客未来的主要内容方向
未来,我计划围绕以下几个核心主题分享我的学习和实践心得:
- 数据科学 (Data Science): Python 的 Pandas/NumPy 实践、数据可视化和建模基础。
- Web 开发心得: HTML/CSS 最佳实践、Web 性能优化、纯 Vanilla JavaScript 的用法。
- 极简主义与自动化: 如何利用 Python 脚本和工具提高效率,减少对大型工具的依赖。
- 个人思考: 关于学习、技术趋势和极简生活方式的随笔。
📝 可读性特性展示 (表格)
这个博客支持完整的 Markdown 特性,包括表格。以下是本站特性的一览:
| 特性 | 状态 | 优势 |
|---|---|---|
| 极速加载 | ✅ | 纯静态文件,性能卓越 |
| 代码高亮 | ✅ | 提高技术文章可读性 |
| 粘性导航 | ✅ | 提升用户体验 |
| 暗色模式 | ✅ | 自动适配用户系统偏好 |
结语
感谢您的访问!如果您对 Python 静态生成 或 极简设计 有任何想法,欢迎通过 GitHub 与我交流。
希望您能在这个简洁、优雅的阅读空间中有所收获。期待在下一篇文章与您见面!