Fix missing images on English pages

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.
This commit is contained in:
Damien
2026-07-18 10:05:47 +02:00
parent f49c0f45dd
commit 8e9caef392
34 changed files with 48 additions and 27 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 170 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 93 KiB

View File

@@ -44,7 +44,7 @@ In a standard site, the connection of leaf devices to the spines follows these r
* **Leaf Eth2 Interface:** Always connected to the Spine 2 Eth2 interface.
* **Leaf Eth3 Interface:** Always dedicated to connecting to the access switch present in the same building.
![Site Standard](<Site Standard.drawio.svg>)
![Site Standard](<Site Standard.drawio.en.svg>)
> [!NOTE] Simplification for the POC
> For the purposes of this **Proof of Concept**, we opted for a simplified architecture without advanced redundancy at the leaf-spine connection level.
@@ -155,7 +155,7 @@ Choose site number or 'new': 1
> [!NOTE] Netbox Plugin
> The configuration can easily be visualized with the help of the plugin: [netbox_topology_views](https://github.com/netbox-community/netbox-topology-views)
![Topologie de Paris](fabric_topology.png)
![Topology of Paris](fabric_topology.en.png)
> [!TIP]
> Link to the Cookbook [here](https://github.com/darnodo/projet-vxlan-automation/blob/dev/documentation/CookBook.md#%EF%B8%8F-create-fabric)
@@ -262,7 +262,7 @@ Now that we know how Netbox generates the configurations, let's see how we use t
* Click on the device you're interested in (for example, one of our leafs).
* And there we have a magic tab: **Render Config**! Clicking on it shows the configuration Netbox generated for this device using the Jinja2 template and its own data.
![PA01 Leaf Configuration](<Render Config.png>)
![PA01 Leaf Configuration](<Render Config.en.png>)
2. **The Human Touch in Containerlab 🖐️** For now, we don't have a script that automatically pushes these configurations to our devices in Containerlab. So we're going to do it the old-fashioned way (but that's fine for a demo!):
@@ -312,9 +312,9 @@ For more information, I'll point you to the article on [My First Lab](../../netl
And then, via VSCode, it's possible to launch Wireshark directly:
![Extension vscode](leaf1_capture_eth1.png)
![Extension vscode](leaf1_capture_eth1.en.png)
![Capture Wireshark](wireshark_eth2_leaf1.png)
![Capture Wireshark](wireshark_eth2_leaf1.en.png)
## Conclusion ✨

Binary file not shown.

After

Width:  |  Height:  |  Size: 105 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 291 KiB