# resume
> 这是我的个人简历,但是设计项目代码的时候完全是对标日常专题活动页来设计的,所以完全可以fork过去做日常小活动项目的开发用。
## 设计原则
- 支持日常一些简单的专题活动页开发。
- 支持一些效果比较好的H5广告营销页开发。
- 尽可能地对搜索引擎友好。
- 页面加载速度较快(在兼顾开发效率的情况下)。
- 方便各公司、个人在此基础上进行定制。
- 针对简历demo:页面清新朴素,A4纸打印效果友好,兼容IE8,适配移动端。
具体的涉及思路可以参考这里:[设计原则](./docs/设计原则.md)。
## 模板功能
- 开发者本地EJS模板渲染;
- SASS预编译,自动添加浏览器厂商前缀;
- babel转译ES6语法;
- 内置大量常用第三方库,方便取用;
- 输出生产文件时会压缩CSS、JS和HTML文件;
- 开发阶段会自动打开网页,并在保存文件时自动刷新页面;
- 开发阶段支持转发本地请求,避免跨域问题;
- 如果有SSH账号,可在配置后通过`npm run deploy`命令自动部署文件到支持SFTP传输的服务器上。
## 使用方法
```bash
# 将`<project-name>`替换成具体的项目名
git clone https://github.com/Yakima-Teng/resume.git <project-name>
```
- 本地开发:`npm run start`。
- 编译供生产环境使用的静态文件:`npm run build`。
- 将编译产物部署到服务器上:`npm run deploy`(需要先将`build`目录下的`deploy-example.js`重命名为`deploy.js`,并修改对应参数)。
- 检查项目代码(使用`standard`,别浪费时间制定规则了,重要的是 ***统一***):`npm run lint`。
## src目录约定
注:下文中的“配置文件”指的是项目根目录下的`config.js`文件,`config`对象指的是配置文件所导出的对象。
- `*.ejs`:脚本会依据`config.renderData`里的数据来渲染这些ejs模板文件到`dist`目录中,并将文件后缀名更换为`.html`。
- `js`:[js目录说明](./src/js/README.md)。
- `css`:[css目录说明](./src/css/README.md)。
- `static`:[static目录说明](./src/static/README.md)。
## lib收藏库
项目根目录下的`lib`目录里存放的是一些平时页面开发中经常用到的一些JS库,如果你需要用到其中的某些库,把对应的具体文件拷贝到`src/static`目录下即可。
## License
[MIT License](./LICENSE)
精品-- 简单H5活动页开发模板,兼作个人简历.zip
需积分: 5 47 浏览量
2024-02-06
09:17:46
上传
评论
收藏 648KB ZIP 举报
码农阿豪
- 粉丝: 1w+
- 资源: 1754
最新资源
- MVSF2N02ELT1G-VB一款SOT23封装N-Channel场效应MOS管
- 基于区块链的图片版权保护系统的设计与实现+详细文档+全部资料(高分毕业设计).zip
- MVGSF1N03LT1G-VB一款SOT23封装N-Channel场效应MOS管
- 西门子博途TIA编程手册
- 微信小程序投票系统(Uni-app+SpringBoot+Vue3)(至尊版) java毕业设计 源码+sql脚本+论文 完整版
- 【微信小程序】基于小程序的交友系统的设计与实现【源码+lw+部署文档+讲解】
- 【微信小程序】基于小程序+Socket+Node的IM系统设计与实现【源码+lw+部署文档+讲解】
- 【学生课程实验】基于Vue + Node的外卖系统设计与实现【源码+lw+部署文档+讲解】
- 大学生数学建模竞赛论文(长江水质的评价和趋势分析模型)II.zip
- WIN10安装S7-200 SP9不能通讯解决方案
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈