New Website for cispa.de with Jekyll Static Website Generator
The CISPA institute website should get overhauled, and we wanted to get rid of the old WordPress install, due to maintenance and security reasons. The publication management had received a dedicated system with ePrints, so besides the employee data, which resided in a dedicated account server, this needed to get integrated into the jekyll setup as well. The interesting parts from an engineering perspective (as building websites with HTML/SCSS/etc is pretty boring), were:
- Data aggregation from various sources and preparing them for usage in Jekyll
- Dynamic content generation based on the data (publication pages, user pages, etc)
- CI/CD automation with gitlab, including dynamic deployment environments and staging