resume



1. 开始

1.1 安装

首先可以使用git clone命令拉取项目,或者可以直接下载ZIP压缩文件

之后在项目根目录运行如下命令来安装相关npm包:

注意: 由于此项目制作时采用Gulp3.9.1版本,只采用项目内安装不能正常运行任务,需要全局安装,具体安装方法见官网

热情提示: 从此处开始文档介绍为基础介绍,也是个人对项目的一个记录,为节约时间可以绕行;同时希望技术大牛给予点播,感兴趣者一起探讨。“三人行必有吾师”

1.2 基本使用

可因个人需求进行文件替换,如下文件夹树状图所列出的文件即为可替换文件。

提示: 替换后请保持文件名字一致,如有需求可在源文件自行更改。

+---src
    +---css
    +---images
    |       1_bg.jpg         *网页上部背景图案
    |       link-qr.png      *二维码图案
    |       me.jpg           *头像图案
    |
    +---js
    +---pdf
            resume_1.compressed.pdf  *.pdf简历存放位置
    |
    \---vendor

2. 调试与开发

2.1 运行相应任务

本项目使用Gulp结合browser-sync搭建本地服务器,达到检测文件改动提供页面实时刷新来提高调试效率。最重要的是可以在移动设备上达到同样的功能,想对移动设备调试深入的同学可以跳转到此大神博客

开始

在能运行相关Gulp任务的机器上,定位到项目根目录打开命令行工具运行以下命令:

gulp serve

成功运行后出现如下提示,并自动在默认浏览器上打开当前项目页,同一局域网移动端可以登录http://192.168.1.103:3000来进入网页

[00:28:37] Using gulpfile ~\Documents\work\resume\gulpfile.js
[00:28:37] Starting 'serve'...
[Browsersync] Access URLs:
 --------------------------------------
       Local: http://localhost:3000
    External: http://192.168.1.103:3000
 --------------------------------------
          UI: http://localhost:3001
 UI External: http://192.168.1.103:3001
 --------------------------------------
[Browsersync] Serving files from: ./

提示: 因个人所设置的电脑IP地址不同,相应地址会有不同,请自行对照如实填写

发布

修改源文件后运行以下命令构建发布版本:

gulp build

检查docs文件夹内文件完整,成功构建发布版本。Gulp配置文件为根目录下gulpfile.js文件。

注意: gulp build任务运行后,由于html文件内的init.js和main.css压缩后需更名,请手动定位到docs文件夹。将index.html内相应引用路径修改为init.min.js和main.min.css。

2.2 总体流程

此项目从构思到发布基本可以概括为以下流程

设计-->调试与改进-->适配机型测试-->兼容性测试-->Git提交-->Git推送
                 ^             v           v                              
                 ^             v           v      
                 |---<--<--<---v--<--<--<--v 

因个人而异,可以根据习惯调整

3. 附录

3.1 浏览器支持

所测试浏览器为IE8\9\10\11,Microsoft Edge,Chrome65.0.3325、Firefox59.0.1;相关真机测试为ipad mini4, 荣耀畅玩6。

3.2 已知问题

在桌面浏览器,页面头部磨砂玻璃效果有时会在向下滚动页面后变轻。

3.3 附收集网址

以下为本项目采用插件的官网,方便想深入了解的同学。

了解顺序不分先后,此列表顺序为本项目采用顺序

## 4. 特别感谢

“特别鸣谢”的话说的太大了,也是为了记录自学路程的种种不易,说一些酸酸的话;感谢MDN平台,里面的教程文档真的好,每次查询和阅读收获的都不一样。 也感谢知乎这个平台和热爱帮助别人的答题者,通过这里我结识了我的几本“启蒙书”。

提到书就必须感谢这个机构了——图书馆,没它真不行,还有市图自习室。最后感谢在Segmentfault上发文的@simon_woo,这个在线简历能在github上发布大部分都靠研究那个文章,自己坑坑洼洼也走过来了,Thanks!