Skip to content

Commit a0f1f6c

Browse files
author
Munawar Ahmed
authored
Adding "noopener noreferrer" to external links
1 parent 777a5cf commit a0f1f6c

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

src/templates/index-page.js

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -80,119 +80,119 @@ const HomePage = ({ data }) => {
8080
return (
8181
<div key={"social icons" + index}>
8282
{icons.icon === "facebook" ? (
83-
<a href={icons.url} target="_blank" aria-label="link to Facebook">
83+
<a href={icons.url} target="_blank" aria-label="link to Facebook" rel="noopener noreferrer">
8484
<RiFacebookBoxFill alt="Facebook icon"/>
8585
</a>
8686
) : (
8787
""
8888
)}
8989
{icons.icon === "twitter" ? (
90-
<a href={icons.url} target="_blank" aria-label="link to Twitter">
90+
<a href={icons.url} target="_blank" aria-label="link to Twitter" rel="noopener noreferrer">
9191
<RiTwitterFill alt="Twitter icon"/>
9292
</a>
9393
) : (
9494
""
9595
)}
9696
{icons.icon === "linkedin" ? (
97-
<a href={icons.url} target="_blank" aria-label="link to Linkedin">
97+
<a href={icons.url} target="_blank" aria-label="link to Linkedin" rel="noopener noreferrer">
9898
<RiLinkedinBoxFill alt="Linkedin icon"/>
9999
</a>
100100
) : (
101101
""
102102
)}
103103
{icons.icon === "youtube" ? (
104-
<a href={icons.url} target="_blank" aria-label="link to Youtube">
104+
<a href={icons.url} target="_blank" aria-label="link to Youtube" rel="noopener noreferrer">
105105
<RiYoutubeFill alt="Youtube icon" />
106106
</a>
107107
) : (
108108
""
109109
)}
110110
{icons.icon === "instagram" ? (
111-
<a href={icons.url} target="_blank" aria-label="link to Instagram">
111+
<a href={icons.url} target="_blank" aria-label="link to Instagram" rel="noopener noreferrer">
112112
<RiInstagramFill alt="Instagram icon" />
113113
</a>
114114
) : (
115115
""
116116
)}
117117
{icons.icon === "rss" ? (
118-
<a href={icons.url} target="_blank" aria-label="link to RSS" >
118+
<a href={icons.url} target="_blank" aria-label="link to RSS" rel="noopener noreferrer">
119119
<RiRssFill alt="RSS icon" />
120120
</a>
121121
) : (
122122
""
123123
)}
124124
{icons.icon === "github" ? (
125-
<a href={icons.url} target="_blank" aria-label="link to Github" >
125+
<a href={icons.url} target="_blank" aria-label="link to Github" rel="noopener noreferrer">
126126
<RiGithubFill alt="Github icon" />
127127
</a>
128128
) : (
129129
""
130130
)}
131131
{icons.icon === "telegram" ? (
132-
<a href={icons.url} target="_blank" aria-label="link to Telegram" >
132+
<a href={icons.url} target="_blank" aria-label="link to Telegram" rel="noopener noreferrer">
133133
<RiTelegramFill alt="Telegram icon" />
134134
</a>
135135
) : (
136136
""
137137
)}
138138
{icons.icon === "pinterest" ? (
139-
<a href={icons.url} target="_blank" aria-label="link to Pinterest">
139+
<a href={icons.url} target="_blank" aria-label="link to Pinterest" rel="noopener noreferrer">
140140
<RiPinterestFill alt="Pinterest icon" />
141141
</a>
142142
) : (
143143
""
144144
)}
145145
{icons.icon === "snapchat" ? (
146-
<a href={icons.url} target="_blank" aria-label="link to Snapchat">
146+
<a href={icons.url} target="_blank" aria-label="link to Snapchat" rel="noopener noreferrer">
147147
<RiSnapchatFill alt="Snapchat icon" />
148148
</a>
149149
) : (
150150
""
151151
)}
152152
{icons.icon === "skype" ? (
153-
<a href={icons.url} target="_blank" aria-label="link to Skype">
153+
<a href={icons.url} target="_blank" aria-label="link to Skype" rel="noopener noreferrer">
154154
<RiSkypeFill alt="Skype icon" />
155155
</a>
156156
) : (
157157
""
158158
)}
159159
{icons.icon === "wordpress" ? (
160-
<a href={icons.url} target="_blank" aria-label="link to Wordpress">
160+
<a href={icons.url} target="_blank" aria-label="link to Wordpress" rel="noopener noreferrer">
161161
<FaWordpress alt="Wordpress icon" />
162162
</a>
163163
) : (
164164
""
165165
)}
166166
{icons.icon === "tiktok" ? (
167-
<a href={icons.url} target="_blank" aria-label="link to Wordpress">
167+
<a href={icons.url} target="_blank" aria-label="link to Wordpress" rel="noopener noreferrer">
168168
<FaTiktok alt="tiktok icon" />
169169
</a>
170170
) : (
171171
""
172172
)}
173173
{icons.icon === "dribbble" ? (
174-
<a href={icons.url} target="_blank" aria-label="link to Dribbble">
174+
<a href={icons.url} target="_blank" aria-label="link to Dribbble" rel="noopener noreferrer">
175175
<RiDribbbleFill alt="Dribbble icon" />
176176
</a>
177177
) : (
178178
""
179179
)}
180180
{icons.icon === "medium" ? (
181-
<a href={icons.url} target="_blank" aria-label="link to Medium">
181+
<a href={icons.url} target="_blank" aria-label="link to Medium" rel="noopener noreferrer">
182182
<RiMediumFill alt="Medium icon" />
183183
</a>
184184
) : (
185185
""
186186
)}
187187
{icons.icon === "behance" ? (
188-
<a href={icons.url} target="_blank" aria-label="link to Behance">
188+
<a href={icons.url} target="_blank" aria-label="link to Behance" rel="noopener noreferrer">
189189
<RiBehanceFill alt="Behance icon" />
190190
</a>
191191
) : (
192192
""
193193
)}
194194
{icons.icon === "vk" ? (
195-
<a href={icons.url} target="_blank" aria-label="link to vk">
195+
<a href={icons.url} target="_blank" aria-label="link to vk" rel="noopener noreferrer">
196196
<FaVk alt="vk icon" />
197197
</a>
198198
) : (

0 commit comments

Comments
 (0)