ee68666b0abdf4671f1a9fe3069d3a0ca590a94a
Invert SVG colors in dark mode to improve visibility. Also, override OS-level dark mode when the site is in light mode to ensure the correct theme is used.
Personnal Notebook | Website
In this Notebook, I'll be sharing some of my personal projects, tests and architecture. Enjoy your reading!
Deploiment
This Gitea page is based on Hugo and deployed using GitHub Actions For more details about HowTo
Workflow used :
name: Build and Deploy Hugo
on:
pull_request:
types: [closed]
branches:
- main
jobs:
build_and_deploy:
if: github.event.pull_request.merged == true
name: Deploy Hugo Website
runs-on: self-hosted
container:
image: debian:bookworm-slim
steps:
- name: Install dependencies
run: |
apt-get update
apt-get install -y git curl ca-certificates wget
- name: Install Hugo
run: |
wget https://github.com/gohugoio/hugo/releases/download/v0.152.2/hugo_extended_withdeploy_0.152.2_linux-amd64.deb -O /tmp/hugo.deb
dpkg -i /tmp/hugo.deb
- name: Checkout code
run: |
git clone --recurse-submodules https://gitea.arnodo.fr/Damien/Notebook.git /tmp/workspace
cd /tmp/workspace
git checkout ${{ github.sha }}
- name: Build site
run: /usr/local/bin/hugo
working-directory: /tmp/workspace
- name: Deploy to Scaleway
run: /usr/local/bin/hugo deploy --force --maxDeletes -1
working-directory: /tmp/workspace
env:
AWS_ACCESS_KEY_ID: ${{ secrets.SCW_ACCESS_KEY }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.SCW_SECRET_KEY }}
Description
This repository contains the Hugo source code for NetUnix, a blog dedicated to Networking, Network Automation, and Cloud Engineering.
Languages
HTML
94.1%
CSS
5.9%
