这是一个记录我从2024年9月13日到11月学习AI编程的个人博客网站。
博客记录了我八周的AI编程学习历程,包括:
- AI辅助编程:学习使用Claude Code进行开发
- 项目实战:独立开发任务管理工具的完整过程
- Git版本控制:从零掌握Git的核心概念和实际应用
- 技能提升:前端开发、项目管理等综合能力成长
博客通过GitHub Pages托管,在线访问地址:
https://yourusername.github.io/blog/
- 前端:HTML5, CSS3, JavaScript (ES6+)
- 样式:CSS Grid, Flexbox, 渐变设计
- 交互:原生JavaScript, 平滑滚动, 动画效果
- 部署:GitHub Pages
- 字体:Google Fonts (Inter)
- 图标:Font Awesome
blog/
├── index.html # 主页面
├── styles.css # 样式文件
├── script.js # 交互脚本
├── README.md # 项目说明
└── my-ai-programming-journey.md # 博客Markdown原文
- 完美适配桌面端、平板和移动设备
- 移动端友好的导航菜单
- 灵活的网格布局系统
- 平滑滚动导航
- 滚动显示动画
- 悬停效果和微交互
- 打字机效果的标题动画
- 页面加载进度条
- 现代渐变色彩方案
- 卡片式布局设计
- 时间线式的学习历程展示
- 技能网格化展示
- 醒目的标题和副标题
- 学习统计信息展示
- 浮动动画卡片
- CTA行动按钮
- 可视化的学习时间线
- 详细的每周学习内容
- 技术标签展示
- 响应式时间线布局
- 完整的项目介绍
- 技术栈详细说明
- 问题与解决方案展示
- 代码和技术细节
- 分类技能展示
- 学习心得体会
- 洞察卡片设计
- 个人成长总结
- 社交媒体链接
- 邮箱联系方式
- 响应式联系卡片
- 主色调:紫蓝渐变 (#667eea → #764ba2)
- 背景色:白色和浅灰色 (#ffffff, #f8f9fa)
- 强调色:渐变色彩系统
- 主字体:Inter (Google Fonts)
- 图标:Font Awesome 6.4.0
- 字重:400, 500, 600, 700
- CSS过渡和动画
- JavaScript驱动的时间线动画
- 悬停状态变化
- 页面加载淡入效果
- 克隆仓库到本地
git clone https://github.com/yourusername/blog.git
cd blog- 使用Live Server或其他本地服务器打开
index.html
- 确保仓库是公开的
- 进入仓库Settings页面
- 找到Pages选项
- 选择Source为"Deploy from a branch"
- 选择main分支和/(root)文件夹
- 保存设置,等待部署完成
在仓库根目录创建 CNAME 文件,内容为你的域名:
yourdomain.com
编辑 index.html 中的以下部分:
- 联系链接(第225-235行)
- GitHub用户名(第2行注释)
- 邮箱地址(第228行)
主要样式在 styles.css 中:
- 颜色变量:搜索
#667eea和#764ba2 - 字体设置:第10-15行
- 响应式断点:媒体查询部分
主要内容在 index.html 的各个section中:
- Hero标题和副标题
- 时间线内容
- 项目描述
- 技能列表
- 使用CDN加载字体和图标
- 图片懒加载支持
- CSS和JavaScript压缩
- 渐进式加载动画
- 节流函数优化滚动性能
- Chrome 60+
- Firefox 55+
- Safari 12+
- Edge 79+
- 移动端浏览器
- 初始版本发布
- 完整的博客内容
- 响应式设计
- GitHub Pages部署
欢迎提交Issue和Pull Request来改进这个博客模板!
MIT License - 详见 LICENSE 文件
用 ❤️ 和 AI 制作