The entire site has been rebuilt using Eleventy instead of Jekyll. The underlying dataset was amended to support the new site.
As a result of the changes there is now a simpler core CSV dataset that lists only the member of Parliament, their ID number from the UK Parliament website, and the source of the information pertaining to their LGBT+ identity. Eleventy uses the ID number and polls the UK Parliament Members API, combines it with the data from the CSV file, and then outputs the site based on a newly created JSON file.
This new site also allows new features, including individual pages for every LGBT+ MP and more detailed information about each member's parliamentary career.
Further stylistic changes are planned to the website, including refreshed styles and further rich data polled from the UK Parliament APIs.
The entire site has been rebuilt using Eleventy instead of Jekyll. The underlying dataset was amended to support the new site.
As a result of the changes there is now a simpler core CSV dataset that lists only the member of Parliament, their ID number from the UK Parliament website, and the source of the information pertaining to their LGBT+ identity. Eleventy uses the ID number and polls the UK Parliament Members API, combines it with the data from the CSV file, and then outputs the site based on a newly created JSON file.
This new site also allows new features, including individual pages for every LGBT+ MP and more detailed information about each member's parliamentary career.
Further stylistic changes are planned to the website, including refreshed styles and further rich data polled from the UK Parliament APIs.