Skip to content

New resume view

irfanhakim requested to merge resume into dev

Changes

  • Add puppeteer as dependency
  • Updated base template to make it more reusable
  • Explicitly set Nunjucks as markdownTemplateEngine (instead of default Liquid)
  • Rename old resume template (may be deprecated)
  • Added new styles currently specific for the new resume view
  • Added new macros for the new resume view
  • Added new base and header layouts for the new resume view
  • Added new resume view
  • Use Puppeteer to generate a pdf out of the new resume view
  • Added dotenv support for adding env variables through .env file
  • Old sitedata.json data file has been renamed to site.json
  • Added new user.json data file for user/person of interest related data
  • Added new data.js module for enabling referring to data files based on variables instead of hardcoding their file names i.e. in templates
  • Added env variables SITE_DATA and USER_DATA for specifying the name of the site and user data file respectively
  • Updated templates to read data using these variables instead of hardcoded (data) file names
  • Add source json files to Eleventy's watch list
  • Designated data/.private dir as the place to put data files which will remain local
Edited by irfanhakim

Merge request reports