|
1 | 1 | <!doctype html> |
2 | 2 | <html lang="en"> |
3 | | - <head> |
| 3 | + <head lang="en"> |
4 | 4 | <link |
5 | 5 | rel="preload" |
6 | 6 | href="https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,200..800&display=swap" |
7 | 7 | as="style" |
8 | 8 | onload="this.onload=null;this.rel='stylesheet'" |
9 | 9 | /> |
10 | | - <noscript |
11 | | - ><link |
| 10 | + <noscript> |
| 11 | + <link |
12 | 12 | rel="stylesheet" |
13 | 13 | href="https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,200..800&display=swap" |
14 | | - /></noscript> |
| 14 | + /> |
| 15 | + </noscript> |
15 | 16 |
|
16 | 17 | <meta name="color-scheme" content="light" /> |
17 | 18 |
|
| 19 | + <!-- Multilingual Support --> |
| 20 | + <meta http-equiv="content-language" content="en, ar" /> |
| 21 | + |
18 | 22 | <!-- Basic Meta Tags --> |
19 | 23 | <meta charset="UTF-8" /> |
20 | 24 | <meta name="viewport" content="width=device-width,initial-scale=1.0" /> |
21 | 25 | <meta |
22 | 26 | name="description" |
23 | | - content="Ebraheem Alhetari - A freelance who is experienced in full-Stack Developer helping startups all around the world gain their unfair advantage" |
| 27 | + content="Ebraheem Alhetari (ابراهيم الهتاري) - A freelance Full-Stack Developer helping startups worldwide gain their unfair advantage. Also known as Ibrahim Alhetari, Ebrahim Alhetari, Hetari, ابراهيم الهتارى, ابراهيم هتاري." |
24 | 28 | /> |
25 | 29 | <meta |
26 | 30 | name="keywords" |
27 | | - content="full-stack developer,frontend developer,backend developer,freelance creative developer,freelance,web developer,portfolio,ebraheem alhetari,ابراهيم الهتاري,software engineer,web development,programming,coding,portfolio,portfolio website,ebraheem,alhetari,hetari" |
| 31 | + content="full-stack developer,frontend developer,backend developer,freelance creative developer,freelance,web developer,portfolio,ebraheem alhetari,ebrahim alhetari,ibrahim alhetari,ebraheem al-hetari,ibrahim al-hetari,ebrahim al-hetari,ابراهيم الهتاري,ابراهيم الهتارى,ابراهيم هتاري,ابراهيم هتارى,software engineer,web development,programming,coding,portfolio,portfolio website,ebraheem,ebrahim,ibrahim,alhetari,hetari,ابراهيم,الهتاري,هتاري,al-hetari,hetaridev,hetari.dev" |
28 | 32 | /> |
29 | 33 | <meta name="robots" content="index, follow" /> |
30 | | - <meta name="author" content="Ebraheem Alhetari" /> |
| 34 | + <meta name="author" content="Ebraheem Alhetari (ابراهيم الهتاري)" /> |
31 | 35 | <meta |
32 | 36 | itemprop="image" |
33 | 37 | content="https://hetari.github.io/portfolio/assets/profile-dtKvApsu.webp" |
|
41 | 45 | <meta property="og:image" content="./og-pic.webp" /> |
42 | 46 | <meta |
43 | 47 | property="og:title" |
44 | | - content="Ebraheem Alhetari - Full-Stack Developer" |
| 48 | + content="Ebraheem Alhetari (ابراهيم الهتاري) - Full-Stack Developer" |
45 | 49 | /> |
46 | 50 | <meta |
47 | 51 | property="og:description" |
48 | | - content="Ebraheem Alhetari - A freelance who is experienced in full-Stack Developer helping startups all around the world gain their unfair advantage" |
| 52 | + content="Ebraheem Alhetari (ابراهيم الهتاري) - A freelance Full-Stack Developer helping startups worldwide gain their unfair advantage. Also known as Ibrahim Alhetari, Ebrahim Alhetari, Hetari, ابراهيم الهتارى, ابراهيم هتاري." |
49 | 53 | /> |
50 | 54 | <meta property="og:url" content="https://hetari.github.io/portfolio/" /> |
51 | 55 | <meta |
52 | 56 | property="og:site_name" |
53 | | - content="Ebraheem Alhetari — Freelance Web Developer" |
| 57 | + content="Ebraheem Alhetari (ابراهيم الهتارى — Freelance Web Developer" |
54 | 58 | /> |
55 | 59 | <meta property="og:type" content="website" /> |
| 60 | + <meta property="og:locale" content="en_US" /> |
56 | 61 | <meta property="og:locale:alternate" content="ar_AR" /> |
57 | | - <meta property="og:site_name" content="Ebraheem Alhetari" /> |
| 62 | + <meta |
| 63 | + property="og:site_name" |
| 64 | + content="Ebraheem Alhetari (ابراهيم الهتاري)" |
| 65 | + /> |
58 | 66 |
|
59 | 67 | <!-- Twitter Card Meta Tags --> |
60 | 68 | <meta name="twitter:card" content="summary_large_image" /> |
61 | 69 | <meta |
62 | 70 | name="twitter:title" |
63 | | - content="Ebraheem Alhetari - Full-Stack Developer" |
| 71 | + content="Ebraheem Alhetari (ابراهيم الهتاري) - Full-Stack Developer" |
64 | 72 | /> |
65 | 73 | <meta |
66 | 74 | name="twitter:description" |
67 | | - content="Ebraheem Alhetari - A freelance who is experienced in full-Stack Developer helping startups all around the world gain their unfair advantage" |
| 75 | + content="Ebraheem Alhetari (ابراهيم الهتاري) - A freelance Full-Stack Developer helping startups worldwide gain their unfair advantage. Also known as Ibrahim Alhetari, Ebrahim Alhetari, Hetari, ابراهيم الهتارى, ابراهيم هتاري." |
68 | 76 | /> |
69 | 77 | <meta name="twitter:image:type" content="image/webp" /> |
70 | 78 | <meta name="twitter:image:width" content="2400" /> |
71 | 79 | <meta name="twitter:image:height" content="1260" /> |
72 | 80 | <meta |
73 | 81 | name="twitter:image:alt" |
74 | | - content="Ebraheem Alhetari - A freelance who is experienced in full-Stack Developer helping startups all around the world gain their unfair advantage." |
| 82 | + content="Ebraheem Alhetari (ابراهيم الهتاري) - A freelance Full-Stack Developer helping startups worldwide gain their unfair advantage." |
75 | 83 | /> |
76 | 84 | <meta name="twitter:image" content="./og-pic.webp" /> |
77 | 85 | <meta name="twitter:url" content="https://hetari.github.io/portfolio/" /> |
|
135 | 143 | href="/apple-touch-icon-180x180.png" |
136 | 144 | /> |
137 | 145 |
|
138 | | - <title>Ebraheem Alhetari - Full-Stack Developer</title> |
| 146 | + <title>Ebraheem Alhetari (ابراهيم الهتاري) - Full-Stack Developer</title> |
139 | 147 | </head> |
140 | 148 |
|
141 | 149 | <body> |
|
191 | 199 | layout: 'month_view', |
192 | 200 | }); |
193 | 201 | </script> |
| 202 | + |
| 203 | + <!-- Enhanced Structured Data with More Name Variations --> |
| 204 | + <script type="application/ld+json"> |
| 205 | + { |
| 206 | + "@context": "https://schema.org", |
| 207 | + "@type": "Person", |
| 208 | + "name": "Ebraheem Alhetari", |
| 209 | + "givenName": "Ebraheem", |
| 210 | + "familyName": "Alhetari", |
| 211 | + "alternateName": [ |
| 212 | + "ابراهيم الهتاري", |
| 213 | + "Ibrahim Alhetari", |
| 214 | + "Ebrahim Alhetari", |
| 215 | + "Ebraheem Al-Hetari", |
| 216 | + "Ibrahim Al-Hetari", |
| 217 | + "Ebrahim Al-Hetari", |
| 218 | + "ابراهيم الهتارى", |
| 219 | + "ابراهيم هتاري", |
| 220 | + "ابراهيم هتارى", |
| 221 | + "Hetari", |
| 222 | + "هتاري", |
| 223 | + "هيتاري" |
| 224 | + ], |
| 225 | + "jobTitle": "Full-Stack Developer", |
| 226 | + "description": "Freelance Full-Stack Developer helping startups worldwide gain their unfair advantage", |
| 227 | + "image": "https://hetari.github.io/portfolio/assets/profile-dtKvApsu.webp", |
| 228 | + "url": "https://hetari.github.io/portfolio/", |
| 229 | + "sameAs": [ |
| 230 | + "https://github.com/hetari", |
| 231 | + "https://linkedin.com/in/hetaridev", |
| 232 | + "https://x.com/hetaridev", |
| 233 | + "https://stackoverflow.com/users/29157031" |
| 234 | + ], |
| 235 | + "knowsLanguage": ["en", "ar"], |
| 236 | + "worksFor": { |
| 237 | + "@type": "Organization", |
| 238 | + "name": "Freelance" |
| 239 | + }, |
| 240 | + "skills": "Full-Stack Development, Frontend Development, Backend Development, Web Development" |
| 241 | + } |
| 242 | + </script> |
| 243 | + |
| 244 | + <!-- Additional script for in-site search functionality --> |
| 245 | + <script> |
| 246 | + // This will be initialized when the DOM loads |
| 247 | + document.addEventListener('DOMContentLoaded', function () { |
| 248 | + // Create name variations for search |
| 249 | + const nameVariations = [ |
| 250 | + // English variations |
| 251 | + 'ebraheem alhetari', |
| 252 | + 'ebrahim alhetari', |
| 253 | + 'ibrahim alhetari', |
| 254 | + 'ebraheem al-hetari', |
| 255 | + 'ebrahim al-hetari', |
| 256 | + 'ibrahim al-hetari', |
| 257 | + 'ebraheem', |
| 258 | + 'ebrahim', |
| 259 | + 'ibrahim', |
| 260 | + 'alhetari', |
| 261 | + 'hetari', |
| 262 | + 'al-hetari', |
| 263 | + 'hetaridev', |
| 264 | + // Arabic variations |
| 265 | + 'ابراهيم الهتاري', |
| 266 | + 'ابراهيم الهتارى', |
| 267 | + 'ابراهيم هتاري', |
| 268 | + 'ابراهيم هتارى', |
| 269 | + 'ابراهيم', |
| 270 | + 'الهتاري', |
| 271 | + 'الهتارى', |
| 272 | + 'هتاري', |
| 273 | + 'هتارى', |
| 274 | + 'هيتاري', |
| 275 | + ]; |
| 276 | + |
| 277 | + // Make these available globally for search functionality |
| 278 | + window.portfolioSearchIndex = nameVariations; |
| 279 | + }); |
| 280 | + </script> |
194 | 281 | </body> |
195 | 282 | </html> |
0 commit comments