Compare commits

...

6 commits

Author SHA1 Message Date
8106fffba7
anchors
All checks were successful
/ job (push) Successful in 1m20s
2025-02-25 00:14:43 +01:00
cf529c749e
jo
Some checks failed
/ job (push) Failing after 3h11m32s
2025-02-24 23:48:45 +01:00
80e3467e72
roots 2025-02-24 23:37:56 +01:00
4290cc810c
lang 2025-02-24 23:16:03 +01:00
7125b4c503
fixes 2025-02-24 22:47:57 +01:00
05d40aa821
posix 2025-02-24 22:42:28 +01:00
2 changed files with 20 additions and 21 deletions

View file

@ -59,8 +59,6 @@ France</p>
<section>
<h2>Links</h2>
<h3>Contact</h3>
<section class="banner">
<a href="../vcard.vcf">
<img class="big" id="vcard" src="../img/vcard.svg" alt="Vcard QR code."></a>
@ -84,7 +82,7 @@ France</p>
<table><tbody>
<tr>
<th scope="row">KeyOxide</th>
<th scope="row"><a href="https://docs.keyoxide.org">KeyOxide</a></th>
<td class="logo"><img class="logo" src="../img/keyoxide.svg" alt="KeyOxide logo"></td>
<td><a href="https://keyoxide.org/aspe:keyoxide.org:WUD5YVN52J3RJ6CD4ZCWYL6S54">ASP</a>,
<a href="https://keyoxide.org/08EDA7006234A0EB29A3A8471DBD5EC4BADA5579">OpenPGP</a></td>
@ -100,8 +98,8 @@ France</p>
<table><tbody>
<tr>
<th scope="row">Forge</th>
<td class="logo"><img class="logo" src="../img/forgejo.svg" alt="ForgeJo logo"></td>
<th scope="row"><a href="https://en.wikipedia.org/wiki/Forgejo">Forgejo</a></th>
<td class="logo"><img class="logo" src="../img/forgejo.svg" alt="Forgejo logo"></td>
<td><a href="https://forge.rwx.work/marc.beninca">forge.rwx.work</a></td>
</tr>
</tbody></table>
@ -110,18 +108,18 @@ France</p>
<table><tbody>
<tr>
<th scope="row">BlueSky</th>
<th scope="row"><a href="https://bsky.app">BlueSky</a></th>
<td class="logo"><img class="logo" src="../img/bluesky.svg" alt="BlueSky logo"></td>
<td><a href="https://bsky.app/profile/marc.beninca.link">marc.beninca.link</a></td>
</tr>
<tr><td colspan="3"><hr></td></tr>
<tr>
<th scope="row">LinkedIn</th>
<th scope="row"><a href="https://linkedin.com">LinkedIn</a></th>
<td class="logo"><img class="logo" src="../img/linkedin.svg" alt="LinkedIn logo"></td>
<td><a href="https://linkedin.com/in/marc-beninca">marc-beninca</a></td>
</tr>
<tr>
<th scope="row">YouTube</th>
<th scope="row"><a href="https://youtube.com">YouTube</a></th>
<td class="logo"><img class="logo" src="../img/youtube.svg" alt="YouTube logo"></td>
<td><a href="https://youtube.com/@marc.beninca">marc.beninca</a></td>
</tr>
@ -145,7 +143,7 @@ France</p>
<h3>CI / CD</h3>
<ul>
<li>Ansible, Jenkins, Nexus, SonarQube</li>
<li>ForgeJo, Git, Gitea, GitHub, GitLab</li>
<li>Forgejo, Git, Gitea, GitHub, GitLab</li>
<li>Maven, NPM, PIP, UV</li>
</ul>
</article>
@ -250,7 +248,7 @@ France</p>
<article class="org"><header class="org">
<div class="position">
<h1 class="title">System/Software Architect</h1>
<h1 class="title">System & Software Architect</h1>
<p class="sub">Exploring & automating Information Technologies</p>
</div>
<div class="time">
@ -290,10 +288,10 @@ Parent <strong>POSIX Shell</strong> & <strong>Python</strong> framework for chil
<p class="period">
<time datetime="2025">2025</time> ← <time datetime="2024-03">2024</time></p>
</div></header>
Handling projects CI/CD workflows in a unified way:<ul>
<strong>POSIX Shell</strong> program handling projects CI / CD workflows in a unified way:<ul>
<li>whether the network infrastructure is online or offline with custom CA & DNS</li>
<li>whatever the CI platform: <strong>ForgeJo</strong>, <strong>Gitea</strong>, <strong>GitHub</strong>, <strong>GitLab</strong></li>
<li>whatever the <strong>Docker</strong> container’s Operating System:<br>
<li>whatever the CI platform: <strong>Forgejo</strong>, <strong>Gitea</strong>, <strong>GitHub</strong>, <strong>GitLab</strong></li>
<li>whatever the <strong>Docker</strong> container’s Operating System base:<br>
<strong>Alma</strong>, <strong>Alpine</strong>, <strong>Arch</strong>, <strong>Debian</strong>, <strong>Fedora</strong>, <strong>OpenSUSE</strong>, <strong>Rocky</strong>, <strong>Ubuntu</strong></li>
</ul>
</article>
@ -308,9 +306,9 @@ Handling projects CI/CD workflows in a unified way:<ul>
<p class="period">
<time datetime="2025">2025</time> ← <time datetime="2023-09">2023</time></p>
</div></header>
Building ESP File Systems with:<ul>
<strong>BASH</strong> & <strong>GRUB Shell</strong> program building ESP File Systems with:<ul>
<li>custom standalone ARM64, EFI & BIOS <strong>GRUB</strong> binary images</li>
<li>dynamic <strong>GRUB Shell</strong> menu scanning available live-boot <strong>SquashFS</strong> images</li>
<li>dynamic menu scanning available live-boot <strong>SquashFS</strong> images</li>
<li>on-the-fly <strong>OpenPGP</strong> signature checking of selected images</li>
</ul>
</article>

View file

@ -11,7 +11,7 @@
/* theme */
color-scheme: light dark;
/* theme / gradients */
--anchor-gradient: linear-gradient(to top, var(--alpha), var(--anchor-background));
--anchor-gradient: linear-gradient(to top, var(--alpha), var(--anchor-background), var(--alpha));
--banner-gradient: linear-gradient(to top, var(--alpha), var(--banner-background));
--body-gradient: linear-gradient(to top, var(--alpha), var(--body-background));
--header-gradient: linear-gradient(to top, var(--alpha), var(--header-background));
@ -19,7 +19,7 @@
--item-odd-gradient: linear-gradient(to top, var(--alpha), var(--item-odd));
--org-gradient: linear-gradient(to top, var(--alpha), var(--org-background));
/* theme / light */
--anchor-background: #bbb;
--anchor-background: #fbb;
--anchor-text: #f00;
--banner-background: #ccf;
--body-background: #fff;
@ -36,7 +36,7 @@
@media screen {
[data-theme="dark"] {
/* theme / dark */
--anchor-background: #222;
--anchor-background: #822;
--anchor-text: #f88;
--banner-background: #558;
--body-background: #000;
@ -83,7 +83,7 @@ article, h2, h3, table {
margin-block-start: var(--margin);
}
a:hover, h2, h3, header {
h2, h3, header {
border-bottom: var(--border-off);
border-left: var(--border-on);
border-right: var(--border-on);
@ -91,13 +91,14 @@ a:hover, h2, h3, header {
}
a {
background: var(--anchor-gradient);
color: inherit;
text-decoration: underline;
padding: 0 .25em;
text-decoration: none;
text-decoration-skip-ink: auto;
text-underline-offset: .2em;
}
a:hover {
background: var(--anchor-gradient);
color: var(--anchor-text);
}