43 lines
1.1 KiB
HTML
43 lines
1.1 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="de">
|
|
<head>
|
|
<meta charset="utf-8"/>
|
|
<title>Caveman: {% if language.is_some() %}{{ language.as_ref().unwrap() }}{% else %}Trends in the Fediverse{% endif %}</title>
|
|
</head>
|
|
<body>
|
|
<header>
|
|
<h1>Caveman</h1>
|
|
<p>Trends in the Fediverse</p>
|
|
</header>
|
|
|
|
<nav>
|
|
<h2>By language:</h2>
|
|
<ul>
|
|
<li><a href="/">Global</a></li>
|
|
</ul>
|
|
</nav>
|
|
|
|
<main>
|
|
{% for (result, title) in results.iter().zip(["Now", "Today", "This week"]) %}
|
|
<article>
|
|
<h2>{{ title }}</h2>
|
|
{% for (score, tag) in result %}
|
|
<section>
|
|
<h3>#{{ tag.spelling() }}</h3>
|
|
<p>{{ format!("{:.0}%", 100. * score) }}</p>
|
|
<ul>
|
|
{% for (count, host) in tag.hosts().into_iter().rev().take(5) %}
|
|
<li>
|
|
<a href="https://{{ host }}/tags/{{ tag.name }}">
|
|
{{ host }}
|
|
</a>
|
|
</li>
|
|
{% endfor %}
|
|
</ul>
|
|
</section>
|
|
{% endfor %}
|
|
</article>
|
|
{% endfor %}
|
|
</body>
|
|
</html>
|