Skip to content

Commit f498df3

Browse files
committed
Add visitor analytics and update resume
- Enable Google Analytics in _config.yml - Add visitor map widget placeholder in about layout - Create visitor_map configuration section - Update resume.json with additional coursework: - Capstone: Design and Construction of Large Software Systems - Software Engineering - Video Game Programming - Introduction to Operating Systems - Advanced Writing Communication for Engineers To complete setup: 1. Get Google Analytics tracking ID and add to _config.yml 2. Get MapMyVisitors embed code from https://mapmyvisitors.com/add 3. Replace placeholder in _layouts/about.liquid with actual embed code
1 parent 99503d3 commit f498df3

4 files changed

Lines changed: 27 additions & 2 deletions

File tree

CLAUDE.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
When pushing repo on github (and commit repos), do not add Claude as the co-contributor.

_config.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -425,7 +425,7 @@ lazy_loading_images: true # enables lazy loading of images (recommended)
425425
# Optional Features
426426
# -----------------------------------------------------------------------------
427427

428-
enable_google_analytics: false # enables google analytics
428+
enable_google_analytics: true # enables google analytics
429429
enable_cronitor_analytics: false # enables cronitor RUM analytics
430430
enable_pirsch_analytics: false # enables Pirsch analytics (https://pirsch.io/)
431431
enable_openpanel_analytics: false # enables Openpanel analytics (https://openpanel.dev/)
@@ -441,6 +441,13 @@ enable_medium_zoom: true # enables image zoom feature (as on medium.com)
441441
enable_progressbar: true # enables a horizontal progress bar linked to the vertical scroll position
442442
enable_video_embedding: false # enables video embedding for bibtex entries. If false, the button opens the video link in a new window.
443443

444+
# -----------------------------------------------------------------------------
445+
# Visitor Analytics
446+
# -----------------------------------------------------------------------------
447+
448+
visitor_map:
449+
enabled: true # enables visitor map widget on about page
450+
444451
# -----------------------------------------------------------------------------
445452
# Library versions
446453
# -----------------------------------------------------------------------------

_layouts/about.liquid

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,18 @@ layout: default
7373
</div>
7474
{% endif %}
7575

76+
<!-- Visitor Map -->
77+
{% if site.visitor_map.enabled %}
78+
<div class="visitor-map" style="text-align: center; margin-top: 2rem;">
79+
<h2>visitor map</h2>
80+
<div id="visitor-map-widget">
81+
<!-- MapMyVisitors widget will be inserted here -->
82+
<!-- To get your widget code, visit https://mapmyvisitors.com/add -->
83+
<!-- Replace this comment with your MapMyVisitors embed code -->
84+
</div>
85+
</div>
86+
{% endif %}
87+
7688
{% if site.newsletter.enabled and site.footer_fixed %}
7789
{% include scripts/newsletter.liquid center=true %}
7890
{% endif %}

assets/json/resume.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,16 +33,21 @@
3333
"Professional C++ (A)",
3434
"Introduction to Artificial Intelligence (A)",
3535
"Applied Neural Networks (A)",
36+
"Capstone: Design and Construction of Large Software Systems (A)",
37+
"Software Engineering (A)",
38+
"Video Game Programming (A)",
3639
"Introduction to Data Analysis (A)",
3740
"Introduction to Computer Systems (A)",
3841
"Introduction to Embedded Systems (A)",
42+
"Introduction to Operating Systems (A)",
3943
"Introduction to Internetworking (A)",
4044
"Data Structure and Object-Oriented Design (A)",
4145
"Introduction to Algorithms and the Theory of Computing (A-)",
4246
"Linear Algebra and Differential Equations (A)",
4347
"Probability Theory (A)",
4448
"Mathematical Statistics (A)",
45-
"Numerical Methods (A)"
49+
"Numerical Methods (A)",
50+
"Advanced Writing Communication for Engineers (A)"
4651
]
4752
}
4853
],

0 commit comments

Comments
 (0)