some updates almost ready for v1

This commit is contained in:
Filip Rojek 2023-09-20 17:03:40 +02:00
parent 35d081abc4
commit 7c0a463917
18 changed files with 124 additions and 168 deletions

1
.gitignore vendored
View File

@ -1,2 +1 @@
public/ public/

View File

@ -16,8 +16,8 @@ smart_punctuation = true
git = "https://git.filiprojek.cz/fr/website" git = "https://git.filiprojek.cz/fr/website"
nav_items = [ nav_items = [
{name="Home", path="/"}, {name="Home", path="/"},
{name="About", path="/about"}, # {name="About", path="/about"},
{name="Projects", path="/projects/"}, # {name="Projects", path="/projects/"},
{name="Contacts", path="/contact/"}, {name="Contact me", path="/contact/"},
] ]

8
content/about.md Normal file
View File

@ -0,0 +1,8 @@
+++
title = "About"
template = "about.html"
+++
My name is Filip Rojek. I am 20 years old and I study in Prague. My journey into the world of coding started at IT high school. Now I am studying IT at Charles University.
My coding adventure took me from student collaboration on projects like Fofrweb, where we created applications like FofrMess or FofrTasks - realtime web applications built using `Node.js` and `Vue.js`.
I now work as a Linux engineer at IS Media. Most of my work involves Debian-based systems - desktops and servers. I have a lot of experience with other distributions as well. For example, I use `Void Linux` or `Gentoo` on my personal workstations. At Fofrweb we used `RHEL` based distributions like `Cent OS` or later `Rocky Linux`.

View File

@ -1,4 +1,4 @@
+++ +++
title = "Contacts" title = "Contact me"
template = "contact.html" template = "contact.html"
+++ +++

View File

@ -10,6 +10,7 @@ state = "active"
# Dotfiles # Dotfiles
## About ## About
- Collection of my configuration dotfiles.
## Links ## Links
- [Git](https://git.filiprojek.cz/fr/dotfiles) - [Git](https://git.filiprojek.cz/fr/dotfiles)

View File

@ -7,4 +7,13 @@ description = "Gitlab CE auto minor upgrade script"
state = "done" state = "done"
+++ +++
# gitlab-ce auto minor upgrade script
## About
- This lightweight Bash script automates minor upgrades via crontab, ensuring your GitLab CE stays up to date with minimal effort. Designed for efficiency, it uses `apt` to identify and implement upgrades, while logging any issues for your peace of mind.
## Get Started and Contribute
- Download the script, set up your crontab. GitLab-CE-Auto-Minor-Upgrade-Script is open source, meaning you can get involved, provide feedback, or contribute enhancements.
## Links
- [Git](https://git.filiprojek.cz/fr/gitlab-ce-auto-minor-upgrade)

View File

@ -7,4 +7,9 @@ description = "Simple node.js tool that extends express projects"
state = "done" state = "done"
+++ +++
# Nork
## About
- Simple node.js tool that extends express projects.
## Links
- [Git](https://github.com/filiprojek/nork)

View File

@ -7,4 +7,10 @@ description = "My personal website"
state = "in development" state = "in development"
+++ +++
# Website
## About
- This website is built using the Zola static site generator.
## Links
- [Git](https://git.filiprojek.cz/fr/website)

View File

@ -8,7 +8,11 @@ state = "in development"
+++ +++
# wpa_tui # wpa_tui
## About
- WPA Supplicant Terminal User Interface - WPA Supplicant Terminal User Interface
- Collection of `dmenu` scripts for interacting with WPA Supplicant - Collection of `dmenu` scripts for interacting with WPA Supplicant
- Terminal User Interface app for interacting with WPA Supplicant - Terminal User Interface app for interacting with WPA Supplicant
- Main goal of this tool is comfort of sending commands to WPA-Supplicant from terminal over remembering explicit wpa commands as well as having to click in the wpa_gui (abandoned graphical interface) - Main goal of this tool is comfort of sending commands to WPA-Supplicant from terminal over remembering explicit wpa commands as well as having to click in the wpa_gui (abandoned graphical interface)
## Links
- [Git](https://git.microlab.space/fr/wpa_tui)

View File

@ -3,3 +3,18 @@
flex-direction: column; flex-direction: column;
margin: 2rem 8rem; margin: 2rem 8rem;
} }
.content {
@media (max-width: 690px) {
margin: 2rem 2rem;
}
.pgpwrap {
word-break: break-all;
}
}
.contact {
h1 {
margin-bottom: 1rem;
}
}

View File

@ -33,7 +33,7 @@ html {
nav { nav {
position: relative; position: relative;
display: flex; display: flex;
padding: 1rem; padding: 1rem 2rem;
justify-content: space-between; justify-content: space-between;
isolation: isolate; isolation: isolate;

1
static/img/at.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 -960 960 960" width="24"><path fill="#ffffffff" d="M480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480v58q0 59-40.5 100.5T740-280q-35 0-66-15t-52-43q-29 29-65.5 43.5T480-280q-83 0-141.5-58.5T280-480q0-83 58.5-141.5T480-680q83 0 141.5 58.5T680-480v58q0 26 17 44t43 18q26 0 43-18t17-44v-58q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93h200v80H480Zm0-280q50 0 85-35t35-85q0-50-35-85t-85-35q-50 0-85 35t-35 85q0 50 35 85t85 35Z"/></svg>

After

Width:  |  Height:  |  Size: 605 B

View File

@ -1,161 +1,24 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en">
<head> <head>
<title>filiprojek.cz | 404 Not found</title> <title>Filip Rojek | 404 Not found</title>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" type="image/x-icon" href="/img/fr.ico"> <link rel="icon" type="image/x-icon" href="/img/fr.ico">
<link rel="stylesheet" href="/general.css"> <link rel="stylesheet" href="/general.css">
<link rel="stylesheet" href="/vars.css"> <link rel="stylesheet" href="/vars.css">
<link rel="stylesheet" href="/style.css">
<style> <style>
.flex-col {
/* 404.css */
body {
margin: 0;
overflow: hidden;
}
.container {
display: flex;
align-items: center;
justify-content: center;
height: 100vh; height: 100vh;
text-align: center;
position: relative;
} }
.stars {
background-image: url('/img/rocket.webp');
background-size: cover;
position: absolute;
width: 100%;
height: 100%;
z-index: -1;
animation: stars 20s linear infinite;
}
.planet {
background-image: url('/img/rocket.webp');
background-size: contain;
background-repeat: no-repeat;
width: 200px;
height: 200px;
position: absolute;
bottom: 50px;
left: 50%;
transform: translateX(-50%);
}
.moon {
background-image: url('/img/rocket.webp');
background-size: contain;
background-repeat: no-repeat;
width: 40px;
height: 40px;
position: absolute;
top: 120px;
left: 130px;
animation: moon 10s linear infinite;
}
.rocket {
background-image: url('/img/rocket.webp');
background-size: contain;
background-repeat: no-repeat;
width: 120px;
height: 240px;
position: absolute;
bottom: 0;
left: 50%;
transform: translateX(-50%);
}
.fire {
background-image: url('/img/rocket.webp');
background-size: contain;
background-repeat: no-repeat;
width: 20px;
height: 60px;
position: absolute;
bottom: 25px;
left: 50%;
transform: translateX(-50%);
animation: fire 0.5s alternate infinite;
}
.text {
color: #fff;
z-index: 1;
}
h1 {
font-size: 2.5rem;
}
p {
font-size: 1.2rem;
margin-top: 20px;
}
a {
text-decoration: none;
color: #58a6ff;
font-size: 1.2rem;
display: block;
margin-top: 20px;
}
@keyframes stars {
0% {
background-position: 0 0;
}
100% {
background-position: 100px 100px;
}
}
@keyframes moon {
0% {
transform: translate(0, 0);
}
50% {
transform: translate(10px, -10px);
}
100% {
transform: translate(0, 0);
}
}
@keyframes fire {
0% {
opacity: 1;
}
100% {
opacity: 0.6;
}
}
</style> </style>
</head> </head>
<body> <body>
<div class="content flex-col">
<div class="container"> <h2>404 - Not found</h2>
<div class="stars"></div> <a href="/">Home</a>
<div class="planet">
<div class="moon"></div>
</div> </div>
<div class="rocket">
<div class="fire"></div>
</div>
<div class="text">
<h1>Oops! You're Lost in Space!</h1>
<p>Looks like you took a wrong turn and ended up in the outer reaches of the internet. Don't worry; our rocket is on its way to bring you back.</p>
<a href="/">Return to Earth</a>
</div>
</div>
</body> </body>
</html> </html>

16
templates/about.html Normal file
View File

@ -0,0 +1,16 @@
{% extends "base.html" %}
{% block styles %}
<link rel="stylesheet" href="/about.css">
{% endblock styles %}
{% block content %}
<section class="about content">
<h2>About me</h2>
<p>My name is Filip Rojek. I am 20 years old and I study in Prague. My journey into the world of coding started at IT high school. Now I am studying IT at Charles University.</p>
<p>My coding adventure took me from student collaboration on projects like Fofrweb, where we created applications like FofrMess or FofrTasks - realtime web applications built using `Node.js` and `Vue.js`.</p>
<p>I now work as a Linux engineer at IS Media. Most of my work involves Debian-based systems - desktops and servers. I have a lot of experience with other distributions as well. For example, I use `Void Linux` or `Gentoo` on my personal workstations. At Fofrweb we used `RHEL` based distributions like `Cent OS` or later `Rocky Linux`.</p>
</section>
{% endblock content %}

View File

@ -24,7 +24,7 @@
<link rel="stylesheet" href="/style.css"> <link rel="stylesheet" href="/style.css">
<link rel="stylesheet" href="/home.css"> <link rel="stylesheet" href="/home.css">
{% block styles %} {% block styles %}
{% endblock stles %} {% endblock styles %}
</head> </head>
<body> <body>
<header> <header>
@ -56,10 +56,12 @@
{% endblock content %} {% endblock content %}
</main> </main>
<footer> <footer>
<!--
<p>Build time: {{ now() | date(format="%Y-%m-%d %H:%M") }}, <p>Build time: {{ now() | date(format="%Y-%m-%d %H:%M") }},
{% if config.extra.git %} {% if config.extra.git %}
<a href="{{ config.extra.git }}">Source</a> <a href="{{ config.extra.git }}">Source</a>
{% endif %}</p> {% endif %}</p>
-->
<p>(c) filiprojek.cz 2022 - {{ now() | date(format="%Y")}}</p> <p>(c) filiprojek.cz 2022 - {{ now() | date(format="%Y")}}</p>
</footer> </footer>

View File

@ -2,14 +2,13 @@
{% block content %} {% block content %}
<section class="contact content"> <section class="contact content">
<h1>Contacts</h1> <h1>Contact me</h1>
<div class="contact-list"> <div class="contact-list">
<p>email: <a href="mailto:filip@filiprojek.cz">filip@filiprojek.cz</a></p> <p>email: <a href="mailto:hello@filiprojek.cz">hello@filiprojek.cz</a></p>
<p>telegram: <a href="https://t.me/filiprojek">@filiprojek</a></p> <p>telegram: <a href="https://t.me/filiprojek">@filiprojek</a></p>
<p>git: <a href="https://git.filiprojek.cz">Personal git</a></p> <p>git: <a href="https://git.filiprojek.cz">Personal git</a></p>
<p>git: <a href="https://git.microlab.space/fr">Microlab Space git</a></p>
<p>github: <a href="https://github.com/filiprojek">GitHub</a></p> <p>github: <a href="https://github.com/filiprojek">GitHub</a></p>
<p>PGP: <a href="#">fc37b989787acf8cbce7c0c2a56a345efe321161</a></p> <p>PGP: <a href="#" class="pgpwrap">fc37b989787acf8cbce7c0c2a56a345efe321161</a></p>
</div> </div>
</section> </section>
{% endblock content %} {% endblock content %}

View File

@ -1,10 +1,18 @@
{% extends "base.html" %} {% extends "base.html" %}
{% block styles %}
<style>
.at {
height: 1rem;
}
</style>
{% endblock styles %}
{% block content %} {% block content %}
<section class="home"> <section class="home">
<section> <section>
<p>Filip Rojek &ltfilip@filiprojek.cz&gt</p> <p>Filip Rojek &ltfilip<img src="/img/at.svg" alt=" (at) " class="at">filiprojek.cz&gt</p>
<br> <br>
<p>Backend node.js & php developer <a href="https://www.fofrweb.com/" target="_blank">@fofrweb</a>,<br> GNU/Linux <a href="http://voidlinux.org" target="_blank">Void</a> user, student and coffee enthusiast<span class="underscore">_</span><p> <p>Backend node.js & php developer <a href="https://www.fofrweb.com/" target="_blank">@fofrweb</a>,<br> GNU/Linux <a href="http://voidlinux.org" target="_blank">Void</a> user, student and coffee enthusiast<span class="underscore">_</span><p>
<br> <br>

20
todo.md Normal file
View File

@ -0,0 +1,20 @@
# TODO
- [ ] fixnout resize hr v projektu
- [ ] redesign contact
- [ ] redesign about
- [ ] check about text content
- [ ] add some more projects
- [ ] responsibility
# Projects
- nork
- website
- debrepo
- auto irrigation
- auto awning close
- FofrTasks
- FofrMess
- pkmples.cz
- deguapp?
- wpa_tui?
- dotfiles