centralize contact emails#170
Conversation
✅ Deploy Preview for jade-cajeta-1bcca0 ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
Zethson
left a comment
There was a problem hiding this comment.
If we write the emails like this, do we expect more spam mails? Do we need some protection?
I also wonder whether the emails should be on the "about scverse" page (in addition??). Intuitively, I'd look there instead of behind a "Join" button.
I have zero experience in this field, but I always assumed that spammers just crawl the raw HTML for anything that looks like an e-mail address.
I thought about this, but the |
|
@maltekuehl do you have advice for us concerning protecting public email addresses, please? |
Yeah, this is a good compromise. No strong opinions on whether it should link to the whole page or a header that only has the emails. |
|
@Zethson Cloudflare is really good at obfuscating emails automatically and then rendering them with JS on the page if the threat level is low. Maybe Netlify has a similar feature? I only ever use Cloudflare. |
|
I can’t access the Netlify project settings. Can you please give me access? |
|
Seems like Netlify does not support it: https://answers.netlify.com/t/email-address-obfuscation/5330 |
|
Hm, I thought we could add it as a middleware (or however netlify calls its middlewares) so it’s done on the hosting level, but doing it on the static level is surely also possible. Does hugo have plugins? maybe there’s one that does that. |
|
@maltekuehl so the right way to do it in our case would be some JS/CSS ? |
|
No CSS. What CloudFlare does is just transforming all @maltekuehl suggests that we replicate this manually. And since Hugo doesn’t seem to have plugins, we should do that using Netlify middleware. |
|
@flying-sheep this is what I saw in our 1pass:
You can find the credentials for the bot in our 1pass |
|
Hmm, wait. Are we using netlify in production or just for these PR previews? Because if we only use it for preview and use just hugo + gh-pages for production, then maybe we already have protection for everything except for the PR previews. |
|
As far as I know you described it correctly. Github pages deploys the prod render |
|
Hmm, then it seems like we’re using cloudflare, |
Fixes scverse/governance#12
TODO: maybe some examples or so for why someone would e-mail a certain address? It’s all behind the links, but people usually don’t like clicking links to find out if what they’re doing is correct.