Adding a New Article in German

Because we don’t have a translation app or a second domain, we can only work with one unique header. To publish a full German version, I had to create a German header manually.

That means we cannot use Squarespace’s standard blog article function. Instead, I built a separate German blog structure:

  • This “German blog” allows us to generate proper previews (review blocks) with image, headline, and a short description in German – just like a normal blog.

  • Each preview looks like a regular blog post, but in reality, it links to a manually created article page.

  • These article pages are not part of the blog system itself; they are standard Squarespace pages that imitate the layout of a blog article.

So in practice, the German blog works as a hub of previews: each entry is programmed to redirect to a standalone German page that looks like a blog post but lives outside the blog area.

This way, we get the full flexibility:

  • German titles, reviews, and images for every article.

  • A professional blog overview in German.

  • And each link leads to a manually built German article page.

Use this code for the programmed block or just copy the blog and edit the link:

<div style="width:100%;height:505px;position:relative;">

<a href="https://www.zeitgeist-mexico.com/de/blog/mining-in-mexico-2025-mexicos-mining-boom-what-international-technology-suppliers-need-to-know-in-2025-1"

style="position:absolute;

top:0;

left:0;

width:100%;

height:100%;

display:block;

background:transparent;

text-decoration:none;

cursor:pointer;">

</a>

</div>>

Be very careful when adding a new article:

  1. Reference Fields Shift

    • Every time you add a new article, all existing reference fields are shifted down by one position.

    • This means the code button that links to the articles also shifts.

    • You must adjust the code button by one position so that each article still points to the correct link.

  2. Adding a New Code Block

    • For every new article, you need to place a new code block.

    • You can either use the code provided or simply duplicate an existing code block.

    • Make sure to update the link inside the code block so that it points to the German article page.

  3. Final Check

    • After adding the new article, carefully check all article references.

    • Ensure that each code block with its link is aligned with the correct article preview.