This is the repo for the VT Code Camp 2019 archive website. The main VT Code Camp website repo is here: vtcodecamp/www.vtcodecamp.org
- Production site:
https://2019.vtcodecamp.com/ - Deploy Previews:
https://deploy-preview-{PR#}--vtcodecamp2019.netlify.com/ - Branch Deploys:
https://{branch-name}--vtcodecamp2019.netlify.com/
- 11ty/Eleventy - static site generation
- nunjucks - templating
- netlify - building / hosting
- google fonts - fonts
- fontawesome icons - svg icons
- unDraw -- illustrations
- Install Node.js & NPM
- Run
npm installin the project directory to install local dependencies - Run
npm run serveto run a local dev environment - Access dev copy of the site at localhost:8080
npm run build # runs `npx eleventy` to build the site
npm run serve # builds site + serves `_site` directory2019.vtcodecamp
βββ _site/ # generated site output
βββ .vscode/ # vs code editor configs
βββ .netlify/ # netlify dev settings
βββ node_modules/ # created by npm install
βββ src
β βββ _data # data directory for 11ty (json + js)
β β βββ config.js # environment settings
β β βββ sponsor.js # data driving sponsor section
β βββ _includes # template directory for 11ty
β β βββ defaultLayout # parent template layout page
β βββ assets # static assets to build into site
β β βββ sponsorLogos/ # sponsor logos
β βββ [PageName].md # any .md files will be built into html
β βββ [PageName].njk # any .njk files will be built into html
β βββ favicon.ico # favicon needs to be in root dir
β βββ index.njk # home page
βββ package.json # lists npm modules, package, and scripts
βββ .eleventy.js # config information for 11ty
βββ .gitignore # ignored files in git
βββ netlify.toml # deploy settings for netlify
βββ readme.md # π [You Are Here]Thanks for your interest in contributing! Please see the main repo for info on contributing.