Skip to content

Commit e80f34b

Browse files
committed
Improve again SEO param
1 parent 0357f74 commit e80f34b

11 files changed

Lines changed: 73 additions & 9 deletions

File tree

content/en/_index.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
---
2-
title: Home
2+
title: AI & Cloud Architect | Microsoft Foundry
33
author: Johan Rin
4+
description: Technical Leader sharing practical guides on Microsoft Foundry, Azure AI, and cloud strategies. Building intelligent solutions and empowering teams to innovate.
5+
image: cover.png
46
---

content/en/pages/about.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: About
2+
title: About | AI & Cloud Architect
33
description: Architect the future with AI and cloud. Explore Johan Rin's guides on Azure AI, Microsoft Foundry, cloud strategies, and generative AI workflows.
44
toc: false
55
---

content/en/posts/_index.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
---
2-
title: Posts
2+
title: Blog | AI & Cloud Insights
3+
description: Practical guides on Microsoft Foundry, cloud strategies, and AI-powered applications. Learn to build intelligent solutions and master GenAI workflows.
34
---

content/en/posts/aws-step-functions-with-api-gateway-and-sam/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Call Your AWS Step Functions With API Gateway in Just a Few Lines With SAM
33
date: 2021-05-03
44
image: post-cover.png
5-
description: Learn how to integrate AWS Step Functions with API Gateway using SAM. Deploy serverless workflows easily with minimal YAML configuration.
5+
description: Learn how to integrate AWS Step Functions with API Gateway using SAM in just a few lines. Quick guide to deploy serverless workflows with minimal code.
66
categories: ["Tutorials", "AWS"]
77
tags: ["AWS", "Step Functions", "API Gateway", "SAM", "Serverless"]
88
---

content/en/posts/azure-administrator-az-104/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: How I Passed the AZ-104 Microsoft Azure Administrator Exam
33
date: 2021-01-16
44
image: post-cover.png
5-
description: Learn how to pass the AZ-104 Microsoft Azure Administrator exam. Get tips, resources, and a proven study plan for success with CloudSkills and Whizlabs.
5+
description: Learn how to pass the AZ-104 Microsoft Azure Administrator exam. Get practical tips, study resources, and a proven preparation strategy for success.
66
categories: ["Certifications", "Azure"]
77
tags: ["Azure", "Certification", "AZ-104", "Study Guide"]
88
---

content/en/posts/azure-architect-az-300/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: How I Passed the AZ-300 Microsoft Azure Architect Technologies Exam
33
date: 2020-10-05
44
image: post-cover.png
5-
description: Learn how to pass the AZ-300 Microsoft Azure Architect Technologies exam. Get expert tips, study resources, and a proven strategy for Azure certification success.
5+
description: Learn how to pass the AZ-300 Microsoft Azure Architect Technologies exam. Get practical tips, study resources, and a proven strategy for certification success.
66
categories: ["Certifications", "Azure"]
77
tags: ["Azure", "Certification", "AZ-300", "Study Guide"]
88
---

content/en/posts/build-ai-agent-microsoft-foundry/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: "How to Build Your First AI Agent in Microsoft Foundry"
33
date: 2026-01-25
44
image: post-cover.png
5-
description: "Learn how to build, configure, and publish your first AI agent using Microsoft Foundry."
5+
description: "Learn how to build, configure, and publish your first AI agent using Microsoft Foundry. Hands-on tutorial with step-by-step instructions."
66
categories: ["Tutorials", "AI"]
77
tags: ["AI", "Microsoft Foundry", "Azure", "AI Agents", "Tutorial"]
88
---

content/en/posts/why-focus-on-microsoft-foundry/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Why I'm Focusing on Microsoft Foundry in 2026
33
date: 2026-01-05
44
image: post-cover.png
5-
description: Discover why Microsoft Foundry is my priority in 2026. Learn how AI-driven innovation and cloud-native frameworks are shaping the future.
5+
description: Discover why Microsoft Foundry is my priority in 2026. Personal insights on AI innovation and why I'm betting on this platform for the future.
66
toc: false
77
categories: ["Opinion", "AI"]
88
tags: ["Microsoft Foundry", "AI", "Career", "Strategy"]

hugo.toml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ theme = "hugo-blog-awesome"
8181
# You can take a look at layouts/index.html for more information.
8282
description = "Architecting the future with AI & Cloud | Microsoft Foundry | Strategic insights from multiple cloud journeys"
8383
images = ['cover.png']
84+
ogimage = "cover.png" # Default Open Graph image for social sharing
8485
mainSections = ['posts']
8586
toc = true # set to false to disable table of contents 'globally'
8687
tocOpen = false # set to true to open table of contents by default
@@ -115,6 +116,10 @@ theme = "hugo-blog-awesome"
115116

116117
###################################################################
117118

119+
# Author name for JSON-LD structured data
120+
[params]
121+
github = "Johan Rin"
122+
118123
# Allow to override `browserconfig.xml` params (configuration for windows embedded browsers)
119124
[params.browserconfig]
120125
TileColor = "#2d89ef" # default windows 10 blue tile color

layouts/partials/bio.html

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{{ $avatar_img := .Site.Params.author.avatar }}
2+
{{ $avatar_img_alt := printf "%s - %s" .Site.Params.author.name .Site.Params.author.description }}
3+
{{ $image := resources.Get $avatar_img }}
4+
<div class="author">
5+
{{ with $image }}
6+
{{ if eq .MediaType.SubType "svg" }}
7+
<svg width="25em" height="25em" xmlns="http://www.w3.org/2000/svg">
8+
<image width="25em" height="25em" href="{{ $image.RelPermalink }}" />
9+
</svg>
10+
{{ else }}
11+
{{ $image1x := $image.Fill "70x70 center webp" }}
12+
{{ $image2x := $image.Fill "140x140 center webp" }}
13+
{{ $image3x := $image.Fill "210x210 center webp" }}
14+
<img
15+
class="author-avatar"
16+
src="{{ $image1x.RelPermalink }}"
17+
srcset="{{ $image2x.RelPermalink }} 2x, {{ $image3x.RelPermalink }} 3x"
18+
alt="{{ $avatar_img_alt }}"
19+
width="{{ $image1x.Width }}"
20+
height="{{ $image1x.Height }}" />
21+
{{ end }}
22+
{{ end }}
23+
<h2 class="author-name">{{ .Site.Params.author.intro }}</h2>
24+
<p class="author-bio">{{ .Site.Params.author.description }}</p>
25+
</div>

0 commit comments

Comments
 (0)