Website for Dethfest concert
This project is a responsive mobile-first website built as my HTML/CSS + JS capstone project at Microverse. It showcases a fictitious Metal concert called Dethfest.
It is built with HTML5, Sass, JS, and Jekyll.
Project Highlights: view video presentation
- Modularises HTML into partials using Jekyll, and uses a base HTML layout to build the final page
dethfest/_layouts/default.html
Lines 1 to 32 in a0e4cce
dethfest/css/imports/_custom.scss
Lines 5 to 31 in a0e4cce
dethfest/css/imports/_custom.scss
Lines 52 to 67 in a0e4cce
dethfest/css/imports/_flex.scss
Lines 7 to 57 in a0e4cce
Lines 14 to 73 in a0e4cce
Lines 293 to 319 in a0e4cce
dethfest/js/dynamic-population.js
Lines 67 to 82 in 5ddd289
dethfest/js/dynamic-population.js
Lines 86 to 99 in 5ddd289
Lines 3 to 19 in 5ddd289
- Major languages: HTML, CSS, JS
- Others: SCSS, YAML, Liquid
- Frameworks: Jekyll
- Technologies used: Lighthouse, Webhint, Stylelint, ESLint
To get a local copy up and running follow these simple example steps.
Jekyll - view the Jekyll docs for the installation guide
The HTML used throughout the website is broken down into partials stored in the _includes
folder.
The base HTML layout for pages on the website is stored in the _layouts
folder.
For more information, view the Jekyll docs about the directory structure.
To build the website, run the following command in the root of the repo:
bundle exec jekyll serve
This creates a _site
folder where the generated site will be placed.
To view the website, open the link of the server address displayed in the terminal
Alternatively, to view the website automatically after building, run the the following command:
bundle exec jekyll serve --open-url
_site
is currently not included in .gitignore to allow linters in GitHub Actions workflows to run on the Jekyll-generated website instead of the partials.
π€ Akasha Rojee
- GitHub: @AkashaRojee
- Twitter: @AkashaRojee
- LinkedIn: Akasha Rojee
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a βοΈ if you like this project!
This project is MIT licensed.