New Resume view and other major updates
Changes
- Updated views: Portfolio (homepage) and Resume
- Updated data structure - User and Site data file to use can be updated easily through variables
- Markdown-PDF transformation support using
md-to-pdf
(new dependency) - Post-build view to PDF support using Puppeteer (new dependency) - currently used for the Resume view
- Updated styles to cater for generic/specific views
- Refactored icons as logos and added new icons
- Updated links to open in new tabs
- Made base template more extensible and reusable
- New and updated macros to cater for updated views
- Added env variable support using
dotenv
- Added custom filters such as
smartTitle
to replace usage of the defaulttitle
filter