-
Notifications
You must be signed in to change notification settings - Fork 9
centralize contact emails #170
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.