Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
OK, so summary:
The contact page uses FormSpree for email delivery, which is free for <=50 submissions per month. It currently goes to me, but we can change that - it's registered under "[email protected]" but we can add another address and reconfigure without having to redeploy the site. Likewise we can potentially change the login to FormSpree to a shared email too.
FormSpree has a ton of options which I have for now left at defaults. I will upload a screenshot so you can see what we have access to. The contact page renders a basic form and sends the POST to FormSpree, which then handles further actions. It is pluggable if we want to do fun things like collating responses in a spreadsheet etc.
The styling is dreadful because I suck at CSS. Improvements very much welcome.
The change to
_config.yml
is because newer versions of Jekyll seem to require "plugins" instead of "gems" - I'm not sure what version is being used to build the site so I added rather than replaced.