Skip to content

Commit e969d49

Browse files
Update publications.html
1 parent ef0e487 commit e969d49

File tree

1 file changed

+86
-1
lines changed

1 file changed

+86
-1
lines changed

publications.html

Lines changed: 86 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,36 @@
1313
<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" />
1414
<title>Hariprashad Ravikumar</title>
1515
<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+
1646
<style>
1747
body {
1848
font-family: 'Times New Roman', Times, serif;
@@ -65,6 +95,53 @@
6595
.research-figure img {
6696
border-radius: 0; /* Set border-radius to 0 or remove it to prevent circular appearance */
6797
}
98+
#chat-launcher {
99+
position: fixed;
100+
bottom: 20px;
101+
right: 20px;
102+
background: #001f3f;
103+
color: white;
104+
padding: 12px 16px;
105+
border-radius: 30px;
106+
cursor: pointer;
107+
z-index: 1000;
108+
font-family: 'Times New Roman', Times, serif;
109+
box-shadow: 0 4px 12px rgba(0, 102, 255, 0.4);
110+
transition: background 0.3s;
111+
}
112+
#chat-launcher:hover {
113+
background: #003366;
114+
}
115+
#chatbox {
116+
position: fixed;
117+
bottom: 80px;
118+
right: 20px;
119+
width: 350px;
120+
height: auto;
121+
min-height: 300px;
122+
display: none;
123+
flex-direction: column;
124+
background: white;
125+
border-radius: 12px;
126+
box-shadow: 0 8px 20px rgba(0,0,0,0.25);
127+
overflow: hidden;
128+
z-index: 1001;
129+
}
130+
#chatbox-header {
131+
background: #001f3f;
132+
color: white;
133+
padding: 10px 15px;
134+
font-weight: bold;
135+
display: flex;
136+
justify-content: space-between;
137+
align-items: center;
138+
font-family: 'Times New Roman', Times, serif;
139+
}
140+
#chatbox iframe {
141+
min-height: 480px;
142+
width: 100%;
143+
border: none;
144+
}
68145
</style>
69146
</head>
70147
<body>
@@ -131,7 +208,15 @@ <h2>MSc Thesis</h2>
131208
</section>
132209

133210
</main>
134-
211+
<div id="chat-launcher" onclick="toggleChatbox()">Chat with my AI HariBot</div>
212+
<div id="chatbox">
213+
<div id="chatbox-header">
214+
<span>HariBot AI 🤖</span>
215+
<button onclick="toggleChatbox()">&times;</button>
216+
</div>
217+
<iframe id="chat-iframe" src="https://hari-chatbot.onrender.com" title="HariBot Assistant"></iframe>
218+
</div>
219+
135220

136221
<footer>
137222
<p>&copy; 2025 Hariprashad Ravikumar. All rights reserved.</p>

0 commit comments

Comments
 (0)