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:
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.
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.
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.