Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xiao555/resume-it
A resume generator
https://github.com/xiao555/resume-it
Last synced: 1 day ago
JSON representation
A resume generator
- Host: GitHub
- URL: https://github.com/xiao555/resume-it
- Owner: xiao555
- License: mit
- Created: 2017-02-24T05:51:17.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2020-07-02T11:21:20.000Z (over 4 years ago)
- Last Synced: 2024-07-31T22:38:57.234Z (4 months ago)
- Language: HTML
- Homepage: https://xiao555.github.io/Resume/
- Size: 836 KB
- Stars: 225
- Watchers: 10
- Forks: 78
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Resume-it
======一个灵活的数据模板分离的在线简历生成器。
效果:https://xiao555.github.io/Resume/
如果喜欢的话请给个star ^_^![](./resume.png)
Node version v7.7.0
## 风格参考
[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fxiao555%2Fresume-it.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fxiao555%2Fresume-it?ref=badge_shield)[@DIYgod](http://html.love/)
## Configuration
### 使用默认模板
这个默认模板是参考@[DIYgod](http://html.love/) 的,如果直接用的话只需要修改 `data.yaml` 里的数据即可。
1. YAML语法可以参考[这里](http://www.ruanyifeng.com/blog/2016/07/yaml.html)
2. 如果需要用到Markdowm语法,请在字段开头加上 `!!md `,相应的前端模板要渲染md的话请加上safe过滤:`{{ example | safe}}`### 使用自定义模板
#### 1. HTML
html部分在`template/index.html`,这一部分是页面body的内容,采用[Nunjucks](https://mozilla.github.io/nunjucks/)模板引擎,如果需要修改head,请前往`template/base.html`.注:写模板的时候请在必要的地方用一下判断,有的地方可能没有数据。
#### 2. CSS
css部分在`src/styles/stylus`, 默认用stylus写。
注:
1. 已经加载了font-awesome,可以直接用
2. 加载了autoprefixer插件自动补全前缀#### 3. 其他文件
注:现在改用gulp打包了,如果要添加其他文件的话需要写一下配置文件`gulpfile.js`, 暂时没有提供打包其他文件的task
## Usage
### 安装依赖
```javascript
npm i
```### Dev
```javascript
npm start
```
自动打开浏览器访问:`http://localhost:3000/`。 Browsersync 带热重载功能。打印版: 首页最下面有个打印版链接 或者 访问 `http://localhost:3000/print.html`,直接打印即可,注意勾选背景图片
### Public
请先在`public.js` 里配好repo地址,然后:
```javascript
npm run public
```
会提交到master分支和gh-pages分支
浏览:`https://yourname.github.io/reponame/` 即可,print版访问:`https://yourname.github.io/reponame/print.html`。## TODO
1. 数据内容直接在页面上修改
2. 多模板
3. 命令行接口
4. 在线编辑+发布+导出## 更新日志
2017.6.18
调整结构,采用 Gulp 打包,public 用 `simple-git`, 不用shell脚本了## LICENSE
MIT
[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fxiao555%2Fresume-it.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fxiao555%2Fresume-it?ref=badge_large)