Skip to content

codrod/website

Repository files navigation

Website

This is the repository for my personal website codrod.dev. The site is statically generated using 11ty and hosted on Github Pages. Webpack is used for bundling JS and CSS. PostCSS is used to polyfill and auto-prefix CSS for browser compatibility. Babel is used to transpile JS for browser compatibility. Bootstrap is the front-end framework. See "/.browserslistrc" for more information about support browsers.

Development Environment Setup

Follow the instructions below to setup the repository for development.

Dependencies

This project uses Node.js which needs to be installed first but all other dependencies will be installed by NPM.

  • Node.js
  • NPM
    • This should be installed with Node.js but it may need to be installed separately

Building

  1. "git clone https://github.com/codrod/website"
  2. "cd website"
  3. "npm install"
  4. "npm start"

Publishing

Changes are automatically published to Github Pages when pushed to the main branch.

NPM Commands

  1. "npm start"
    • Starts the website in PROD mode at http://localhost:8080. Use this to test before publishing. Hot loading is NOT enabled.
  2. "npm run dev"
  3. "npm run build"
    • Builds the website using PROD configs. Build artifacts are stored in "/dist". These are the artifacts which are published to Github Pages.
  4. "npm run clean"
    • Deletes the "dist/" folder

Copyright

© 2026 Cody Rodgers

About

Personal website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors