Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

puu #39

Open
wants to merge 394 commits into
base: master
Choose a base branch
from
Open

puu #39

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
394 commits
Select commit Hold shift + click to select a range
9c5fb0c
Update style.scss
EllenLI2000 Feb 23, 2024
17997e1
Update style.scss
EllenLI2000 Feb 23, 2024
2a9e2c3
Update home-hero.html
EllenLI2000 Feb 23, 2024
7970667
Update _pagination.scss
EllenLI2000 Feb 23, 2024
14eedce
Update style.scss
EllenLI2000 Feb 23, 2024
a97d7a1
Update style.scss
EllenLI2000 Feb 23, 2024
544eb61
Update style.scss
EllenLI2000 Feb 23, 2024
6345f4b
Update _type.scss
EllenLI2000 Feb 23, 2024
82120de
Update home-hero.html
EllenLI2000 Feb 23, 2024
8374e32
Update style.scss
EllenLI2000 Feb 23, 2024
004ed83
Update style.scss
EllenLI2000 Feb 23, 2024
ccd6db9
Update home.html
EllenLI2000 Feb 23, 2024
ef1ce00
Update style.scss
EllenLI2000 Feb 23, 2024
2cd9fd2
Update home-hero.html
EllenLI2000 Feb 23, 2024
be6b287
Update misc.md
EllenLI2000 Feb 23, 2024
b5496bb
Add files via upload
EllenLI2000 Feb 23, 2024
34dd7a2
Update misc.md
EllenLI2000 Feb 23, 2024
d86d7f8
Update misc.md
EllenLI2000 Feb 23, 2024
b871df9
Add files via upload
EllenLI2000 Feb 23, 2024
ec91336
Rename Exploring Design Opportunities for Reflective Conversational A…
EllenLI2000 Feb 23, 2024
4cac29e
Update 2016-02-19-rescue-themes.md
EllenLI2000 Feb 23, 2024
c716cf9
Update _config.yml
EllenLI2000 Feb 23, 2024
ceb7972
Update about.md
EllenLI2000 Feb 23, 2024
d1e96ee
Update about.md
EllenLI2000 Feb 23, 2024
aaad89b
Update about.md
EllenLI2000 Feb 23, 2024
bcbfa4d
Update about.md
EllenLI2000 Feb 23, 2024
4a7a0b6
Update misc.md
EllenLI2000 Feb 23, 2024
b3281b5
Add files via upload
EllenLI2000 Feb 23, 2024
f8b496a
Update misc.md
EllenLI2000 Feb 23, 2024
fa66c04
Update misc.md
EllenLI2000 Feb 23, 2024
a480dca
Update misc.md
EllenLI2000 Feb 23, 2024
b90eb0a
Update misc.md
EllenLI2000 Feb 23, 2024
a33579b
Update misc.md
EllenLI2000 Feb 23, 2024
cd7e4b7
Add files via upload
EllenLI2000 Feb 23, 2024
5949d17
Update misc.md
EllenLI2000 Feb 23, 2024
2167d25
Update misc.md
EllenLI2000 Feb 23, 2024
a9e205f
Update misc.md
EllenLI2000 Feb 23, 2024
188a2b1
Update misc.md
EllenLI2000 Feb 23, 2024
472c070
Update about.md
EllenLI2000 Feb 23, 2024
13db6e4
Update about.md
EllenLI2000 Feb 23, 2024
fcf7edf
Update about.md
EllenLI2000 Feb 23, 2024
54151e4
Update about.md
EllenLI2000 Feb 23, 2024
00e0799
Update about.md
EllenLI2000 Feb 23, 2024
9ac28c9
Create publication.md
EllenLI2000 Feb 23, 2024
458c02f
Update publication.md
EllenLI2000 Feb 23, 2024
4fca8b1
Update _config.yml
EllenLI2000 Feb 23, 2024
90d76f4
Update about.md
EllenLI2000 Feb 23, 2024
59e2ee6
Update misc.md
EllenLI2000 Feb 23, 2024
61c5506
Update misc.md
EllenLI2000 Feb 23, 2024
784c47a
Update misc.md
EllenLI2000 Feb 23, 2024
317289c
Update misc.md
EllenLI2000 Feb 23, 2024
2fe74f7
Update misc.md
EllenLI2000 Feb 23, 2024
7ecf1a2
Update misc.md
EllenLI2000 Feb 23, 2024
2142e95
Update misc.md
EllenLI2000 Feb 23, 2024
7e21b3e
Update contact.html
EllenLI2000 Feb 23, 2024
6738587
Update about.md
EllenLI2000 Feb 23, 2024
eb97c8d
Update about.md
EllenLI2000 Feb 23, 2024
dd59358
Update contact-modal.html
EllenLI2000 Feb 23, 2024
4105f2c
Update about.md
EllenLI2000 Feb 23, 2024
f5717dc
Add files via upload
EllenLI2000 Feb 23, 2024
a8ecd8e
Update about.md
EllenLI2000 Feb 23, 2024
530a45e
Update contact.html
EllenLI2000 Feb 23, 2024
e000deb
Update 2016-02-18-phantom-jekyll-template.md
EllenLI2000 Feb 25, 2024
85839cb
Update 2016-02-19-rescue-themes.md
EllenLI2000 Feb 25, 2024
b31c730
Update 2016-02-18-phantom-jekyll-template.md
EllenLI2000 Feb 25, 2024
c4350f1
Update 2016-02-18-phantom-jekyll-template.md
EllenLI2000 Feb 25, 2024
fb0dd2d
Update 2016-02-18-phantom-jekyll-template.md
EllenLI2000 Feb 25, 2024
8350766
Update 2016-02-19-rescue-themes.md
EllenLI2000 Feb 25, 2024
41af792
Update 2016-02-19-rescue-themes.md
EllenLI2000 Feb 25, 2024
70aca92
Delete _posts/DigitalHealth.md
EllenLI2000 Feb 25, 2024
dea1196
Delete _posts/IAMCR.md
EllenLI2000 Feb 25, 2024
9a852a9
Update misc.md
EllenLI2000 Feb 25, 2024
f05dabe
Update about.md
EllenLI2000 Feb 25, 2024
60fb096
Update _config.yml
EllenLI2000 Feb 25, 2024
59ae60c
Update about.md
EllenLI2000 Feb 25, 2024
dc4541e
Update _config.yml
EllenLI2000 Feb 26, 2024
5ae37cc
Update header.html
EllenLI2000 Feb 26, 2024
704aebd
Add files via upload
EllenLI2000 Feb 26, 2024
a509a1c
Update misc.md
EllenLI2000 Feb 26, 2024
d77762d
Update misc.md
EllenLI2000 Feb 26, 2024
0f6d02d
Update misc.md
EllenLI2000 Feb 26, 2024
1609405
Update misc.md
EllenLI2000 Feb 26, 2024
d7d3817
Update about.md
EllenLI2000 Mar 1, 2024
52a0e74
Update _config.yml
EllenLI2000 Mar 3, 2024
4a158a1
Create papers
EllenLI2000 Mar 7, 2024
414843b
Create StayFocused
EllenLI2000 Mar 7, 2024
f263ad7
Add files via upload
EllenLI2000 Mar 7, 2024
c907829
Delete Papers/StayFocused
EllenLI2000 Mar 7, 2024
2ff08d7
Rename _CHI_2024__StayFocused.pdf to StayFocused.pdf
EllenLI2000 Mar 7, 2024
23c0a70
Update publication.md
EllenLI2000 Mar 7, 2024
cfe6060
Delete papers
EllenLI2000 Mar 7, 2024
734ff95
Create test
EllenLI2000 Mar 7, 2024
e7e87ea
Add files via upload
EllenLI2000 Mar 7, 2024
8d50f87
Delete Papers directory
EllenLI2000 Mar 7, 2024
be51877
Update publication.md
EllenLI2000 Mar 7, 2024
b25311b
Update publication.md
EllenLI2000 Mar 7, 2024
f3fef1f
Rename _CHI_2024__StayFocused.pdf to StayFocused.pdf
EllenLI2000 Mar 7, 2024
ae9ddb3
Update StayFocused.pdf
EllenLI2000 Mar 7, 2024
d7dc9a6
Delete paper/StayFocused.pdf
EllenLI2000 Mar 7, 2024
897763d
Add files via upload
EllenLI2000 Mar 7, 2024
53a8fd6
Update publication.md
EllenLI2000 Mar 7, 2024
164349e
Add files via upload
EllenLI2000 Mar 12, 2024
84aab5b
Update about.md
EllenLI2000 Mar 12, 2024
c880fa3
Rename Resume-ZHUOYANG (Ellen) LI.pdf to Resume-0312.pdf
EllenLI2000 Mar 12, 2024
77bc18a
Update _config.yml
EllenLI2000 Mar 14, 2024
86f9bd3
Update _config.yml
EllenLI2000 Mar 14, 2024
6895b3c
Update contact.html
EllenLI2000 Mar 14, 2024
9a76883
Update home-hero.html
EllenLI2000 Mar 14, 2024
7f951ab
Update home-hero.html
EllenLI2000 Mar 14, 2024
6a51d1b
Update _config.yml
EllenLI2000 Mar 14, 2024
b2a7456
Update about.md
EllenLI2000 Mar 14, 2024
7fd1c3e
Update misc.md
EllenLI2000 Mar 14, 2024
92bcb16
Update 2016-02-18-phantom-jekyll-template.md
EllenLI2000 Mar 14, 2024
58b652c
Update misc.md
EllenLI2000 Mar 14, 2024
031f8ac
Update about.md
EllenLI2000 Mar 14, 2024
90f464e
Update inner.html
EllenLI2000 Mar 15, 2024
5a41329
Update publication.md
EllenLI2000 Mar 15, 2024
b62dc47
Update about.md
EllenLI2000 Mar 15, 2024
55d5ef5
Update about.md
EllenLI2000 Mar 15, 2024
b526c9b
Create analytics.html
EllenLI2000 Mar 25, 2024
23b7461
Update analytics.html
EllenLI2000 Mar 25, 2024
c0f4d7f
Update header.html
EllenLI2000 Mar 25, 2024
50b62db
Update _config.yml
EllenLI2000 Mar 25, 2024
abb71ae
Update header.html
EllenLI2000 Mar 25, 2024
9372214
Update misc.md
EllenLI2000 Mar 25, 2024
58f3aeb
Update about.md
EllenLI2000 Mar 25, 2024
27496b3
Update about.md
EllenLI2000 Apr 8, 2024
47c5d56
Update misc.md
EllenLI2000 Apr 8, 2024
d466900
Update about.md
EllenLI2000 Apr 30, 2024
663a68f
Update about.md
EllenLI2000 Apr 30, 2024
848d994
Update 2016-02-18-phantom-jekyll-template.md
EllenLI2000 Apr 30, 2024
21f488d
Update post-content.html
EllenLI2000 Apr 30, 2024
8afd143
Update 2016-02-18-phantom-jekyll-template.md
EllenLI2000 Apr 30, 2024
012e372
Update post-content.html
EllenLI2000 Apr 30, 2024
0f22809
Update 2016-02-18-phantom-jekyll-template.md
EllenLI2000 Apr 30, 2024
0c4773f
Update 2016-02-18-phantom-jekyll-template.md
EllenLI2000 Apr 30, 2024
d296df2
Update 2016-02-18-phantom-jekyll-template.md
EllenLI2000 Apr 30, 2024
27b1771
Update 2016-02-19-rescue-themes.md
EllenLI2000 Apr 30, 2024
e647749
Update 2016-02-18-phantom-jekyll-template.md
EllenLI2000 Apr 30, 2024
5b753e6
Update post-content.html
EllenLI2000 Apr 30, 2024
be183a8
Update 2016-02-18-phantom-jekyll-template.md
EllenLI2000 Apr 30, 2024
a00a1ba
Update 2016-02-18-phantom-jekyll-template.md
EllenLI2000 Apr 30, 2024
b1ef42c
Update home-hero.html
EllenLI2000 Apr 30, 2024
1a9840b
Update 2016-02-18-phantom-jekyll-template.md
EllenLI2000 Apr 30, 2024
13f96c8
Update 2016-02-18-phantom-jekyll-template.md
EllenLI2000 Apr 30, 2024
7965015
Update and rename 2016-02-19-rescue-themes.md to 2016-02-20-rescue-th…
EllenLI2000 Apr 30, 2024
62416c8
Update 2016-02-20-rescue-themes.md
EllenLI2000 Apr 30, 2024
f4a1eb7
Add files via upload
EllenLI2000 Apr 30, 2024
4c3f844
Update 2016-02-20-rescue-themes.md
EllenLI2000 Apr 30, 2024
8ccd2ec
Update 2016-02-20-rescue-themes.md
EllenLI2000 Apr 30, 2024
e0511b7
Update 2016-02-20-rescue-themes.md
EllenLI2000 Apr 30, 2024
a73569a
Update 2016-02-20-rescue-themes.md
EllenLI2000 Apr 30, 2024
aef5ac2
Update 2016-02-20-rescue-themes.md
EllenLI2000 Apr 30, 2024
33e794b
Update 2016-02-20-rescue-themes.md
EllenLI2000 Apr 30, 2024
0a9a33b
Update 2016-02-20-rescue-themes.md
EllenLI2000 Apr 30, 2024
da4c8b7
Update 2016-02-20-rescue-themes.md
EllenLI2000 Apr 30, 2024
28fe21c
Update 2016-02-20-rescue-themes.md
EllenLI2000 Apr 30, 2024
f32a54a
Update 2016-02-20-rescue-themes.md
EllenLI2000 Apr 30, 2024
f3d44be
Update post-content.html
EllenLI2000 Apr 30, 2024
4d5cd71
Update 2016-02-18-phantom-jekyll-template.md
EllenLI2000 Apr 30, 2024
70c9c20
Update 2016-02-20-rescue-themes.md
EllenLI2000 Apr 30, 2024
b538dc8
Update 2016-02-18-phantom-jekyll-template.md
EllenLI2000 Apr 30, 2024
43e48b9
Update post-content.html
EllenLI2000 Apr 30, 2024
9c2a76a
Update 2016-02-20-rescue-themes.md
EllenLI2000 Apr 30, 2024
61901c4
Update 2016-02-18-phantom-jekyll-template.md
EllenLI2000 Apr 30, 2024
7e8ad1b
Update post-content.html
EllenLI2000 Apr 30, 2024
86e3833
Update 2016-02-18-phantom-jekyll-template.md
EllenLI2000 Apr 30, 2024
66fe070
Update 2016-02-18-phantom-jekyll-template.md
EllenLI2000 Apr 30, 2024
ecbbcb5
Update 2016-02-18-phantom-jekyll-template.md
EllenLI2000 Apr 30, 2024
689532c
Update 2016-02-20-rescue-themes.md
EllenLI2000 Apr 30, 2024
32ccf9a
Update 2016-02-20-rescue-themes.md
EllenLI2000 Apr 30, 2024
9ada7d0
Update 2016-02-18-phantom-jekyll-template.md
EllenLI2000 Apr 30, 2024
e32cdf2
Update post-content.html
EllenLI2000 Apr 30, 2024
22ffeac
Update 2016-02-20-rescue-themes.md
EllenLI2000 Apr 30, 2024
1192f34
Create co-design
EllenLI2000 May 3, 2024
0dca523
Update misc.md
EllenLI2000 May 7, 2024
8ca0b2d
Rename co-design to co-design.md
EllenLI2000 May 7, 2024
765819c
Update co-design.md
EllenLI2000 May 7, 2024
c446b98
Create DigitalHealth.md
EllenLI2000 May 7, 2024
fa6cdae
Update DigitalHealth.md
EllenLI2000 May 7, 2024
6e753f7
Add files via upload
EllenLI2000 May 7, 2024
a8f6555
Update about.md
EllenLI2000 May 7, 2024
5ccea7f
Update content-left.html
EllenLI2000 May 7, 2024
b45f4eb
Rename 2016-02-20-rescue-themes.md to MentalLLM.md
EllenLI2000 May 7, 2024
d0bf06d
Rename MentalLLM.md to 2016-02-20-MentalLLM.md
EllenLI2000 May 7, 2024
cea1464
Rename co-design.md to 2024-04-20-co-design.md
EllenLI2000 May 7, 2024
50fabf4
Rename DigitalHealth.md to 2023-08-01-DigitalHealth.md
EllenLI2000 May 7, 2024
10985b2
Rename 2016-02-20-MentalLLM.md to 2016-02-17-weathercast.md
EllenLI2000 May 7, 2024
c54f3d9
Rename 2023-08-01-DigitalHealth.md to 2016-02-19-rescue-themes.md
EllenLI2000 May 7, 2024
f7a1ab5
Rename 2024-04-20-co-design.md to 2016-02-20-bloc-jams-angular.md
EllenLI2000 May 7, 2024
731308a
Delete img/posts/conv_digital.png
EllenLI2000 May 7, 2024
179bbf6
Add files via upload
EllenLI2000 May 7, 2024
94b7e3c
Update 2016-02-20-bloc-jams-angular.md
EllenLI2000 May 7, 2024
b288d0a
Update 2016-02-17-weathercast.md
EllenLI2000 May 7, 2024
c73768a
Update 2016-02-17-weathercast.md
EllenLI2000 May 7, 2024
62c9916
Update 2016-02-20-bloc-jams-angular.md
EllenLI2000 May 7, 2024
3700f73
Update 2016-02-19-rescue-themes.md
EllenLI2000 May 7, 2024
99603e3
Update 2016-02-19-rescue-themes.md
EllenLI2000 May 7, 2024
e2fdd39
Update _config.yml
EllenLI2000 May 7, 2024
1e0b2bc
Add files via upload
EllenLI2000 May 7, 2024
5e51c7e
Update 2016-02-20-bloc-jams-angular.md
EllenLI2000 May 7, 2024
abd6b47
Update 2016-02-19-rescue-themes.md
EllenLI2000 May 7, 2024
ba90fbe
Update 2016-02-17-weathercast.md
EllenLI2000 May 7, 2024
8f1ae15
Update 2016-02-20-bloc-jams-angular.md
EllenLI2000 May 7, 2024
e4ea7cf
Update 2016-02-20-bloc-jams-angular.md
EllenLI2000 May 7, 2024
09bbcef
Update 2016-02-18-phantom-jekyll-template.md
EllenLI2000 May 7, 2024
fa9b19b
Delete img/posts/co-design.png
EllenLI2000 May 7, 2024
207c6c7
Add files via upload
EllenLI2000 May 7, 2024
c9123d0
Update 2016-02-17-weathercast.md
EllenLI2000 May 7, 2024
4194ea1
Update 2016-02-17-weathercast.md
EllenLI2000 May 7, 2024
f280540
Update 2016-02-17-weathercast.md
EllenLI2000 May 7, 2024
36db78d
Update 2016-02-20-bloc-jams-angular.md
EllenLI2000 May 7, 2024
bfb5934
Update _config.yml
EllenLI2000 May 8, 2024
00bd023
Add files via upload
EllenLI2000 May 8, 2024
c1b1ca2
Update publication.md
EllenLI2000 May 8, 2024
2196a42
Update publication.md
EllenLI2000 May 8, 2024
e01af1b
Update 2016-02-18-phantom-jekyll-template.md
EllenLI2000 Jun 11, 2024
d0f204f
Delete _posts/2016-02-20-bloc-jams-angular.md
EllenLI2000 Jun 11, 2024
62e632c
Update 2016-02-19-rescue-themes.md
EllenLI2000 Jun 11, 2024
d386575
Update about.md
EllenLI2000 Jun 23, 2024
47484a7
Update about.md
EllenLI2000 Jun 25, 2024
b836a9a
Create ChatWithFakeMe.html
EllenLI2000 Jul 18, 2024
ac2a72d
Rename ChatWithFakeMe.html to ChatWithFakeMe.xml
EllenLI2000 Jul 18, 2024
cbea117
Update _config.yml
EllenLI2000 Jul 18, 2024
37c7702
Update and rename ChatWithFakeMe.xml to ChatWithFakeMe.md
EllenLI2000 Jul 18, 2024
cd666f0
Create chatbot.html
EllenLI2000 Jul 18, 2024
e9fc208
Create chatbot.html
EllenLI2000 Jul 18, 2024
4d17fd9
Update and rename chatbot.html to chatbotLayout.html
EllenLI2000 Jul 18, 2024
33e8610
Update ChatWithFakeMe.md
EllenLI2000 Jul 18, 2024
76dbc6f
Update _config.yml
EllenLI2000 Jul 18, 2024
8731223
Update chatbot.html
EllenLI2000 Jul 18, 2024
22daaa9
Update chatbot.html
EllenLI2000 Jul 18, 2024
487c5fa
Update chatbot.html
EllenLI2000 Jul 18, 2024
c2a53d5
Update chatbot.html
EllenLI2000 Jul 18, 2024
0dcb212
Update chatbot.html
EllenLI2000 Jul 18, 2024
73b8912
Update chatbot.html
EllenLI2000 Jul 18, 2024
7e77b1f
Update chatbot.html
EllenLI2000 Jul 18, 2024
1e224ad
Update ChatWithFakeMe.md
EllenLI2000 Jul 18, 2024
4b02b60
Update chatbot.html
EllenLI2000 Jul 18, 2024
6ba5fbb
Update chatbot.html
EllenLI2000 Jul 18, 2024
ad23cb5
Update chatbot.html
EllenLI2000 Jul 18, 2024
d6655d0
Update chatbot.html
EllenLI2000 Jul 18, 2024
773ac2c
Update chatbot.html
EllenLI2000 Jul 18, 2024
272a563
Update _config.yml
EllenLI2000 Jul 23, 2024
39e9c66
Update about.md
EllenLI2000 Dec 13, 2024
1e45aed
Update _config.yml
EllenLI2000 Dec 13, 2024
0b63ca5
Update contact.html
EllenLI2000 Dec 13, 2024
62c99bf
Update _config.yml
EllenLI2000 Dec 13, 2024
6e4c7ff
Update 2016-02-17-weathercast.md
EllenLI2000 Dec 13, 2024
1d25e92
Update about.md
EllenLI2000 Dec 13, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions ChatWithFakeMe.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
layout: chatbotLayout
title: Chat with AI Ellen
permalink: /Chatbot/
---
Chat with AI Ellen
Please chat with the real Ellen through her email ([email protected])[[email protected]]
42 changes: 26 additions & 16 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,16 @@
# you will see them accessed via {{ site.title }}, {{ site.email }}, and so on.
# You can create any custom variable you would like, and they will be accessible
# in the templates via {{ site.myvariable }}.
title: "Hello. I'm Jami Gibbs."
email: '[email protected]'
description: "I'm a software developer and designer from Chicago creating useful things for the web."
baseurl: "" # the subpath of your site, e.g. /blog
url: "https://jamigibbs.github.io/phantom" # the base hostname & protocol for your site, e.g. https://example.com
twitter_username: 'jamigibbs'
github_username: 'jamigibbs'
medium_username: 'blog.jamigibbs.com'
avatar: '/img/favicon_1.png'
title: "Hi, I'm Zhuoyang (Ellen) Li."
email: '[email protected]'
description: "I am a Human-Computer Interaction (HCI) researcher, currently a research assistant at BiWell Lab, City University of Hong Kong. My research interests lie in Conversational Agent (CA), Well-being, Persuasive Technology (PT) and Personal Informatics (PI). I will be joining TU/e in Feb 2025 for my PhD on personalized healthcare technology design. "
baseurl: "/" # the subpath of your site, e.g. /blog
url: "https://ellenli2000.github.io" # the base hostname & protocol for your site, e.g. https://example.com
linkedin_username: 'in/ellenli2000'
# github_username: 'ellenli2000'
medium_username: 'medium.com/@lizhuoyang720'
google_username: 'pFr4MykAAAAJ&hl=en'

# Build settings
markdown: kramdown
Expand All @@ -31,13 +33,17 @@ plugins:
############################################################
# Site configuration for the Jekyll 3 Pagination Gem
# The values here represent the defaults if nothing is set
paginate: 10
paginate_path: "/page:num/"

pagination:


# Site-wide kill switch, disabled here it doesn't run at all
enabled: true
# # Site-wide kill switch, disabled here it doesn't run at all
# enabled: true

# Set to 'true' to enable pagination debugging. This can be enabled in the site config or only for individual pagination pages
debug: false
# # Set to 'true' to enable pagination debugging. This can be enabled in the site config or only for individual pagination pages
# debug: false

# The default document collection to paginate if nothing is specified ('posts' is default)
collection: 'posts'
Expand Down Expand Up @@ -89,13 +95,17 @@ pagination:
############################################################

### Phantom settings
footer_text: '© 2018 Jami Gibbs'
admin_name: 'Jami Gibbs'
google_analytics: "UA-9999999-99" # Update with your own tracking ID
footer_text: 'Last update: 13/12/2024.'
admin_name: 'Zhuoyang (Ellen) Li'
google_analytics: 'G-2SB2FYKLNH' # Update with your own tracking ID
enable_contact: false

#### Phantom Navigation menu
enable_nav: true
nav_item:
- { url: '/', text: 'Home' }
- { url: '/about', text: 'About' }
- { url: '/about', text: 'About Me' }
- { url: '/pub', text: 'Publication' }
- { url: '/misc', text: 'Trivia'}
#- { url: '/Chatbot', text: 'Chat with AI Ellen 🤖️'}

8 changes: 8 additions & 0 deletions _includes/analytics.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<script async src="https://www.googletagmanager.com/gtag/js?id={{ site.google_analytics }}"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());

gtag('config', '{{ site.google_analytics }}');
</script>
192 changes: 192 additions & 0 deletions _includes/chatbot.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,192 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Chat with AI Ellen</title>
<style>
body {
font-family: Arial, sans-serif;
background-color: #fff;
color: #000;
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
margin: 0;
}
.chat-container {
width: 600px;
height: 600px;
background-color: #f4f4f9;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
border-radius: 10px;
overflow: hidden;
display: flex;
flex-direction: column;
margin: auto;
}
.chat-header {
background-color: #000;
color: #fff;
padding: 15px;
text-align: center;
font-size: 1.2em;
}
.chat-messages {
flex: 1;
padding: 20px;
overflow-y: auto;
border-bottom: 1px solid #ddd;
}
.chat-message {
display: flex;
align-items: flex-end;
margin-bottom: 15px;
}
.chat-message.user {
justify-content: flex-end;
}
.chat-message.bot {
justify-content: flex-start;
}
.chat-bubble {
max-width: 70%;
padding: 10px;
border-radius: 10px;
position: relative;
}
.chat-bubble.user {
background-color: #007bff;
color: #fff;
border-bottom-right-radius: 0;
}
.chat-bubble.bot {
background-color: #e5e5ea;
color: #000;
border-bottom-left-radius: 0;
}
.chat-avatar {
width: 40px;
height: 40px;
border-radius: 50%;
margin: 0 10px;
}
.chat-footer {
display: flex;
border-top: 1px solid #ddd;
padding: 10px;
background-color: #f9f9f9;
}
.chat-input {
flex: 1;
padding: 10px;
border: 1px solid #ddd;
border-radius: 5px;
background-color: #fff;
color: #000;
}
.chat-send-button {
background-color: #000;
color: #fff;
border: none;
padding: 10px 15px;
margin-left: 10px;
border-radius: 5px;
cursor: pointer;
}
</style>
</head>
<body>

<p> /
/
/
/
Hi there! I'm the AI version of Ellen (powered by GPT-4o), here to help you learn more about me. Whether you're curious about my background, interests, projects, or anything else, feel free to ask. I'm here 24/7 to provide you with the answers you need. If you have any specific questions or need to get in touch with the real me, please don't hesitate to contact me via email.</p>
<div class="chat-container">
<div class="chat-header">Chat with AI Ellen</div>
<div class="chat-messages" id="chatMessages"></div>
<div class="chat-footer">
<input type="text" id="chatInput" class="chat-input" placeholder="Type a message...">
<button class="chat-send-button" onclick="sendMessage()">Send</button>
</div>
</div>

<script>
const chatMessages = document.getElementById('chatMessages');
const chatInput = document.getElementById('chatInput');
const apiKey = 'sk-SCkOINNIx2unGgZ3624e2b635e094988B3CfB1D002D504B0';

async function sendMessage() {
const userMessage = chatInput.value.trim();
if (!userMessage) return;

// Display user message
displayMessage(userMessage, 'user');
chatInput.value = '';

// Get bot response
try {
const botResponse = await getBotResponse(userMessage);
displayMessage(botResponse, 'bot');
} catch (error) {
displayMessage("Ellen hasn't bought GPT API, so currently, this function cannot work. But stay tuned!", 'bot');
console.error("Error fetching response: ", error);
}
}

function displayMessage(message, sender) {
const messageElement = document.createElement('div');
messageElement.classList.add('chat-message', sender);

const bubbleElement = document.createElement('div');
bubbleElement.classList.add('chat-bubble', sender);
bubbleElement.innerText = message;

const avatarElement = document.createElement('img');
avatarElement.classList.add('chat-avatar');
avatarElement.src = sender === 'user' ? 'https://via.placeholder.com/40?text=U' : '/img/favicon_1.png';

if (sender === 'user') {
messageElement.appendChild(bubbleElement);
messageElement.appendChild(avatarElement);
} else {
messageElement.appendChild(avatarElement);
messageElement.appendChild(bubbleElement);
}

chatMessages.appendChild(messageElement);
chatMessages.scrollTop = chatMessages.scrollHeight;
}

async function getBotResponse(userMessage) {
const response = await fetch('fake', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': `Bearer ${apiKey}`
},
body: JSON.stringify({
model: "gpt-4-1106-preview",
messages: [
{"role": "system", "content": "You are AI Ellen. You should always encourage users to contact Ellen through Email."},
{"role": "user", "content": userMessage}
]
})
});

if (!response.ok) {
throw new Error(`HTTP error! status: ${response.status}`);
}

const data = await response.json();
if (!data || !data.choices || !data.choices.length) {
throw new Error("Invalid response format");
}

return data.choices[0].message.content.trim();
}
</script>
</body>
</html>
4 changes: 2 additions & 2 deletions _includes/contact-modal.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@

<div class="modal-body">

<form class="form-horizontal form-contact clearfix" action="https://formspree.io/[email protected]" method="POST">
<form class="form-horizontal form-contact clearfix" action="https://formspree.io/f/mjvnrkko" method="POST">

<div class="form-group">
<label class="message-label">Dear Jami,</label>
<label class="message-label">Hi Ellen,</label>
<textarea class="message form-control" rows="8" name="body" placeholder="Type your message..."></textarea>
</div>

Expand Down
2 changes: 1 addition & 1 deletion _includes/contact.html
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<a data-toggle="modal" data-target="#contact"> Why not get in touch?</a>
<a data-toggle="modal" data-target="#contact"> Feel free to contact me.</a>
4 changes: 2 additions & 2 deletions _includes/content-left.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<div class="content-wrap">

<div class="row">
<div class="row post-row">

<div class="col-xs-12 col-md-6">
{% include post-content.html %}
Expand Down
2 changes: 1 addition & 1 deletion _includes/content-right.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<div class="content-wrap">

<div class="row">
<div class="row post-row">

<div class="col-xs-12 col-md-6">
{% include featured-image.html %}
Expand Down
6 changes: 4 additions & 2 deletions _includes/header.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
<!doctype html>
<head>

{% if site.google_analytics and jekyll.environment == 'production' %}
{% include analytics.html %}
{% endif %}
<!-- Meta -->
<meta charset="utf-8">

Expand All @@ -15,7 +17,7 @@
<link rel="alternate" type="application/atom+xml" title="{{ site.title }} - {{ site.description }}" href="{{ site.url }}/atom.xml">

<!-- Favicons -->
<link rel="icon" href="{{ site.url }}/img/favicon.png">
<link rel="icon" href="{{ site.url }}/img/favicon_1.png">

<!-- Fonts -->
<link href='https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,400italic,700|Merriweather:400,300,300italic,400italic,700' rel='stylesheet' type='text/css'>
Expand Down
33 changes: 24 additions & 9 deletions _includes/home-hero.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,34 +8,48 @@

<div class="hero-content">

<div class="profile">

{% if site.avatar !='' %}
<img src="https://ellenli2000.github.io{{site.avatar}}"></img>
<p> </p>
{% endif %}

</div>

{% if site.title != '' %}
<h1 class="text-center">{{site.title}}</h1>
<h2 class="text-center">{{site.title}}</h2>
{% endif %}

{% if site.description != '' or site.enable_contact == true %}
{% if site.description != '' or site.enable_contact != '' %}
<p class="text-center">
{% if site.description != '' %}
{{site.description}}
{% endif %}

{% if site.enable_contact == true %}
{% if site.enable_contact != '' %}
{% include contact.html %}
{% include contact-modal.html %}
{% endif %}
</p>
{% endif %}

<div class="hero-buttons">

{% if site.twitter_username != '' %}
<a href="https://twitter.com/{{ site.twitter_username }}"><button class="btn btn-default btn-lg"><i class="fa fa-twitter fa-lg"></i>Twitter</button></a>
{% if site.linkedin_username != '' %}
<a href="https://linkedin.com/{{ site.linkedin_username }}"><button class="btn btn-default btn-lg"><i class="fa fa-linkedin fa-lg"></i>LinkedIn</button></a>
{% endif %}
{% if site.github_username != '' %}

<!-- {% if site.github_username != '' %}
<a href="https://github.com/{{ site.github_username }}"><button class="btn btn-default btn-lg"><i class="fa fa-github fa-lg"></i>Github</button></a>
{% endif %}
{% endif %} -->

{% if site.medium_username != '' %}
<a href="https://{{ site.medium_username }}"><button class="btn btn-default btn-lg"><i class="fa fa-medium fa-lg"></i>Medium</button></a>
{% endif %}

{% if site.google_username != '' %}
<a href="https://scholar.google.com/citations?user={{ site.google_username }}"><button class="btn btn-default btn-lg"><i class="fa fa-google fa-lg"></i>Google Scholar</button></a>
{% endif %}

</div>

Expand All @@ -45,7 +59,8 @@ <h1 class="text-center">{{site.title}}</h1>

<a class="section-jump text-center" href="#portfolio">
<i class="fa fa-angle-down fa-3x"></i>
</a>
</a>
<h3 class = "text-center" style='margin:10'>Selected Work</h3>

</div>

Expand Down
Loading