forked from daattali/beautiful-jekyll
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
139 lines (124 loc) · 4.59 KB
/
index.html
File metadata and controls
139 lines (124 loc) · 4.59 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
---
layout: page
title: Conrad Christensen
subtitle: "<div id='index_subtitle'><span class='cpp_class'>class</span> Me: <span class='cpp_keyword'>public</span> Coder, <span class='cpp_keyword'>public</span> Skier, <span class='cpp_keyword'>public</span> Reader {<br>
<div class='margin-tab'><span class='cpp_keyword'>friend</span> <span class='cpp_class'>class</span> You;</div>
}<br></div>"
use-site-title: true
---
<p> For information about myself, checkout <a href="conrad_christensen_cv.pdf">my resume,</a> the research and projects I have linked, or the <a href="aboutme">about me</a> tab. </p>
<pre class="clock" id="clock_date"></pre>
<pre class="clock" id=clock_time></pre>
<script>
window.setInterval(function() {
// jQuery does not load right away
if (typeof $ == 'undefined') return;
// Date strs on top of eachother
var date_str = Date().toLocaleString().split(" ")
.slice(0, 3).join(" ");
var time_str = new Date().toLocaleString().split(" ")
.splice(1, 2).join(" ");
$("#clock_date").figlet(date_str);
$("#clock_time").figlet(time_str);
// Adjust width and height for small screens
var width = Math.min($(window).width(), $('#clock_date').width());
var fs = Math.min(12, 12 - Math.floor((500 - width)/25));
$('.clock').css({
'font-size': fs + 'px',
'height': (fs*9) + 'px',
});
}, 100);
// So we can postpone jQuery code until it is loaded
var wait = function(func) {
if (window.jQuery)
func();
else
setTimeout(function() { wait(func) }, 10);
};
wait(function(){
// Keep hidden elements of each form up to date with contents of
// other form
$('#tool_write').on('input', function() {
$('#tool_fill').val($('#tool_write').val());
});
$('#search_write').on('input', function() {
$('#search_fill').val($('#search_write').val());
});
$('.search_box').keypress(function(e) {
if (e.which == 13) { // 13 is Enter
$('#form_search').submit();
return false;
}
});
});
</script>
<form id="form_tool" method="get" action="https://www.google.com/search" target="_blank">
<input id="search_fill" type="hidden" name="as_q" value="">
<input id="tool_write" class="search_box" type="search" name="as_epq"
maxlength="1000" placeholder="Lang" />
</form>
<form id="form_search" method="get" action="https://www.google.com/search" target="_blank">
<input id="tool_fill" type="hidden" name="as_epq" value="">
<input id="search_write" class="search_box" type="search" name="as_q"
placeholder="Search phrase" />
</form>
<img id='scrolling_code' class='center-img' alt='' src='img/vim_screen.gif'>
<div class="posts-list">
{% for post in paginator.posts %}
<article class="post-preview">
<a href="{{ post.url | relative_url }}">
<h2 class="post-title">{{ post.title }}</h2>
{% if post.subtitle %}
<h3 class="post-subtitle">
{{ post.subtitle }}
</h3>
{% endif %}
</a>
<p class="post-meta">
Posted on {{ post.date | date: "%B %-d, %Y" }}
</p>
<div class="post-entry-container">
{% if post.image %}
<div class="post-image">
<a href="{{ post.url | relative_url }}">
<img src="{{ post.image }}">
</a>
</div>
{% endif %}
<div class="post-entry">
{{ post.excerpt | strip_html | xml_escape | truncatewords: site.excerpt_length }}
{% assign excerpt_word_count = post.excerpt | number_of_words %}
{% if post.content != post.excerpt or excerpt_word_count > site.excerpt_length %}
<a href="{{ post.url | relative_url }}" class="post-read-more">[Read More]</a>
{% endif %}
</div>
</div>
{% if post.tags.size > 0 %}
<div class="blog-tags">
Tags:
{% if site.link-tags %}
{% for tag in post.tags %}
<a href="{{ '/tags' | relative_url }}#{{- tag -}}">{{- tag -}}</a>
{% endfor %}
{% else %}
{{ post.tags | join: ", " }}
{% endif %}
</div>
{% endif %}
</article>
{% endfor %}
</div>
{% if paginator.total_pages > 1 %}
<ul class="pager main-pager">
{% if paginator.previous_page %}
<li class="previous">
<a href="{{ paginator.previous_page_path | relative_url }}">← Newer Posts</a>
</li>
{% endif %}
{% if paginator.next_page %}
<li class="next">
<a href="{{ paginator.next_page_path | relative_url }}">Older Posts →</a>
</li>
{% endif %}
</ul>
{% endif %}