Skip to content

Commit 1b83f2a

Browse files
committed
feat: update front-page
1 parent efddeb0 commit 1b83f2a

File tree

2 files changed

+79
-42
lines changed

2 files changed

+79
-42
lines changed

templates/component/nav.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
<ul>
33
<li><a href="/">λsekun.net</a></li>
44
<li><a href="/blog">/blog</a></li>
5-
<li><a href="/projects">/projects</a></li>
65
<li><a href="/contact">/contact</a></li>
76
</ul>
87
</nav>

templates/layout/home.html

Lines changed: 79 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -4,67 +4,95 @@
44

55
{% block content %}
66
<section>
7-
<h1>Welcome!</h1>
8-
7+
<h1>hi, i'm sekun</h1>
98
<p>
10-
I'm sekun <em>(sek·un)</em>. I build stuff for fun, and if I learn something
11-
interesting from the experience, I write about it in my blog. I experiment
12-
with different languages/tools to gain new perspectives on how to solve problems.
9+
a software engineer with a specialty in backend systems and infrastructure.
10+
<br>
11+
i like learning and making stuff with computers.
1312
</p>
1413

15-
<picture>
16-
<source srcset="/assets/images/hiro-alt.webp">
17-
<img src="/assets/images/hiro.webp" alt="Hiro, the shiba inu, sleeping">
18-
</picture>
19-
<p>
20-
<em>Hiro's sleeping...</em>
21-
</p>
22-
</section>
23-
24-
{% if pages.blog %}
25-
<section>
26-
<h2>Recent posts</h2>
2714
<ul>
28-
{% for post in (pages.blog|sort(attribute="unix_created_at", reverse=true))[:8] %}
29-
<li>
30-
<time datetime="{{ post.created_at }}">{{ post.created_at|dateformat(format="short") }}</time> -
31-
<a href="/blog/{{ post.file_name }}">
32-
{{ post.title }}
33-
</a>
34-
</li>
35-
{% endfor %}
15+
<li>current residence: 🇪🇸 spain</li>
16+
<li>email: <a href="mailto:sekun@duck.com">sekun@duck.com</a></li>
17+
<li>github: <a href="https://github.com/sekunho">sekunho</a></li>
3618
</ul>
3719
</section>
38-
{% endif %}
3920

4021

41-
{% if pages.projects %}
4222
<section>
43-
<h2>Project showcase</h2>
44-
<p>A collection of projects that I had fun working on, and found interesting.</p>
23+
<h2>Featured projects</h2>
24+
<p>
25+
A collection of projects that I had fun working on, and found interesting.
26+
I frequently dabble in languages with strong type systems.
27+
</p>
4528

4629
<ul>
4730
<li>
48-
<a href="https://www.remotehiro.com">remotehiro</a>
49-
- A no-nonsense, and lightweight job board with accessible data, and
31+
remotehiro
32+
(<a href="https://www.remotehiro.com">website</a>)
33+
- <code>rust axum sqlite moneyman nix nixos terraform hetzner</code>
34+
<br>
35+
A no-nonsense and lightweight job board with accessible data, and
5036
mandatory salary ranges.
5137
</li>
5238

53-
{% for project in (pages.projects|sort(attribute="unix_created_at", reverse=true))[:5] %}
54-
<li>
55-
<a href="/projects/{{ project.file_name }}">{{ project.title }}</a>
39+
<li>
40+
moneyman
41+
(<a href="https://github.com/tacohirosystems/moneyman">source code</a>,
42+
<a href="https://crates.io/crates/moneyman">crate (lib)</a>,
43+
<a href="https://crates.io/crates/moneyman_cli">crate (bin)</a>)
44+
- <code>rust nix</code>
45+
<br>
46+
A currency converter library for <code>rust</code> based on market data from the European Central Bank.
47+
<br>
48+
</li>
5649

57-
{% if project.summary is not none %}
58-
- {{ project.summary }}
59-
{% endif %}
60-
</li>
61-
{% endfor %}
50+
<li>
51+
puggle
52+
(<a href="https://github.com/sekunho/puggle">source code</a>)
53+
- <code>rust markdown html</code>
54+
<br>
55+
A personal and experimental static site generator. Generated <em>this</em> website!
56+
</li>
6257

6358
<li>
64-
<a href="https://github.com/sekunho/hasql-effectful">hasql-effectful</a>
65-
- A postgresql effect library using <code>effectful</code>
59+
postgres-effectful
60+
(<a href="https://github.com/sekunho/postgres-effectful">source code</a>)
61+
- <code>haskell hasql</code>
62+
<br>
63+
A postgresql library that provides a safe interface for a haskell effect system
64+
</li>
65+
66+
<li>
67+
emojied
68+
(<a href="/blog/what-i-learned-from-building-a-rust-emoji-url-shortener">article</a>,
69+
<a href="https://github.com/sekunho/emojied">source code</a>,
70+
<a href="https://hub.docker.com/r/hsekun/emojied">container</a>)
71+
- <code>rust axum postgres nix nixos container</code>
72+
<br>
73+
A nonsensical URL shortener that uses emojis instead of normal text.
6674
</li>
6775
</ul>
76+
77+
<a href="https://github.com/sekunho">View all projects (GitHub)</a>
78+
</section>
79+
80+
{% if pages.blog %}
81+
<section>
82+
<h2>Latest posts</h2>
83+
<p>I write about my technical decisions, and things I learned.</p>
84+
<ul>
85+
{% for post in (pages.blog|sort(attribute="unix_created_at", reverse=true))[:8] %}
86+
<li>
87+
<time datetime="{{ post.created_at }}">{{ post.created_at|dateformat(format="short") }}</time> -
88+
<a href="/blog/{{ post.file_name }}">
89+
{{ post.title }}
90+
</a>
91+
</li>
92+
{% endfor %}
93+
</ul>
94+
95+
<a href="/blog">View all posts</a>
6896
</section>
6997
{% endif %}
7098

@@ -73,4 +101,14 @@ <h2>I'm also on...</h2>
73101

74102
{% include "partial/social.html" %}
75103
</section>
104+
105+
<section>
106+
<picture>
107+
<source srcset="/assets/images/hiro-alt.webp">
108+
<img src="/assets/images/hiro.webp" alt="Hiro, the shiba inu, sleeping">
109+
</picture>
110+
<p>
111+
<em>Hiro's sleeping...</em>
112+
</p>
113+
</section>
76114
{% endblock %}

0 commit comments

Comments
 (0)