Skip to content

Commit fe318bb

Browse files
committed
small refactor to make the site more stable
1 parent dac515f commit fe318bb

File tree

10 files changed

+111
-216
lines changed

10 files changed

+111
-216
lines changed

Gemfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,15 @@ source "https://rubygems.org"
77
#
88
# This will help ensure the proper Jekyll version is running.
99
# Happy Jekylling!
10-
gem "jekyll", "~> 4.3.2"
10+
gem "jekyll", "~> 4.4.1"
1111
# This is the default theme for new Jekyll sites. You may change this to anything you like.
12-
gem "minimal-mistakes-jekyll", "~> 4.25.0"
12+
gem "minimal-mistakes-jekyll", "~> 4.26.2"
1313

1414
# gem "github-pages", group: :jekyll_plugins
1515
gem "jekyll-remote-theme", group: :jekyll_plugins
1616

1717
gem "webrick", "~> 1.8"
18+
gem "jekyll-sass-converter", "~> 2.0"
1819
# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
1920
# uncomment the line below. To upgrade, run `bundle update github-pages`.
2021
# gem "github-pages", group: :jekyll_plugins

Gemfile.lock

Lines changed: 54 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,62 +1,70 @@
11
GEM
22
remote: https://rubygems.org/
33
specs:
4-
activesupport (7.1.3.2)
4+
activesupport (7.2.2.1)
55
base64
6+
benchmark (>= 0.3)
67
bigdecimal
7-
concurrent-ruby (~> 1.0, >= 1.0.2)
8+
concurrent-ruby (~> 1.0, >= 1.3.1)
89
connection_pool (>= 2.2.5)
910
drb
1011
i18n (>= 1.6, < 2)
12+
logger (>= 1.4.2)
1113
minitest (>= 5.1)
12-
mutex_m
13-
tzinfo (~> 2.0)
14-
addressable (2.8.6)
15-
public_suffix (>= 2.0.2, < 6.0)
14+
securerandom (>= 0.3)
15+
tzinfo (~> 2.0, >= 2.0.5)
16+
addressable (2.8.7)
17+
public_suffix (>= 2.0.2, < 7.0)
1618
algolia_html_extractor (2.6.4)
1719
json (~> 2.0)
1820
nokogiri (~> 1.10)
1921
algoliasearch (1.27.5)
2022
httpclient (~> 2.8, >= 2.8.3)
2123
json (>= 1.5.1)
2224
base64 (0.2.0)
23-
bigdecimal (3.1.7)
25+
benchmark (0.4.0)
26+
bigdecimal (3.1.9)
2427
colorator (1.1.0)
25-
concurrent-ruby (1.2.3)
26-
connection_pool (2.4.1)
28+
concurrent-ruby (1.3.5)
29+
connection_pool (2.5.0)
30+
csv (3.3.2)
2731
drb (2.2.1)
2832
em-websocket (0.5.3)
2933
eventmachine (>= 0.12.9)
3034
http_parser.rb (~> 0)
3135
eventmachine (1.2.7)
32-
faraday (2.9.0)
33-
faraday-net_http (>= 2.0, < 3.2)
34-
faraday-net_http (3.1.0)
35-
net-http
36-
ffi (1.16.3)
36+
faraday (2.12.2)
37+
faraday-net_http (>= 2.0, < 3.5)
38+
json
39+
logger
40+
faraday-net_http (3.4.0)
41+
net-http (>= 0.5.0)
42+
ffi (1.17.1-x86_64-darwin)
3743
filesize (0.2.0)
3844
forwardable-extended (2.6.0)
3945
gemoji (4.1.0)
40-
google-protobuf (4.26.1-x86_64-darwin)
41-
rake (>= 13)
4246
html-pipeline (2.14.3)
4347
activesupport (>= 2)
4448
nokogiri (>= 1.4)
4549
http_parser.rb (0.8.0)
46-
httpclient (2.8.3)
47-
i18n (1.14.4)
50+
httpclient (2.9.0)
51+
mutex_m
52+
i18n (1.14.7)
4853
concurrent-ruby (~> 1.0)
49-
jekyll (4.3.3)
54+
jekyll (4.4.1)
5055
addressable (~> 2.4)
56+
base64 (~> 0.2)
5157
colorator (~> 1.0)
58+
csv (~> 3.0)
5259
em-websocket (~> 0.5)
5360
i18n (~> 1.0)
5461
jekyll-sass-converter (>= 2.0, < 4.0)
5562
jekyll-watch (~> 2.0)
63+
json (~> 2.6)
5664
kramdown (~> 2.3, >= 2.3.1)
5765
kramdown-parser-gfm (~> 1.0)
5866
liquid (~> 4.0)
59-
mercenary (>= 0.3.6, < 0.5)
67+
mercenary (~> 0.3, >= 0.3.6)
6068
pathutil (~> 0.9)
6169
rouge (>= 3.0, < 5.0)
6270
safe_yaml (~> 1.0)
@@ -83,8 +91,8 @@ GEM
8391
jekyll (>= 3.5, < 5.0)
8492
jekyll-sass-converter (>= 1.0, <= 3.0.0, != 2.0.0)
8593
rubyzip (>= 1.3.0, < 3.0)
86-
jekyll-sass-converter (3.0.0)
87-
sass-embedded (~> 1.54)
94+
jekyll-sass-converter (2.2.0)
95+
sassc (> 2.0.1, < 3.0)
8896
jekyll-seo-tag (2.8.0)
8997
jekyll (>= 3.8, < 5.0)
9098
jekyll-sitemap (1.4.0)
@@ -95,75 +103,77 @@ GEM
95103
gemoji (>= 3, < 5)
96104
html-pipeline (~> 2.2)
97105
jekyll (>= 3.0, < 5.0)
98-
json (2.7.2)
99-
kramdown (2.4.0)
100-
rexml
106+
json (2.10.1)
107+
kramdown (2.5.1)
108+
rexml (>= 3.3.9)
101109
kramdown-parser-gfm (1.1.0)
102110
kramdown (~> 2.0)
103111
liquid (4.0.4)
104112
listen (3.9.0)
105113
rb-fsevent (~> 0.10, >= 0.10.3)
106114
rb-inotify (~> 0.9, >= 0.9.10)
115+
logger (1.6.6)
107116
mercenary (0.4.0)
108-
minimal-mistakes-jekyll (4.25.0)
117+
minimal-mistakes-jekyll (4.26.2)
109118
jekyll (>= 3.7, < 5.0)
110119
jekyll-feed (~> 0.1)
111120
jekyll-gist (~> 1.5)
112121
jekyll-include-cache (~> 0.1)
113122
jekyll-paginate (~> 1.1)
114123
jekyll-sitemap (~> 1.3)
115-
minitest (5.22.3)
116-
mutex_m (0.2.0)
117-
net-http (0.4.1)
124+
minitest (5.25.4)
125+
mutex_m (0.3.0)
126+
net-http (0.6.0)
118127
uri
119-
nokogiri (1.16.4-x86_64-darwin)
128+
nokogiri (1.18.3-x86_64-darwin)
120129
racc (~> 1.4)
121130
octokit (4.25.1)
122131
faraday (>= 1, < 3)
123132
sawyer (~> 0.9)
124133
pathutil (0.16.2)
125134
forwardable-extended (~> 2.6)
126135
progressbar (1.13.0)
127-
public_suffix (5.0.5)
128-
racc (1.7.3)
129-
rake (13.2.1)
136+
public_suffix (6.0.1)
137+
racc (1.8.1)
130138
rb-fsevent (0.11.2)
131-
rb-inotify (0.10.1)
139+
rb-inotify (0.11.1)
132140
ffi (~> 1.0)
133-
rexml (3.2.6)
134-
rouge (4.2.1)
135-
rubyzip (2.3.2)
141+
rexml (3.4.1)
142+
rouge (4.5.1)
143+
rubyzip (2.4.1)
136144
safe_yaml (1.0.5)
137-
sass-embedded (1.75.0-x86_64-darwin)
138-
google-protobuf (>= 3.25, < 5.0)
145+
sassc (2.4.0)
146+
ffi (~> 1.9)
139147
sawyer (0.9.2)
140148
addressable (>= 2.3.5)
141149
faraday (>= 0.17.3, < 3)
150+
securerandom (0.4.1)
142151
terminal-table (3.0.2)
143152
unicode-display_width (>= 1.1.1, < 3)
144153
tzinfo (2.0.6)
145154
concurrent-ruby (~> 1.0)
146-
unicode-display_width (2.5.0)
147-
uri (0.13.0)
155+
unicode-display_width (2.6.0)
156+
uri (1.0.3)
148157
verbal_expressions (0.1.5)
149-
webrick (1.8.1)
158+
webrick (1.9.1)
150159

151160
PLATFORMS
152161
x86_64-darwin-21
153162

154163
DEPENDENCIES
155164
http_parser.rb (~> 0.6.0)
156-
jekyll (~> 4.3.2)
165+
jekyll (~> 4.4.1)
157166
jekyll-algolia
158167
jekyll-feed
159168
jekyll-gist
160169
jekyll-include-cache
161170
jekyll-paginate
162171
jekyll-remote-theme
172+
jekyll-sass-converter (~> 2.0)
163173
jekyll-seo-tag
164174
jekyll-sitemap
165175
jemoji
166-
minimal-mistakes-jekyll (~> 4.25.0)
176+
minimal-mistakes-jekyll (~> 4.26.2)
167177
tzinfo (~> 1.2)
168178
tzinfo-data
169179
wdm (~> 0.1.1)

_includes/header.html

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<div class="columns is-centered">
55
<div class="column has-text-centered">
66
<h1 class="title is-1 publication-title">{{ page.title }}</h1>
7-
<div class="is-size-4 publication-authors"><span class="author-block">{{ page.venue }}</span></div>
7+
<div class="is-size-4 publication-venue"><span class="author-block">{{ page.venue }}</span></div>
88
<div class="is-size-5 publication-authors">
99
<div tyle="justify-content: space-between;">
1010
{% for author_id in page.authors %}
@@ -19,8 +19,12 @@ <h1 class="title is-1 publication-title">{{ page.title }}</h1>
1919
author.middle_name }} {{ author.last_name }}</a><sup>{% if
2020
author_id.equal_contribution != nil %}*{% endif %}{{ author_id.affiliations }}</sup>
2121
</span>
22+
{% unless forloop.last %}
23+
<span>&nbsp;&nbsp;</span>
24+
{% endunless %}
2225
{% endfor %}
2326
</div>
27+
</div>
2428
<div class="is-size-5 publication-affiliations">
2529
{% assign i = 1 %}
2630
{% for aff_id in page.affiliations %}
@@ -29,6 +33,9 @@ <h1 class="title is-1 publication-title">{{ page.title }}</h1>
2933
<sup>{{i}}</sup>{{affiliation[aff_id.length]}}
3034
</span>
3135
{% assign i = i|plus:1 %}
36+
{% unless forloop.last %}
37+
<span>&nbsp;&nbsp;</span>
38+
{% endunless %}
3239
{% endfor %}
3340
</div>
3441
<div class="column has-text-centered">
@@ -55,5 +62,4 @@ <h1 class="title is-1 publication-title">{{ page.title }}</h1>
5562
</div>
5663
</div>
5764
</div>
58-
</div>
5965
</section>

_includes/preview.html

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
<style>
2+
.media-preview {
3+
position: relative;
4+
display: inline-block;
5+
width: 100%;
6+
}
7+
.media-preview .overlay {
8+
display: none;
9+
position: absolute;
10+
top: 0; left: 0;
11+
}
12+
.media-preview:hover .overlay {
13+
display: block;
14+
}
15+
.media-preview.has-second:hover > img,
16+
.media-preview.has-second:hover > iframe {
17+
visibility: hidden;
18+
}
19+
</style>
20+
21+
<div class="media-preview{% if include.media2 %} has-second{% endif %}">
22+
<img src="{{ include.media1 }}" width="300" alt="Media1">
23+
{% if include.media2 %}
24+
<div class="overlay">
25+
<img src="{{ include.media2 }}" width="300" alt="Media2">
26+
</div>
27+
{% endif %}
28+
</div>

_pages/publication_overview.html

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<link rel="stylesheet" href="/assets://cdn.jsdelivr.net/gh/jpswalsh/academicons@1/css/academicons.min.css">
1616
<link rel="stylesheet" href="/assets/css/slider-component.css">
1717
<link rel="stylesheet" href="/assets/css/index.css">
18-
</head>
18+
</head>
1919

2020
<section class="section">
2121
<div class="container is-max-desktop">
@@ -27,8 +27,16 @@
2727
{% assign base_link = publication.external_link %}
2828
{% else %}
2929
{% assign base_link = publication.permalink %}
30-
{% endif %}
31-
{% if publication.image_mouseover contains "mp4" %}
30+
{% endif %}
31+
{% if publication.image_mouseover == nil %}
32+
{% assign image_mouseover = publication.image %}
33+
{% else %}
34+
{% assign image_mouseover = publication.image_mouseover %}
35+
{% endif %}
36+
{% assign image = base_link | append: publication.image %}
37+
{% assign image_mouseover = base_link | append: image_mouseover %}
38+
{% include preview.html media1=image media2=image_mouseover %}
39+
<!-- {% if publication.image_mouseover contains "mp4" %}
3240
<div class="publication-image {% if publication.image_mouseover %}publication-mousecell{% endif %}">
3341
<video autoplay preload playsinline class="" height="100%" loop muted width="100%">
3442
<source src="{{ base_link }}{{ publication.image_mouseover }}" type="video/mp4">
@@ -38,7 +46,7 @@
3846
</div>
3947
{% else %}
4048
<img width="100%" src="{{base_link}}{{ publication.image }}" onmouseover="this.src='{{base_link}}{{ publication.image_mouseover }}';" onmouseout="this.src='{{base_link}}{{ publication.image }}';" style="display: inline-block;"/>
41-
{% endif %}
49+
{% endif %} -->
4250
</div>
4351
<div class="column">
4452
<div class="content">

_publications/anycam/index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
---
22
layout: publications
33
permalink: /publications/anycam/
4-
# external_link: https://ceveloper.github.io/publications/skeletondiffusion
4+
external_link: https://fwmb.github.io/anycam/
55
date: 2025_03_02 # determines sorting just take the date of the first publication as YYYY_MM_DD
6-
image: /assets/teaser.pdf
7-
image_mouseover: /assets/architecture.pdf
6+
image: /static/images/teaser.png
7+
# image_mouseover: /assets/architecture.pdf
88
# icon: /assets/favicon.ico
99

1010
title: "AnyCam: Learning to Recover Camera Poses and Intrinsics from Casual Videos"

_publications/lightspeed/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ permalink: /publications/lightspeed/
44
external_link: https://reginehartwig.github.io/publications/lightspeed/
55
date: 2024_12_01 # determines sorting just take the date of the first publication as YYYY_MM_DD
66
image: assets/teaser.png
7-
image_mouseover: assets/header_vid.png
7+
image_mouseover: assets/architecture.png
88

99
title: "Lightspeed Computation of Geometry-aware Semantic Embeddings"
1010
venue: TBD, 2025

_publications/skeletondiffusion/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ permalink: /publications/skeletondiffusion/
44
external_link: https://ceveloper.github.io/publications/skeletondiffusion
55
date: 2025_03_01 # determines sorting just take the date of the first publication as YYYY_MM_DD
66
image: /assets/teaser.gif
7-
image_mouseover: /assets/header_vid.mp4
7+
image_mouseover: /assets/teaser_image.png
88
# icon: /assets/favicon.ico
99

1010
title: "Nonisotropic Gaussian Diffusion for Realistic 3D Human Motion Prediction"

0 commit comments

Comments
 (0)