Build beautiful resumes with this easy to use plugin which allows custom templates and child themes. Swatches allow the user to instantly switch between multiple color schemes for the same resume.
You must have the following plugins or files available. We will add gravity forms support, as well as a verion which will not depend on either plugin. But we strongly recommend using ACF if you want to customize your resume.
You will need to enter your own google maps api key in this file.
am-resume/functions.php
Font Awesome
This plugin assumes you have font awesome. The icons will not show up without Font Awesome but you can easily create your own template and use your own icons.
Animate.css
Animations are optional but if you would like to use them.
A theme is a small css file that is used in addition to your main css file. A theme can be changed from the swatches on the top right that allow you to switch from light to dark theme.
There is a basic line of jquery in the default.js file that switches stylesheets.
And templates are css, js and php file used to render the resume.
There is a default template included in the plugin at templates/default/
To create a new template, you only have to add the files you want to change.
There is an included template called default-theme that serves as an example of how you can override whatever file you want in the default template.
Then you just enter your new theme name in the ACF field for your Resume Post.
I have used simple NPM scripts to compile css. There is no need to install gulp since there are not a lot of tasks. To deploy stylesheets to the assets folder, you can just type the command below. You will need to install sass globally for this command to work, which you should already have!
npm deploy;<h3>How do I create a new template or theme?</h3>
You can copy files one by one from the templates/default folder and place them in a new directory in templates.
You can also add a child theme so you don’t have to copy the entire template. To add a child theme, create a new folder for your theme in the templates directory. Then copy only the files you want to customize into the folder. Set your template to use the child theme and that’s it!
As of now, this plugin requires ACF but this will change in the future.