|
13 | 13 | <meta name="keywords" content="Hariprashad Ravikumar, Lattice QCD, Transverse Momentum Dependent Parton Distribution Functions, TMDs, Sivers Shift, EDM, nEDM, conformal field theory, particle physics, theoretical physics" /> |
14 | 14 | <title>Hariprashad Ravikumar</title> |
15 | 15 | <link rel="stylesheet" href="styles.css"> |
| 16 | + <script type="application/ld+json"> |
| 17 | +{ |
| 18 | + "@context": "https://schema.org", |
| 19 | + "@type": "Person", |
| 20 | + "name": "Hariprashad Ravikumar", |
| 21 | + "jobTitle": "PhD Candidate in Theoretical Particle Physics", |
| 22 | + "affiliation": { |
| 23 | + "@type": "CollegeOrUniversity", |
| 24 | + "name": "New Mexico State University" |
| 25 | + }, |
| 26 | + "sameAs": [ |
| 27 | + "https://www.linkedin.com/in/hariprashad-ravikumar/", |
| 28 | + "https://github.com/Hariprashad-Ravikumar" |
| 29 | + ], |
| 30 | + "url": "https://hariprashad-ravikumar.github.io" |
| 31 | +} |
| 32 | +</script> |
| 33 | + |
| 34 | + <script type="text/x-mathjax-config"> |
| 35 | + MathJax.Hub.Config({ |
| 36 | + tex2jax: {inlineMath: [['$','$'], ['\\(','\\)']]} |
| 37 | + }); |
| 38 | + </script> |
| 39 | + <script> |
| 40 | + function toggleChatbox() { |
| 41 | + const box = document.getElementById("chatbox"); |
| 42 | + box.style.display = box.style.display === "none" ? "flex" : "none"; |
| 43 | + } |
| 44 | + </script> |
| 45 | + |
16 | 46 | <style> |
17 | 47 | .gray-text { |
18 | 48 | color: gray; |
|
141 | 171 | width: 100px; |
142 | 172 | height: 30px; |
143 | 173 | } |
| 174 | + #chat-launcher { |
| 175 | + position: fixed; |
| 176 | + bottom: 20px; |
| 177 | + right: 20px; |
| 178 | + background: #001f3f; |
| 179 | + color: white; |
| 180 | + padding: 12px 16px; |
| 181 | + border-radius: 30px; |
| 182 | + cursor: pointer; |
| 183 | + z-index: 1000; |
| 184 | + font-family: 'Times New Roman', Times, serif; |
| 185 | + box-shadow: 0 4px 12px rgba(0, 102, 255, 0.4); |
| 186 | + transition: background 0.3s; |
| 187 | + } |
| 188 | + #chat-launcher:hover { |
| 189 | + background: #003366; |
| 190 | + } |
| 191 | + #chatbox { |
| 192 | + position: fixed; |
| 193 | + bottom: 80px; |
| 194 | + right: 20px; |
| 195 | + width: 350px; |
| 196 | + height: auto; |
| 197 | + min-height: 300px; |
| 198 | + display: none; |
| 199 | + flex-direction: column; |
| 200 | + background: white; |
| 201 | + border-radius: 12px; |
| 202 | + box-shadow: 0 8px 20px rgba(0,0,0,0.25); |
| 203 | + overflow: hidden; |
| 204 | + z-index: 1001; |
| 205 | + } |
| 206 | + #chatbox-header { |
| 207 | + background: #001f3f; |
| 208 | + color: white; |
| 209 | + padding: 10px 15px; |
| 210 | + font-weight: bold; |
| 211 | + display: flex; |
| 212 | + justify-content: space-between; |
| 213 | + align-items: center; |
| 214 | + font-family: 'Times New Roman', Times, serif; |
| 215 | + } |
| 216 | + #chatbox iframe { |
| 217 | + min-height: 480px; |
| 218 | + width: 100%; |
| 219 | + border: none; |
| 220 | + } |
144 | 221 | </style> |
145 | 222 | </head> |
146 | 223 | <body> |
@@ -445,6 +522,16 @@ <h2>Graduate Assistantships</h2> |
445 | 522 |
|
446 | 523 | </main> |
447 | 524 |
|
| 525 | + <div id="chat-launcher" onclick="toggleChatbox()">Chat with my AI HariBot</div> |
| 526 | + <div id="chatbox"> |
| 527 | + <div id="chatbox-header"> |
| 528 | + <span>HariBot AI 🤖</span> |
| 529 | + <button onclick="toggleChatbox()">×</button> |
| 530 | + </div> |
| 531 | + <iframe id="chat-iframe" src="https://hari-chatbot.onrender.com" title="HariBot Assistant"></iframe> |
| 532 | + </div> |
| 533 | + |
| 534 | + |
448 | 535 | <footer> |
449 | 536 | <p>© 2025 Hariprashad Ravikumar. All rights reserved.</p> |
450 | 537 | </footer> |
|
0 commit comments