Compare commits

..

2 Commits

Author SHA1 Message Date
f202b2d58c feat: add new content pages and update version page format
- Added new content pages: about, contact, and index with site information
- Updated version page URL format and removed date field
2026-02-02 17:19:28 +01:00
d395c219f6 feat: switch theme to risotto and update config
- Add risotto theme as submodule
- Update hugo.yaml with new theme configuration
- Adjust menu URLs to be absolute paths
- Simplify makefile by removing redundant prep steps
- Update copyright notice and author info
- Remove old theme-specific CSP settings
2026-02-02 17:17:24 +01:00
8 changed files with 78 additions and 51 deletions

3
.gitmodules vendored
View File

@@ -1,3 +1,6 @@
[submodule "themes/hugo-coder"] [submodule "themes/hugo-coder"]
path = themes/hugo-coder path = themes/hugo-coder
url = https://github.com/luizdepra/hugo-coder.git url = https://github.com/luizdepra/hugo-coder.git
[submodule "themes/risotto"]
path = themes/risotto
url = https://github.com/joeroe/risotto

25
content/_index.md Normal file
View File

@@ -0,0 +1,25 @@
```shell
$ cat content/about.md
```
# About me
I'm just a guy passionate about ICT and networking, increasing their knowledge every day, and always looking forward to solve new challenges life might arise.
More info in the [about page](/about/).
```shell
$ cat content/projects.md
```
# Projects (just a summary)
- pedini.dev:
This is my personal website, built with [Hugo](https://gohugo.io) and hosted on a private [Gitea](https://gitea.io) instance.
The deployment is automated through an Act Runner workflow, the Gitea version of Github Actions.
- ansible:
On [this repo](https://git.bjphoster.com/ansible/ansible) you can find my Ansible playbooks. There's anything ranging from updating the system, to converting Debian to Proxmox, to configuring every new server of mine. That last one tho is actually done with the help of [the Debian automation](https://git.bjphoster.com/automation/debian-unattended), which lets me boot a system from a custom Debian ISO and configure everything from a template file already in place in the image.
- docker:
I'm a big fan, using it for a while now, built a lot of things with it. What else to say? All the repos are available [here](https://git.bjphoster.com/deployments).
```shell
$ cat content/contact.md
```
What? There's a dedicated page for that! Go [there](/contact/).

13
content/about.md Normal file
View File

@@ -0,0 +1,13 @@
+++
title = "About me and my career"
url = "/about/"
+++
I started working as an "IT manager as a service" back in 2019 just after graduating from college, basically my entire company was a consultant for a couple clients, B2C and B2B as well, and each of us had their specific role in which they thrived.
Then, in 2021, I moved to a larger company based in Milan for just over a year, where I provided support for my colleagues and our customers working on a PBX system developed entirely in-house.
I was then called by a telco provider based in Reggio Emilia in 2022, and decided why not, I was actually gonna do it. I remained there for more than two and a half years, up until the end of 2024. There, I started with singlehandedly managing a large migration of three PBX systems that nobody wanted to do, merging two of those into the 3rd, then I moved on to customer support, then NOC administration (basically customer support for the provider itself, where my customers were my colleagues), and in the end, I carried the entire cloud department of the company until I trained a new replacment, became the specialist in 80% of what there was to do tech-wise, programmed a couple of internal tools and scripts for my fellow colleagues, and then was told my mind was "wasted" there, that I had "too much potential" and I should probably find better opportunities elsewhere, and then was harrassed by management three to four times a week asking if I was gonna leave, or when, or if I found a better job, etc. Until one day I actually did. :)
Starting from 2025, I decided to start my own business, acquire my first couple of customers, and start building my own story.
We're now in 2026, I'm working on a couple of projects, I'm still learning new stuff - as one in this field should always be - and even if the work is hard, it's still fun, which I think is the most important thing.

10
content/contact.md Normal file
View File

@@ -0,0 +1,10 @@
+++
title = "Contact Information"
url = "/contact/"
+++
- Email: [bryan@pedini.dev](mailto:bryan@pedini.dev)
- Telegram: [@bryanpedini](https://45r.it/pedini-tg)
- LinkedIn: [bryanpedini](https://45r.it/pedini-li)
- Gitea: [private server](https://45r.it/bjphoster-git)
- Instagram: [bryanp_og](https://45r.it/pedini-ig)

View File

@@ -1,9 +1,8 @@
+++ +++
date = "2024-08-21T20:58:34+02:00"
title = "Version Information" title = "Version Information"
url = "/version" url = "/version/"
+++ +++
Version: VAR_VERSION - Version: VAR_VERSION
Commit ID: [VAR_COMMIT_ID](VAR_COMMIT_URL) - Commit ID: [VAR_COMMIT_ID](VAR_COMMIT_URL)
Theme Commit ID: [VAR_THEME_COMMIT](VAR_THEME_URL) - Theme Commit ID: [VAR_THEME_COMMIT](VAR_THEME_URL)

View File

@@ -1,8 +1,9 @@
--- ---
baseURL: "https://pedini.dev" baseURL: "https://pedini.dev"
languageCode: "en-us" languageCode: "us"
theme: "risotto"
title: "Bryan Joshua Pedini" title: "Bryan Joshua Pedini"
theme: "hugo-coder" copyright: "Copyright © 2019 Bryan Joshua Pedini - All Rights Reserved"
markup: markup:
goldmark: goldmark:
@@ -10,67 +11,42 @@ markup:
hardWraps: true hardWraps: true
params: params:
author: "Bryan Joshua Pedini" theme:
info: "FullStack Developer - Integration Manager - Cloud/PBX/Network/Docker Specialist - DevOps Enthusiast - Kubernetes/Ceph Apprentice" palette: "base16-dark"
description: "Bryan's personal website / blog" about:
keywords: "blog,personal,developer,networking,docker,devops,k8s,kubernetes" title: "Bryan Joshua Pedini"
gravatar: "bryan@pedini.dev" description: "Developer, Network Specialist, Cloud Architect, Right to Repair/Ownership Advocate, Self Employed."
since: 2019 logo_image: ""
commit: "https://git.bjphoster.com/source/pedini.dev/" #keywords: "blog,personal,developer,networking,docker,devops,k8s,kubernetes"
colorScheme: "dark"
csp: socialLinks:
childsrc: - title: "Git"
- self
fontsrc:
- self
formaction:
- self
framesrc:
- self
imgsrc:
- self
objectsrc:
- self
stylesrc:
- self
scriptsrc:
- self
connectsrc:
- self
social:
- name: "Git"
icon: "fa-brands fa-git fa-2x" icon: "fa-brands fa-git fa-2x"
weight: 1
url: "https://45r.it/bjphoster-git" url: "https://45r.it/bjphoster-git"
- name: "Instagram" - title: "Instagram"
icon: "fa-brands fa-instagram fa-2x" icon: "fa-brands fa-instagram fa-2x"
weight: 2
url: "https://45r.it/pedini-ig" url: "https://45r.it/pedini-ig"
- name: "Telegram" - title: "Telegram"
icon: "fa-brands fa-telegram fa-2x" icon: "fa-brands fa-telegram fa-2x"
weight: 3
url: "https://45r.it/pedini-tg" url: "https://45r.it/pedini-tg"
- name: "LinkedIn" - title: "LinkedIn"
icon: "fa-brands fa-linkedin fa-2x" icon: "fa-brands fa-linkedin fa-2x"
weight: 4
url: "https://45r.it/pedini-li" url: "https://45r.it/pedini-li"
menu: menu:
main: main:
- name: "About me" - name: "About me"
weight: 1 weight: 1
url: "about/" url: "/about/"
- name: "Blog" - name: "Blog"
weight: 2 weight: 2
url: "blog/" url: "/blog/"
- name: "Contacts" - name: "Contact"
weight: 3 weight: 3
url: "contacts/" url: "/contact/"
- name: "Version" - name: "Version"
weight: 4 weight: 4
url: "version/" url: "/version/"
taxonomies: taxonomies:
category: "categories" category: "categories"

View File

@@ -5,11 +5,11 @@ default: build
prep: prep:
git submodule foreach --recursive bash -c "git checkout \$$(git remote show origin | grep HEAD | sed 's/.*\: //'); git pull" git submodule foreach --recursive bash -c "git checkout \$$(git remote show origin | grep HEAD | sed 's/.*\: //'); git pull"
build: prep build:
/usr/bin/env bash version.sh /usr/bin/env bash version.sh
deploy: deploy:
/usr/bin/env bash deploy.sh /usr/bin/env bash deploy.sh
run: prep run:
hugo server hugo server

1
themes/risotto Submodule

Submodule themes/risotto added at 02f2872a18