A website about BloodXtract team.
Install all dependencies:
- Follow Jekyll install steps on https://jekyllrb.com/docs/installation/.
- Run
gem install bundler
. - Run
bundle add jekyll
. - Clone repository.
- Run
bundle install
in the cloned repository directory. - Run
gem update
.
These commands may take a while to execute, but they're one-time installation.
Once all is installed, run bundle exec jekyll serve
in cloned repository directory to run the website locally.
The website will be then available on http://localhost:4000.
If you get permission denied error, ensure your antivirus is not blocking ruby.exe.
To update dependencies, run bundle update
in the cloned repository, and then run steps 5 to 6 once again. Commit changes if everything is working correctly.
This website uses a heavily modified devlopr jekyll theme - but the modifications are quite significant. They include, but are not limited to:
- Removed blog entries from homepage;
- Support for multiple members (theme was designed for a single author - it was changed later, but was not present in the theme when this website was created);
- Added "cards" system for both game and member pages, to improve reusability;
- Removed light theme (2 themes are more effort to maintain);
- Completely changed gallery style (while the theme itself is pretty nice, gallery style was so basic so even my backend programmer self didn't like it - TehGM)
- Massively refactored underlying code and data structures to make it much more maintainable (the theme is nice, but it's clear that the author isn't a backend programmer - code was messy and contained tons of duplicates).