In this second part of Hugo Multilingual series, we see how Hugo, using its familiar data structure and configuration file, allows us to localize strings in any number of languages with minimum hassle.| Regis Philibert
Working variables in Hugo can be complicated when coming from classic languages. For a long time, Scratch was the only way to overwrite template variables. Now it is the best way to enrich your Page or Shortcode context!| Regis Philibert
To me the greatest improvement in @GoHugoIo of 2020 was unquestionably the returning partials! All of a sudden you could turn partials into powerful reusable functions to be consumed by any template files!| Regis Philibert
Partials are very handy to maintain reusable code but can take up on build time if processed by Hugo more than neeeded. In this article we’ll cover how their own caching solution can help reduce the build time!| Regis Philibert
This post is not about migrating your WordPress site to Hugo, it’s about transitioning from your WordPress mindset to Hugo’s so you can quickly grasp this new environment.| Regis Philibert
Hugo’s just got itself a built-in set of asset processing methods. From now on, Hugo will take care of bundling, minifying, fingerprinting our assets and even compiling our sass files! All of this without any external build tools 🤩. In this post we’ll cover how easy it is to implement a basic Hugo Pipes asset pipeline and finally turn to more advanced useage, involving relinquishing some Sass and JS variables to our editors.| Regis Philibert
By using Hugo’s Related Content to manage your relationships, you could reduce your build time by 70%! In this article, we see how easy it is to implement Hugo’s new Related Content feature on an existing project and how it will forever optimize the way we manage relationships in Hugo.| Regis Philibert
Moving from old regular template languages where the scope is rarely an issue, you may have a hard time wrapping your head around Go Template scoping constraints. Why is my variable not available here or there? Let’s see how. Let’s try and understand the impact of the scope/context within our templates and partials.| Regis Philibert
In this article we’ll cover Hugo 0.32’s Page Resources and its impact on the way we structure our content folders, what methods and properties it offers, how to use it in our templates and markdown and finally its newly metadata logic!| Regis Philibert
With those awesome css layout systems now available (Flexbox, Multi-column, Grid), one must wonder if they cannot help us build the masonry grid every client has been asking for the last couple of years. Let’s review what a masonry layout is and how those modern options could help us build it| Regis Philibert
Go Template is the templating language used by Hugo. It is a far stretch from those well known Templating languages out there… Using comparison with more familiar syntaxes, I wrote this modest cheat sheat article to try and help unveil the misteries of Go Template.| Regis Philibert
Hugo handles multilingual perfectly from you content translation to your string localization. In this first part, we’ll see how set up your multilingual Hugo project and translate your content.| Regis Philibert