Commit db28b95
committed
feat(security): Enhance email obfuscation
- Install and enable 'jekyll-email-protect' plugin
- Configure plugin in _config.yml (plugins and whitelist)
- Obfuscate email in _includes/sidebar.html using encode_email filter in addition to the existing JavaScript-based method for mailto link
Rationale: mitigate email scraping by spam bots while preserving user experience.
Scope: no UI changes beyond obfuscated mailto; build requires bundler to include the new gem.1 parent 358a852 commit db28b95
3 files changed
+7
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| 19 | + | |
19 | 20 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
266 | 266 | | |
267 | 267 | | |
268 | 268 | | |
| 269 | + | |
269 | 270 | | |
| 271 | + | |
270 | 272 | | |
271 | 273 | | |
| 274 | + | |
272 | 275 | | |
| 276 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
66 | | - | |
| 66 | + | |
67 | 67 | | |
68 | | - | |
| 68 | + | |
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
| |||
0 commit comments