HugoBlog

expert-magazine-hugo — Hugo Blog Template

By Boyv

Expert Magazine SEO is a Hugo theme for experts and consultants, offering French/English bilingual presentation, automatic hreflang and Open Graph tags, JSON-LD structured data, and an abstract block for AI summaries.

Explore the design

Compare the page layouts and mobile experience. Open any screenshot for a closer look.

3 previews
Desktop homepage1 / 3
Desktop captureTop of page

Actual screenshot captured by the server browser.

All pages & views 3

Screenshots show visual appearance; interactive behavior may differ.

Recorded 2026-10-02View source

What stands out

A quick read of the recorded project description.

01

Native French/English bilingual support with a built-in language switcher

02

Automatically generates hreflang and x-default tags

03

Supports Open Graph and Twitter Cards, outputting og:locale per language

04

Outputs Person schema on the homepage and Article schema on article pages

05

The abstract parameter in Front Matter generates a summary block with a speakable-summary ID

06

Homepage Expertise Cards section for showcasing core skills

Template Details

This theme is built on Hugo and positioned as a personal showcase blog for experts and consultants. The repository README states that it natively supports French and English with a language switcher; at the content level, an abstract parameter in Front Matter generates a summary block with a speakable-summary ID to highlight core article information for AI crawlers. For SEO, the theme automatically generates hreflang and x-default tags, supports Open Graph and Twitter Cards, and outputs og:locale, title, and description per language; for structured data, the homepage outputs Person schema and article pages output Article schema. The homepage includes an Expertise Cards section for showcasing core skills. Configuration relies on a language-specific params structure in hugo.toml, and the number of articles per page is recommended to be 6 or 9 to match the three-column grid. An exampleSite is included in the repository; its contents can be copied directly to the root of a new Hugo project to see the results. Multilingual articles are linked via the filename suffixes .fr.md and .en.md.

HugoBlog

Is it right for your project?

Use Cases

  • Personal sites for experts or consultants that need French and English bilingual presentation
  • Blogs that want automatic JSON-LD structured data on the homepage and article pages
  • Content sites that need an AI-readable summary block at the top of articles
  • Developers using Hugo who want to quickly preview the theme via exampleSite

Suitable For

  • Independent consultants and experts in SEO or AI
  • Freelancers who need a bilingual personal brand site
  • Technical users building blogs with Hugo who value structured data

Getting started & customization

Use these recorded setup notes alongside the repository instructions for your chosen version.

  1. 1

    Clone the repository into the themes/ directory of a Hugo project and set theme = "expert-magazine" in hugo.toml

  2. 2

    Configure tagline, description, author, and expertises under languages.<lang>.params in hugo.toml per language

  3. 3

    Set articles_par_page to 6 or 9 to match the three-column grid layout

  4. 4

    Use .fr.md and .en.md suffixes to link different language versions of multilingual articles

  5. 5

    The exampleSite directory in the repository can be copied to the root of a new Hugo project for quick testing

Read repository instructions

License & source material

Usage conditions & limitations

Free to use · keep license notice

This listing covers the free version under the MIT license in the public repository; the free scope is the code of this version and does not imply that external services or third-party assets are free.

Must comply with when using

  • Free use, modification, commercial use, and distribution of this version's code are permitted.
  • When distributing copies or substantial portions of the code, retain the original author's copyright notice and the full MIT license notice.
  • The code is provided as is; warranties and limitations of liability are governed by the original license and applicable law.

Additional costs & items to verify

  • Demo images, fonts, icons, and other third-party assets must be checked against their respective licenses and cannot be judged solely by the code's MIT license.
  • External services such as domains, hosting, databases, payments, or AI may incur separate charges.
View Original Text Basis

Compiled by DeepSeek based on repository license and README ·2026-10-02. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.

Project checks & description sources

Template Information

Source platforms
GitHub
Documentation and maintenance reference score
More documented · 80 / 100
Technologies
Hugo
Website type
Blog
How this score is calculated

Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.

What to verify for this project

Repository update recorded
2026-04-25
Screenshot last checked
2026-10-02

A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.

The catalog identifies Hugo as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.

Use a selection guide →

How this description was prepared

AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.

Automatically checked against source and license rules; no manual editorial review.

Inspect the recorded source material

SHA-256: 4cad290566b415c0e142249a59548af655bef3e958c7f49629152b30d586cd5c

2026-10-02T23:26:29.224Z

Source file / repository
> **Note :** Les instructions en français se trouvent après les instructions anglaises. (French instructions follow the English instructions).

# Expert Minimalist Magazine SEO - Hugo Theme


[**🚀 /See Live demo/Voir la Démo Live**](https://boyv.github.io/expert-magazine-hugo/)

**Expert Magazine SEO** is a high-performance Hugo theme designed for experts and consultants. It provides a technically flawless multilingual (FR/EN) showcase, fully optimized for modern SEO (SGE, AI, and GEO).

## 🚀 Key Features

- **Native Multilingual Support**: Seamless management of French and English with an integrated language switcher.
- **SEO "Out of the Box"**:
    - Automatic generation of `hreflang` and `x-default` tags.
    - Full support for **Open Graph** and **Twitter Cards**.
    - Dynamic Meta tags (`og:locale`, titles, descriptions) tailored to each language.
- **Structured Data (JSON-LD)** : Automated `Person` schema for the homepage and `Article` schema for notes/posts to boost E-E-A-T.
- **Expertise Cards**: A dynamic hero section to showcase your core skill sets.
- **Performance**: Lightweight architecture, minified SCSS, FontAwesome icons.

### 🤖 AI-Ready & Speakable Content
The theme includes a specialized "Abstract" block designed for **SGE (Search Generative Experience)** and **GEO (Generative Engine Optimization)**.
- **How to use**: Add an `abstract` parameter in your post's Front Matter.
- **Output**: It generates a visually distinct box and assigns a `speakable-summary` ID, helping AI crawlers identify the core message of your article instantly.
---
title: "My top article"
date: 2024-03-20
abstract: "here you can add a summary. it will be include in the speakable bloc."
---

---

## 🛠 Installation

1. Clone this repository into your `themes/` folder:
   ```bash
   git clone https://github.com/boyv/expert-magazine-hugo.git themes/expert-magazine
2. In your Hugo project root, update your hugo.toml to use the theme:
   theme = "expert-magazine"

⚙️ Multilingual Configuration (hugo.toml)
The theme relies on a specific parameter structure per language. Here is the recommended configuration:
defaultContentLanguage = "en"
languageCode = "en-us"

[languages.en]
  languageCode = "en-us"
  languageName = "English"
  title = "SEO Expert (EN)"
  [languages.en.params]
    tagline = "SEO & AI Project Manager"
    description = "Expert in SEO strategy for the AI era."
    [languages.en.params.author]
      name = "Your Name"
      job_title = "SEO Consultant"
      slogan = "Architecting visibility in the Age of AI and Data."
      description = "Expert in SEO strategy for the AI era."
      tech_stack = ["Python", "Agentic SEO", "GA4"]
    [[languages.en.params.expertises]]
      title = "AI Strategy"
      icon = "fas fa-brain"
      content = "Optimization for AI answer engines (GEO/SGE)."

[languages.fr]
  languageCode = "fr-fr"
  languageName = "Français"
  title = "Expert SEO (FR)"
  [languages.fr.params]
    tagline = "Chef de projet SEO & IA"
    description = "Expert en stratégie SEO pour l'ère de l'IA."
    [languages.fr.params.author]
      name = "Votre Nom"
      job_title = "Consultant SEO"
      slogan = "L'architecture de votre visibilité à l'ère de l'IA et de la Data."
      description = "Expert en stratégie SEO pour l'ère de l'IA."
      tech_stack = ["Python", "SEO Agentique", "GA4"]
    [[languages.fr.params.expertises]]
      title = "Stratégie IA"
      icon = "fas fa-brain"
      content = "Optimisation pour les moteurs de réponse (GEO/SGE)."

[params]
  articles_par_page = 6 # Set to 6 or 9 to respect the 3-column grid layout

💡 Test rapide : Un dossier exampleSite est inclus dans ce dépôt. Vous pouvez copier son contenu à la racine d'un nouveau projet Hugo pour voir le thème en action avec des articles de démonstration.

_____________________________________________________________________________________________________________________________________
# VERSION FRANCE
# Expert Minimaliste Magazine SEO - Hugo Theme

[**🚀 Voir la Démo Live**](https://boyv.github.io/expert-magazine-hugo/)

**Expert Magazine SEO** est un thème Hugo haute performance, conçu pour les experts et consultants souhaitant une vitrine multilingue (FR/EN) techniquement irréprochable et optimisée pour le SEO moderne (SGE, IA, GEO).

## 🚀 Points forts du thème

- **Multilingue Natif** : Gestion fluide du Français et de l'Anglais avec sélecteur de langue intégré.
- **SEO "Out of the box"** :
    - Génération automatique des balises `hreflang` et `x-default`.
    - Support complet de l'**Open Graph** et des **Twitter Cards**.
    - Balises Meta dynamiques (`og:locale`, titres, descriptions) adaptées à chaque langue.
- **Données Structurées (JSON-LD)** : Schéma `Person` sur l'accueil et `Article` sur les pages, automatisé via la configuration.
- **Expertises Cards** : Section d'accueil dynamique pour présenter vos pôles de compétences.

### 🤖 Optimisation pour l'IA (SGE/GEO)
Le thème intègre un bloc "Résumé" spécifiquement conçu pour la **SGE** et le **GEO**.
- **Utilisation** : Ajoutez un paramètre `abstract` dans le Front Matter de vos articles.
- **Rendu** : Cela génère un encadré "Résumé IA & TL;DR" avec l'ID `speakable-summary`, aidant les robots et les IA à extraire
Usage: 
title: "Mon super article"
date: 2024-03-20
abstract: "Ceci est le résumé optimisé pour les IA. Il apparaît dans un bloc spécial en haut de page pour booster le SEO moderne."
--- immédiatement l'essence de votre contenu.

---

## 🛠 Installation

1. Clonez ce dépôt dans votre dossier `themes/` :
   ```bash
   git clone [https://github.com/boyv/expert-magazine-hugo.git](https://github.com/votre-compte/expert-magazine-hugo.git) themes/expert-magazine

2. Dans la racine de votre projet Hugo, modifiez votre fichier hugo.toml pour utiliser le thème :
theme = "expert-magazine"

   ⚙️ Configuration du Multilingue (hugo.toml)
Le thème repose sur une structure de paramètres par langue. Voici l'exemple type :

defaultContentLanguage = "en"
languageCode = "en-us"

[languages.fr]
  languageCode = "fr-fr"
  languageName = "Français"
  title = "Expert SEO (FR)"
  [languages.fr.params]
    tagline = "Chef de projet SEO & IA"
    description = "Expert en stratégie SEO pour l'ère de l'IA."
    [languages.fr.params.author]
      name = "Votre Nom"
      job_title = "Consultant SEO"
      description = "Expert en stratégie SEO pour l'ère de l'IA."
      tech_stack = ["Python", "SEO Agentique", "GA4"]
    [[languages.fr.params.expertises]]
      title = "Stratégie IA"
      icon = "fas fa-brain"
      content = "Optimisation pour les moteurs de réponse (GEO/SGE)."

[languages.en]
  languageCode = "en-us"
  languageName = "English"
  title = "SEO Expert (EN)"
  [languages.en.params]
    tagline = "SEO & AI Project Manager"
    description = "Expert in SEO strategy for the AI era."
    [languages.en.params.author]
      name = "Your Name"
      job_title = "SEO Consultant"
      description = "Expert in SEO strategy for the AI era."
      tech_stack = ["Python", "Agentic SEO", "GA4"]
    [[languages.en.params.expertises]]
      title = "AI Strategy"
      icon = "fas fa-brain"
      content = "Optimization for AI answer engines (GEO/SGE)."

[params]
  articles_par_page = 6 # Set to 6 or 9 to respect the 3-column grid layout

💡 Test rapide : Un dossier exampleSite est inclus dans ce dépôt. Vous pouvez copier son contenu à la racine d'un nouveau projet Hugo pour voir le thème en action avec des articles de démonstration.

   📂 Gestion du Contenu
Pour lier vos articles entre les langues, utilisez le suffixe :

content/notes/mon-article.fr.md (FR)

content/notes/mon-article.en.md (EN)

📄 Licence
Ce thème est sous licence MIT.

👤 Auteur
Yves Boutherand - Expert SEO & IA
Report a correction

Explore similar templates

Compare previews and descriptions within the same stack and category.