8e9caef392016a62d413badee95c4f3e01ff2033
Hugo only auto-shares page-bundle resources across translations when each language has its own content directory; with filename-based translation (index.fr.md / index.en.md in the same folder) a resource with no language code is assigned to the default language only. Add .en.-suffixed copies of every image referenced from English pages and point the English markdown at them.
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%
