diff --git a/public/content/kdeoxygen.svg b/public/content/kdeoxygen.svg
new file mode 100644
index 0000000..f07a0bc
--- /dev/null
+++ b/public/content/kdeoxygen.svg
@@ -0,0 +1,549 @@
+
+
+
diff --git a/routes/pages.js b/routes/pages.js
index 1fe8197..572e4ed 100644
--- a/routes/pages.js
+++ b/routes/pages.js
@@ -15,8 +15,15 @@ async function about(req, res) {
});
}
+function phpower(req, res) {
+ res.redirect('https://www.youtube.com/watch?v=dQw4w9WgXcQ')
+}
+
module.exports = (router) => {
router.get('/services', handler(services))
router.get('/resume', handler(resume))
+
router.get('/about', handler(about));
+ // used only in about route
+ router.get('/power_of_php', phpower);
}
\ No newline at end of file
diff --git a/view/about.pug b/view/about.pug
index 9ca49ea..da558fe 100644
--- a/view/about.pug
+++ b/view/about.pug
@@ -1,10 +1,31 @@
extends layout/main.pug
block root
- - var title = 'About me'
+ -
+ var title = 'About me'
+ var og = {
+ title: 'blek! Site',
+ type: 'website',
+ image: req.protocol + '://' + req.get('host') + '/content/transylveonia.jpg',
+ url: req.protocol + '://' + req.get('host') + req.originalUrl
+ }
include ui/label.pug
block content
- h2 About me page
+ h2 About me
hr
- p
- +label('TODO:', '#a3f4bf')
- | Write about me
+ p.
+ Hi there! My name is Alice and i like to build software.
+
+ I use mainly PHP and JS(node+browser) for my projects, but also like C(++) or Rust.
+
+ table
+ tbody
+ tr
+ td(style='width:300px')
+ h3 My setup
+ p I use Archlinux and KDE Plasma for my desktop
+ p(align='center')
+ img(src='/content/kdeoxygen.svg' width='200px')
+ p For coding, I use VSCode or NVim. My terminal is usually either Cool Retro Term or kitty
+ td
+ h3 My neofetch
+ include neofetch.pug
\ No newline at end of file
diff --git a/view/neofetch.pug b/view/neofetch.pug
new file mode 100644
index 0000000..c0ae5a6
--- /dev/null
+++ b/view/neofetch.pug
@@ -0,0 +1,67 @@
+.
+
+
+ blek@nyarch ~ $ fastfetch --logo ~/.local/share/arch \ + > --logo-padding-top 2 --logo-padding-left 2 --logo-padding-right 3 ++
+ + + + -` + .o+` + `ooo/ + `+oooo: + `+oooooo: + -+oooooo+: + `/:-:++oooo+: + `/++++/+++++++: + `/++++++++++++++: + `/+++ooooooooooooo/` + ./ooosssso++osssssso+` + .oossssso-````/ossssss+` + -osssssso. :ssssssso. + :osssssss/ osssso+++. + /ossssssss/ +ssssooo/- + `/ossssso+/:- -:/+osssso+- + `+sso+:-` `.-/+oso: + `++:. `-/+/ + .` `/+ |
+ + blek@nyarch + ----------- + OS: Arch Linux x86_64 + Host: To be filled by O.E.M. + Kernel: 6.1.36-1-lts + Uptime: 172 days, 3 hours, 19 mins + Packages: 3276 (pacman) + Shell: zsh 5.9 + Display: 1920x1080 @ 120Hz + Best programming language: PHP + DE: KDE Plasma 5.27.6 + WM: KWin (Wayland) + WM Theme: plastik + Theme: Oxygen (BreezeDark) [QT], Breeze [GTK2/3/4] + Icons: WhiteSur-green-dark [QT], WhiteSur-green-dark [GTK2/3/4] + Font: Noto Sans (10pt) [QT], Noto Sans (10pt) [GTK2/3/4] + Cursor: Reversal-green-dark (24px) + Terminal: kitty 0.28.1 + CPU: Intel(R) Core(TM) i5-10300H (8) @ 4.5 GHz + GPU 1: Intel UHD Graphics + GPU 2: NVIDIA GeForce GTX 1050 Ti Mobile + Memory: 7.03 GiB / 15.49 GiB (45%) + Disk (/): 461 GiB / 468 GiB (98%) + Battery: 60% [Discharging] + Locale: en_US.UTF-8 + + ████████████████████████ + ████████████████████████+ |
+
+ blek@nyarch ~ $ ++