Browse Source

overhaul

master
nek0 3 months ago
parent
commit
133e847735
  1. 42
      site/about.md
  2. 19
      site/contact.md
  3. 20
      site/css/default.css
  4. 42
      site/images/nek0net_lynx_wh.svg
  5. 4
      site/index.md
  6. 41
      templates/default.html
  7. 2
      templates/post.html

42
site/about.md

@ -3,39 +3,55 @@ title: About
author: nek0
---
# Hi there!
Hi there!
You found your way to my little spot in the internet and you want to know more.
So be it!
## About me
## Who am I?
My name is nek0. This is of course a nickname. In my free time I like to code,
draw, play piano, sing and read books. I have a very broad taste in music and a
great deal of understanding.
## About this site
## What is This?
<img alt="Haskell logo" src="/images/haskell-logo.png" style="width:auto">
This site came to existence as a byproduct of an experiment. I am trying to
configure and maintain my own server.
This is the blog section of my internet presence. Here I post about my
endeavours in programming, especially game development in Haskell, some
tutorials on system administration, a little bit of creative writing and also
more general musings on a lot of different topics.
This blog is generated with the static site generator [Hakyll][h], which is
This blog is generated with the static site generator [Hakyll][hakyll], which is
written in Haskell, my favourite programming language so far.
As you can see I have been successful so far.
## You like what I do?
Due to this experimental state it is very likely that the appearance of this
site will change over time.
I feel flattered. If you want to support me and my projects, please consider
giving me a tip at one or more of these platforms:
### Technical data
* [Ko-Fi][ko-fi]
* [LiberaPay][liberapay]
* [Tipeee][tipeee]
You may also drop me a few kind words at any of the receptacles listed on my
[contact page][contact].
## What is behind this?
* Webserver: [nginx](https://www.nginx.com/)
* Certificate authority: [letsencrypt](https://letsencrypt.org/)
* Reverse-Proxy: [haproxy](http://www.haproxy.org/)
* Static site generator: [hakyll][h]
* Static site generator: [hakyll][hakyll]
* Version control system: [git](https://git-scm.com/)
* Operating System: [NixOS][nixos]
* Driven by: Boredom and insanity
[h]: http://jaspervdj.be/hakyll
[hakyll]: http://jaspervdj.be/hakyll
[nixos]: https://nixos.org
[ko-fi]: https://ko-fi.com/ostrovid
[liberapay]: https://liberapay.com/nek0/donate
[tipeee]: https://en.tipeee.com/nek0
[contact]: /contact.html

19
site/contact.md

@ -7,21 +7,24 @@ contact me at: **<nek0@nek0.eu>**. My PGP-Key has the ID
[0x8ADADB98780B5BAF][key]. I will gladly reply to your mails as soon as
possible.
Additionally I more or less sporadically maintain a presence at following
platforms, so check them out or get in touch:
Furthermore You can contact me via [Jabber/XMPP][jabber] at the address
**nek0@jabber.nek0.eu** or via [Matrix][matrix] at my Matrix-ID
**@rys_ostrovid:matrix.org**.
I also actively maintain a presence at following platforms, so check them out
or get in touch:
* [Mastodon][mastodon]
* [Diaspora][geraspora]
* [GitHub][github]
* [Twitter][twitter]
* [My Gitea][gitea]
* [DeviantArt][deviantart]
Furthermore You can contact me via [Jabber/XMPP][jabber] at the address
**nek0@jabber.nek0.eu**.
[key]: /8ADADB98780B5BAF.asc
[jabber]: https://en.wikipedia.org/wiki/XMPP
[matrix]: https://en.wikipedia.org/wiki/Matrix_(protocol)
[mastodon]: https://chaos.social/@nek0
[geraspora]: https://pod.geraspora.de/people/d9caf6505e370133bec34860008dbc6c
[github]: https://github.com/nek0
[twitter]: https://twitter.com/rys_ostrovid
[gitea]: https://gitea.nek0.eu/nek0
[deviantart]: https://www.deviantart.com/rys-ostrovid

20
site/css/default.css

@ -167,7 +167,7 @@ article li {
grid-area: nav;
}
.navigation, .tags, .plugs {
.navigation, .tags, .plugs, .tipjar {
background-color: rgba(0,0,0,0.1);
background: rgba(0,0,0,0.1);
border-radius: 5px;
@ -179,11 +179,7 @@ article li {
text-align: center;
}
.tags, .plugs {
text-align: center;
}
.tags p, .plugs p {
.tags p, .plugs p, .tipjar p {
text-align: left;
margin: 0;
}
@ -192,7 +188,7 @@ article li {
columns: 2;
}
nav ul, .plugs ul {
nav ul, .plugs ul, .tipjar ul {
list-style: none;
margin-left: 0px;
}
@ -210,24 +206,24 @@ nav li a:visited {
color: darkgreen;
}
.plugs ul {
.plugs ul, .tipjar ul {
padding: 0;
margin: 0;
display: flex;
flex-direction: row;
justify-content: space-between;
justify-content: space-evenly;
}
.plugs li {
.plugs li, .tipjar li {
display: inline-block;
}
.plugs li a {
.plugs li a, .tipjar li a {
display: inline-block;
height: 40px;
}
.plugs svg {
.plugs svg, .tipjar svg {
width: 40px;
height: 40px;
}

42
site/images/nek0net_lynx_wh.svg
File diff suppressed because it is too large
View File

4
site/index.md

@ -7,12 +7,10 @@ description: "A mutlilinugal blog about everything I spend my time with: technic
<img title="cat face"
alt="lynx face grinning with smiling eyes"
src="/images/nek0net_lynx.svg"
src="/images/nek0net_lynx_wh.svg"
style="
height: 250px;
width: auto;
background-color: white;
border-radius: 15px;
padding: 10px;
"
/>

41
templates/default.html
File diff suppressed because it is too large
View File

2
templates/post.html

@ -14,7 +14,7 @@
$body$
</div>
<a class="liberapay" href="https://liberapay.com/nek0/donate"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a>
<!--<a class="liberapay" href="https://liberapay.com/nek0/donate"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a>-->
<div class="pagination">
$if(previousPageNum)$

Loading…
Cancel
Save