个人网站 Design —— JxLiu
个人网站 Design —— JxLiu
版本: v1.0 日期: 2026-07-24 技术栈: Jekyll + Minimal Mistakes 主题 模版仓库: https://github.com/mmistakes/minimal-mistakes
1. 页面区块与浏览顺序
导航栏(masthead,始终固定于页面顶部)
` 首页 | About | Skills & Interests | Projects | Contact `
- 当前页面高亮
- 移动端自动折叠为汉堡菜单
浏览顺序(自上而下)
- 首页(/) — 访问者首先看到一句话定位 + 简短自我介绍,下设三个方向快速摘要(金融科技 / Agent / 效率与决策),可点击跳转到对应详情页
- About(/about/) — 详细个人背景、学习方向、兴趣来源,2-3 个段落
- Skills & Interests(/skills/) — 技术栈列表 + 感兴趣方向列表
- Projects(/projects/) — 项目入口框架,含占位卡片 + “更多项目即将更新”提示
- Contact(/contact/) — 公开联系方式
作者侧边栏(author sidebar)
- 所有页面默认显示(author_profile: true)
- 包含:头像占位图、姓名、一句话简介、社交图标链接
- 桌面端显示在内容左侧,移动端折叠至底部或隐藏
2. 颜色、字体与整体风格
- 主题皮肤: minimal_mistakes_skin: “default”(干净、专业、内容优先)
- 字体: 使用 Minimal Mistakes 默认字体栈(sans-serif),不额外引入字体
- 整体风格: 极简、信息密度适中,适合技术展示与项目交流场合
- 颜色: 保留 default 皮肤的原始配色,不额外自定义颜色变量
3. 桌面端与移动端要求
桌面端(≥768px)
- 两栏布局:左侧作者侧边栏 + 右侧主要内容
- 导航栏横向展开所有菜单项
- 所有页面内容完整显示,无截断
移动端(375px 起)
- 导航栏折叠为汉堡菜单
- 两栏切换为单栏,侧边栏内容移至底部或隐藏
- 无水平滚动条、无文字溢出、无元素重叠
- 按钮和链接的点击区域适应触控操作
4. 关键文件分别负责什么
| 文件 | 负责内容 |
|---|---|
| _config.yml | 网站全局配置:标题、描述、作者信息、社交链接、皮肤、插件启用 |
| _data/navigation.yml | 导航菜单条目与 URL 定义 |
| index.html | 首页,使用 home 布局(Front Matter 控制) |
| about.md | 关于我页面 |
| skills.md | 能力与兴趣页面 |
| projects.md | 项目入口页面 |
| contact.md | 联系方式页面 |
| assets/css/ | 主题样式文件(SCSS 编译产物,一般不动) |
| _layouts/ | 页面布局模板(保留不动,通过 Front Matter 选择) |
| _includes/ | 组件片段(masthead、author-profile、footer 等) |
5. 保留模板的哪些部分,修改哪些部分
保留不动
- 全部 _layouts/ 目录(布局模板)
- 全部 _includes/ 目录(组件片段,除非需要微调)
- 全部 _sass/ 目录(样式源文件)
- 全部 assets/css/ 和 assets/js/(编译后的静态资源)
- Gemfile、Rakefile、package.json(构建配置)
- .editorconfig、.gitattributes、.gitignore(工具配置)
修改的部分
- _config.yml — 写入个人信息、站点标题、社交链接、启用皮肤
- _data/navigation.yml — 替换为本站导航(首页 / About / Skills / Projects / Contact)
- index.html — 替换 Front Matter 和内容
- 新增 about.md、skills.md、projects.md、contact.md(五个页面)
6. 图片和外部素材的来源与许可
- 头像/logo:使用 Minimal Mistakes 默认占位头像(主题自带),不引入外部图片
- 社交图标:使用 Font Awesome 图标(主题内置),无需额外引入
- 项目截图 / 外部素材:本期无,后续用户自行添加
- 所有素材均来源于主题内置资源,无需额外许可
7. 修订历史
| 版本 | 日期 | 变更说明 |
|---|---|---|
| v1.0 | 2026-07-24 | 根据作业说明补充完善后定稿 |