-
Notifications
You must be signed in to change notification settings - Fork 0
/
hacker.html.erb
66 lines (57 loc) · 1.44 KB
/
hacker.html.erb
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
<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'>
<meta name='generator' content='<%= Pluto.generator %>'>
<title><%= site.title %></title>
<%= stylesheet_link_tag 'css/hacker' %>
</head>
<body>
<div class='container'>
<div class='masthead'>
<table>
<tr>
<td><h1><%= site.title %></h1></td>
<td>
latest | top in 24 h | 7 days | 30 days | 365 days
</td>
</tr>
</table>
</div>
<table>
<% site.items.latest.limit(30).each_with_index do |item,index|
if item.summary
item_snippet_plain_text = strip_tags( item.summary )[0..500]
elsif item.content
item_snippet_plain_text = strip_tags( item.content )[0..500]
else
item_snippet_plain_text = '-/-'
end
%>
<tr>
<td valign='top' align='right'><%= "#{index+1}." %></td>
<td><!-- up voting to be done --> ∧ </td>
<td>
<%= link_to item.title, item.url, title: item_snippet_plain_text %>
<span class='item-feed-title'>
• <%= link_to item.feed.title, item.feed.url %>
</span>
<td>
</tr>
<tr>
<td colspan='2'></td>
<td>
<span class='item-points'>
1 point
</span>
<span class='item-published'>
• <%= item.published.strftime('%A %B %d, %Y @ %H:%M') %>
• <%= time_ago_in_words( item.published ) %>
</span>
</td>
</tr>
<% end %><!-- each item -->
</table>
</div><!-- container -->
</body>
</html>