├── .dependencies ├── .github └── workflows │ └── build-skeleton.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── accounts └── .gitkeep ├── assets └── readme_1.png ├── blueprints.yaml ├── config ├── security.yaml ├── site.yaml ├── system.yaml └── versions.yaml ├── data └── .gitkeep ├── pages ├── left │ ├── design-skills │ │ └── skills.md │ ├── language-skills │ │ └── langskills.md │ ├── my-specialities │ │ └── special.md │ ├── personal-statement │ │ └── default.md │ └── resume.md └── right │ ├── education │ └── education.md │ ├── experience │ └── experience.md │ ├── hobbies-and-interests │ └── interests.md │ └── recognitions │ └── recognitions.md ├── plugins └── .gitkeep ├── screenshot.jpg └── themes └── .gitkeep /.dependencies: -------------------------------------------------------------------------------- 1 | git: 2 | error: 3 | url: https://github.com/getgrav/grav-plugin-error 4 | path: user/plugins/error 5 | branch: develop 6 | problems: 7 | url: https://github.com/getgrav/grav-plugin-problems 8 | path: user/plugins/problems 9 | branch: develop 10 | resume: 11 | url: https://github.com/getgrav/grav-theme-resume 12 | path: user/themes/resume 13 | branch: develop 14 | links: 15 | error: 16 | src: grav-plugin-error 17 | path: user/plugins/error 18 | scm: github 19 | problems: 20 | src: grav-plugin-problems 21 | path: user/plugins/problems 22 | scm: github 23 | resume: 24 | src: grav-theme-resume 25 | path: user/themes/resume 26 | scm: github 27 | -------------------------------------------------------------------------------- /.github/workflows/build-skeleton.yml: -------------------------------------------------------------------------------- 1 | name: Build Skeleton 2 | 3 | on: 4 | release: 5 | types: [ published ] 6 | workflow_dispatch: 7 | inputs: 8 | tag: 9 | description: 'Target tag for re-upload' 10 | required: true 11 | default: '' 12 | version: 13 | description: 'Which Grav release to use' 14 | required: true 15 | default: 'latest' 16 | admin: 17 | description: 'Create also a package with Admin' 18 | required: true 19 | default: true 20 | 21 | jobs: 22 | build: 23 | runs-on: ubuntu-latest 24 | steps: 25 | - uses: actions/checkout@v2 26 | - name: Extract Tag 27 | run: echo "SKELETON_VERSION=${{ github.event.inputs.tag || github.ref }}" >> $GITHUB_ENV 28 | - name: Generate Skeleton Packages 29 | uses: getgrav/skeleton-builder@v1 30 | with: 31 | version: ${{ github.event.inputs.version || 'latest' }} 32 | admin: ${{ github.event.inputs.admin || true }} 33 | - name: Upload packages to release 34 | uses: svenstaro/upload-release-action@v2 35 | with: 36 | repo_token: ${{ secrets.GITHUB_TOKEN }} 37 | tag: ${{ env.SKELETON_VERSION }} 38 | file: dist/*.zip 39 | overwrite: true 40 | file_glob: true 41 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Sass 2 | .sass-cache 3 | 4 | # Grav Specific 5 | data/* 6 | !data/.* 7 | plugins/* 8 | !plugins/.* 9 | themes/* 10 | !themes/.* 11 | 12 | # OS Generated 13 | .DS_Store* 14 | ehthumbs.db 15 | Icon? 16 | Thumbs.db 17 | *.swp 18 | 19 | # phpstorm 20 | .idea/* 21 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # v1.1.1 2 | ## mm/dd/2021 3 | 4 | 1. [](#new) 5 | * Created missing `accounts` folder 6 | 7 | # v1.1.0 8 | ## 18/11/2015 9 | 10 | 1. [](#new) 11 | * Printing layout 12 | 13 | # v1.0.0 14 | ## 10/05/2015 15 | 16 | 1. [](#new) 17 | * ChangeLog started... 18 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2015 Grav 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | 23 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Resume Skeleton for Grav 2 | 3 | ![Resume](assets/readme_1.png) 4 | 5 | Resume by [Fernando Báez](https://www.behance.net/gallery/FREE-Resume-Template/15677411) is a Grav implementation of free PSD resume theme. 6 | 7 | # Features 8 | 9 | * Extraordinary resume theme, designed by [Fernando Báez](https://www.behance.net/gallery/FREE-Resume-Template/15677411) 10 | * Based on Foundation framework 11 | * Two-Column approach 12 | * Specialities layout with custom icons and descriptions 13 | * Design Skills layout with percentage grid 14 | * Language Skills layout with automatic pie charts 15 | * Education history special layout 16 | * Experience layout 17 | * Recognitions layout with SVG ribbon 18 | * Hobbies & Interests layout with custom icons and descriptions 19 | * Foundation Icon Fonts 3 (around 283 icons included) 20 | * Animate.css support in layouts. You can animate each separate element. 21 | * Fully responsive. Designed with mobile first approach. 22 | 23 | ## Basic Setup for a new Grav site 24 | 25 | The simplest way to install Resume theme for Grav is to download and install the Resume Skeleton package: 26 | 27 | 1. [Download Resume Skeleton](http://getgrav.org/downloads/skeletons#extras) 28 | 2. Simply unzip the package into your web root folder. 29 | 3. Point your browser at the folder, job done! 30 | 31 | **TIP:** Check out the [general Grav installation instructions](http://learn.getgrav.org/basics/installation) for more details on this process. 32 | 33 | --- 34 | 35 | ## Existing Grav site 36 | 37 | It is possible to install just the theme, but page content will need to reference the [Resume theme](https://github.com/getgrav/grav-theme-resume)'s supported templates. It is strongly advised to at least install the Resume Skeleton package to see the theme's capabilities in action. 38 | 39 | To install **just** the theme: 40 | 41 | ``` 42 | $ bin/gpm install resume 43 | ``` 44 | 45 | # Layouts Configuration 46 | 47 | Resume theme includes few creative layout templates. This layouts will help you to create perfect resume and to find a dream job :) Below, is a brief description of most important layouts, it's options and values. 48 | 49 | ## Header 50 | 51 | Header settings are located inside your [skeleton](https://github.com/getgrav/grav-skeleton-resume-site) in **config/site.yaml**. This file contains your basic contact informations. This content will be displayed in theme header. 52 | 53 | ## Specialities 54 | 55 | Specialities layout is designed to showcase your most important talents. It contains large icon inside ellipse and description. Example of specialities layout is located inside your [skeleton](https://github.com/getgrav/grav-skeleton-resume-site) in **pages/left/my-specialities/special.md**. 56 | 57 | ```markdown 58 | - icon: lightbulb 59 | text: Logo Design 60 | animation: fadeInDown 61 | ``` 62 | 63 | * **icon** - select icon from around 300 included font icons. Icon list is available [here](http://zurb.com/playground/foundation-icon-fonts-3). 64 | * **text** - description of your speciality. 65 | * **animation** - you can animate each element. Check available animations [here](https://daneden.github.io/animate.css/). 66 | 67 | ## Skills 68 | 69 | Skills layout is designed to showcase your most important skills. To check example page, go to [skeleton](https://github.com/getgrav/grav-skeleton-resume-site) and open: **pages/left/design-skills/skills.md**. 70 | 71 | ```markdown 72 | - name: Adobe Photoshop 73 | level: 8 74 | ``` 75 | * **name** - your skill name 76 | * **level** - skill level from 1-8. For example if you specify **5** that means theme will display 5 dark circles and 3 circles will be greyed out. 77 | 78 | 79 | ## Language skills - pie charts 80 | Language skills layout was made to easily display percentage data like language skills and other. 81 | Example language skills page is located in [skeleton](https://github.com/getgrav/grav-skeleton-resume-site), in: **pages/left/language-skills/langskills.md**. 82 | 83 | ```markdown 84 | - name: Spanish 85 | level_name: Mother Language 86 | level: 100 87 | ``` 88 | * **name** - your pie chart name 89 | * **level_name** - pie chart description 90 | * **level** - percentage to display, ie: if you set that field to 50 then half of pie chart will be dark and half greyed out. 91 | * **animation** - you can animate each element. Check available animations [here](https://daneden.github.io/animate.css/). 92 | 93 | ## Education 94 | This layout is designed to present your education history. Example page is located in [skeleton](https://github.com/getgrav/grav-skeleton-resume-site), in: **pages/right/education/education.md** 95 | 96 | ```markdown 97 | - date: From September 2010 to September 2013. 98 | topic: Industrial Design. 99 | school: Universidad Antonio de Nebrija. Madrid. 100 | ``` 101 | 102 | * **date** - describe time when you were studying 103 | * **topic** - provide description of your education 104 | * **school** - provide place of your education 105 | 106 | ## Experience 107 | 108 | Experience layout is designed to showcase your work experience. It's created with two columns approach. One for year, one for description. Example page is located in [skeleton](https://github.com/getgrav/grav-skeleton-resume-site), in: **pages/right/experience/experience.md** 109 | 110 | ```markdown 111 | - date: From 2013 to 2014 112 | role: Art Director. 113 | company: Distrito 01 (d01 .es) 114 | years: 2 115 | animation: fadeIn 116 | ``` 117 | * **date** - provide date 118 | * **role** - your role in company 119 | * **company** - company 120 | * **years** - years to showcase in first column with enlarged font 121 | * **animation** - you can animate each element. Check available animations [here](https://daneden.github.io/animate.css/). 122 | 123 | ## Recognitions 124 | 125 | Recognitions layout is designed to showcase your awards and recognitions. On left there is SVG ribbon with achieved place and amount of finalists. On the right, informations about contest. Example page is located in [skeleton](https://github.com/getgrav/grav-skeleton-resume-site), in: **pages/right/recognitions/recognitions.md** 126 | 127 | ```markdown 128 | - title: Remus Logo Design. 129 | desc: Internal contest. One of the three finalists. 130 | place: Universidad Antonio de Nebrija. Madrid 131 | position: 1-3 132 | animation: fadeIn 133 | ``` 134 | * **title** - contest title 135 | * **desc** - contest description 136 | * **place** - place where contest took place 137 | * **position** - achieved position 138 | * **animation** - you can animate each element. Check available animations [here](https://daneden.github.io/animate.css/). 139 | 140 | ## Hobbies and Interests 141 | 142 | Interests layout is designed to show your hobbies and interests. It's approach is simple. Circle with icon and description. Example page is located in [skeleton](https://github.com/getgrav/grav-skeleton-resume-site), in: **pages/right/hobbies-and-interests/interests.md** 143 | 144 | ```markdown 145 | - icon: camera 146 | activity: Photography 147 | animation: fadeIn 148 | ``` 149 | 150 | * **icon** - select icon from around 300 bundled font icons. List is available [here](http://zurb.com/playground/foundation-icon-fonts-3). 151 | * **activity** - icon description 152 | * **animation** - you can animate each element. Check available animations [here](https://daneden.github.io/animate.css/). 153 | 154 | ## Footer 155 | Footer and it's content is located inside **partials** directory. File name is **footer.html.twig**. 156 | 157 | -------------------------------------------------------------------------------- /accounts/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getgrav/grav-skeleton-resume-site/b3573d12b77bff952ff98d52cafda19cec33ae0f/accounts/.gitkeep -------------------------------------------------------------------------------- /assets/readme_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getgrav/grav-skeleton-resume-site/b3573d12b77bff952ff98d52cafda19cec33ae0f/assets/readme_1.png -------------------------------------------------------------------------------- /blueprints.yaml: -------------------------------------------------------------------------------- 1 | name: Resume Site 2 | version: 1.1.0 3 | description: "Resume is a Grav adaptation of Fernando Báez resume PSD theme." 4 | icon: group 5 | author: 6 | name: Team Grav 7 | email: devs@getgrav.org 8 | url: http://getgrav.org 9 | homepage: https://github.com/getgrav/grav-skeleton-resume-site 10 | demo: http://demo.getgrav.org/resume-skeleton 11 | keywords: resume, skeleton, blog, resume 12 | bugs: https://github.com/getgrav/grav-skeleton-resume-site/issues 13 | license: MIT 14 | -------------------------------------------------------------------------------- /config/security.yaml: -------------------------------------------------------------------------------- 1 | salt: NJqSZkTVEiO8yx 2 | -------------------------------------------------------------------------------- /config/site.yaml: -------------------------------------------------------------------------------- 1 | title: Leo C. Wilhoit 2 | description: Graphic & Web Designer 3 | author: 4 | name: Team Grav 5 | email: 'joe@test.com' 6 | metadata: 7 | description: 'Resume is a free and responsive theme for **Grav**. Its a port of Resume template by HTML5UP.' 8 | 9 | website: "getgrav.org" 10 | 11 | address: 12 | - line: "811 Margaret Street" 13 | - line: "28015," 14 | - line: "Sugar Land, TX 77478" 15 | contact: 16 | - line: "LeoCWilhoit@jourrapide.com" 17 | - line: "+34 713-902-8117" 18 | - line: "@LeoCWilhoit" -------------------------------------------------------------------------------- /config/system.yaml: -------------------------------------------------------------------------------- 1 | home: 2 | alias: '/left' 3 | 4 | pages: 5 | theme: resume 6 | process: 7 | markdown: true 8 | twig: false 9 | markdown: 10 | extra: true 11 | 12 | cache: 13 | enabled: false 14 | check: 15 | method: file 16 | driver: auto 17 | prefix: 'g' 18 | 19 | twig: 20 | cache: true 21 | debug: true 22 | auto_reload: true 23 | autoescape: false 24 | 25 | assets: 26 | css_pipeline: false 27 | css_minify: true 28 | css_rewrite: true 29 | js_pipeline: false 30 | js_minify: true 31 | 32 | debugger: 33 | enabled: false 34 | twig: true 35 | shutdown: 36 | close_connection: true 37 | -------------------------------------------------------------------------------- /config/versions.yaml: -------------------------------------------------------------------------------- 1 | core: 2 | grav: 3 | version: 1.7.25 4 | schema: 1.7.0_2020-11-20_1 5 | -------------------------------------------------------------------------------- /data/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getgrav/grav-skeleton-resume-site/b3573d12b77bff952ff98d52cafda19cec33ae0f/data/.gitkeep -------------------------------------------------------------------------------- /pages/left/design-skills/skills.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: DESIGN SKILLS 3 | date: 13:34 04/21/2014 4 | 5 | column1_name: 01 Computer 6 | column1_animation: fadeIn 7 | column2_name: 02 Knowledge 8 | column2_animation: fadeIn 9 | 10 | column1: 11 | - name: Adobe Photoshop 12 | level: 8 13 | - name: Adobe Illustrator 14 | level: 8 15 | - name: Adobe Indesign 16 | level: 6 17 | - name: Adobe Flash 18 | level: 7 19 | - name: "HTML & CSS" 20 | level: 8 21 | - name: "Javascript & Jquery" 22 | level: 3 23 | - name: AutoCad 24 | level: 8 25 | - name: CATIA 26 | level: 8 27 | - name: 3ds Max 28 | level: 3 29 | - name: Cinema 4D 30 | level: 4 31 | 32 | column2: 33 | - name: Grid & Layout. 34 | - name: Good sense for typography. 35 | - name: Color theory knowledge. 36 | - name: Web usability. 37 | - name: Interface Design. 38 | - name: Google Analytics & SEO. 39 | 40 | taxonomy: 41 | category: left 42 | --- 43 | -------------------------------------------------------------------------------- /pages/left/language-skills/langskills.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: LANGUAGE SKILLS 3 | date: 13:34 02/21/2014 4 | 5 | languages: 6 | - name: Spanish 7 | level_name: Mother Language 8 | level: 100 9 | animation: bounceIn 10 | - name: English 11 | level_name: Advanced Level 12 | level: 75 13 | animation: bounceIn 14 | - name: French 15 | level_name: Basic Level 16 | level: 25 17 | animation: bounceIn 18 | 19 | taxonomy: 20 | category: left 21 | --- 22 | -------------------------------------------------------------------------------- /pages/left/my-specialities/special.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: MY SPECIALITIES 3 | date: 13:34 05/21/2014 4 | specialities: 5 | - icon: lightbulb 6 | text: Logo Design 7 | animation: fadeInDown 8 | - icon: page-multiple 9 | text: Branding 10 | animation: fadeInUp 11 | - icon: results 12 | text: Minimal Web Design 13 | animation: fadeInLeft 14 | taxonomy: 15 | category: left 16 | --- 17 | -------------------------------------------------------------------------------- /pages/left/personal-statement/default.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: PERSONAL STATEMENT 3 | date: 13:34 07/21/2014 4 | taxonomy: 5 | category: left 6 | --- 7 | 8 | Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Aenean lacinia bibendum nulla sed consectetur.Donec id elit non mi porta gravida at eget metus.. 9 | 10 | Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Cras mattis consectetur purus sit amet fermentum. 11 | 12 | Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. -------------------------------------------------------------------------------- /pages/left/resume.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Resume 3 | blog_url: resume 4 | 5 | sitemap: 6 | changefreq: monthly 7 | priority: 1.03 8 | 9 | content: 10 | items: @self.children 11 | order: 12 | by: date 13 | dir: desc 14 | limit: 5 15 | pagination: true 16 | 17 | feed: 18 | description: Resume Description 19 | limit: 10 20 | --- 21 | 22 | -------------------------------------------------------------------------------- /pages/right/education/education.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: EDUCATION 3 | date: 13:34 06/21/2014 4 | 5 | education: 6 | - date: From September 2010 to September 2013. 7 | topic: Industrial Design. 8 | school: Universidad Antonio de Nebrija. Madrid. 9 | - date: From April 2010 to July 2010 10 | topic: Advanced Graphic Design. 11 | school: Aula Creativa, Design School. Madrid. 12 | - date: From April 2010 to July 2010 13 | topic: Advanced Web Design. 14 | school: Aula Creativa, Design School. Madrid. 15 | - date: From 2006 to 2010 16 | topic: 4 years of computer programming. 17 | school: Universidad Antonio de Nebrija. Madrid. 18 | 19 | taxonomy: 20 | category: right 21 | --- 22 | -------------------------------------------------------------------------------- /pages/right/experience/experience.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: EXPERIENCE 3 | date: 13:34 06/21/2014 4 | 5 | experience: 6 | - date: From 2013 to 2014 7 | role: Art Director. 8 | company: Distrito 01 (d01 .es) 9 | years: 2 10 | animation: fadeIn 11 | - date: From 2009 to July 2014 12 | role: Graphics & Web. 13 | company: Freelance. 14 | years: 6 15 | animation: fadeIn 16 | 17 | taxonomy: 18 | category: right 19 | --- 20 | -------------------------------------------------------------------------------- /pages/right/hobbies-and-interests/interests.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Hobbies & Interests 3 | date: 13:34 02/21/2014 4 | 5 | interests: 6 | - icon: camera 7 | activity: Photography 8 | animation: fadeIn 9 | - icon: mountains 10 | activity: Hiking 11 | animation: fadeIn 12 | - icon: book 13 | activity: Reading 14 | animation: fadeIn 15 | - icon: music 16 | activity: Music 17 | animation: fadeIn 18 | - icon: trees 19 | activity: Walking 20 | animation: fadeIn 21 | - icon: paw 22 | activity: Dogs 23 | animation: fadeIn 24 | - icon: die-six 25 | activity: Games 26 | animation: fadeIn 27 | - icon: ticket 28 | activity: Theatre 29 | animation: fadeIn 30 | 31 | 32 | taxonomy: 33 | category: right 34 | --- 35 | -------------------------------------------------------------------------------- /pages/right/recognitions/recognitions.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Recognitions 3 | date: 13:34 06/21/2014 4 | 5 | recognitions: 6 | - title: Remus Logo Design. 7 | desc: Internal contest. One of the three finalists. 8 | place: Universidad Antonio de Nebrija. Madrid 9 | position: 1-3 10 | animation: fadeIn 11 | - title: Vino de Toro Label Design. 12 | desc: National contest. One of the 15 finalists. 13 | place: Vino de Toro. 14 | position: 2-15 15 | animation: fadeIn 16 | 17 | taxonomy: 18 | category: right 19 | --- 20 | -------------------------------------------------------------------------------- /plugins/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getgrav/grav-skeleton-resume-site/b3573d12b77bff952ff98d52cafda19cec33ae0f/plugins/.gitkeep -------------------------------------------------------------------------------- /screenshot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getgrav/grav-skeleton-resume-site/b3573d12b77bff952ff98d52cafda19cec33ae0f/screenshot.jpg -------------------------------------------------------------------------------- /themes/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/getgrav/grav-skeleton-resume-site/b3573d12b77bff952ff98d52cafda19cec33ae0f/themes/.gitkeep --------------------------------------------------------------------------------