Skip to content

Commit 1af6d95

Browse files
Merge pull request #4 from jeremy-picosson-tech/3-adding-blog-section
FEAT : configuration initiale du blog + post test
2 parents fb4f024 + 969e2c3 commit 1af6d95

File tree

4 files changed

+110
-5
lines changed

4 files changed

+110
-5
lines changed

MyWebSite/docs/blog/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Sommaire & Actualités
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
---
2+
comments: true
3+
draft: false
4+
date: 2024-07-11
5+
categories:
6+
- Divers
7+
---
8+
9+
# Pourquoi ce blog ? Ma vision et mes objectifs
10+
11+
## Pourquoi j’ai décidé de lancer ce blog
12+
13+
Dans un secteur aussi dynamique que l’IT, il est essentiel de prendre du recul et de partager ses réflexions. Ce blog est né de cette envie : créer un espace où je peux exprimer ma vision de l’évolution des technologies et des méthodes de travail, tout en ouvrant le dialogue avec d’autres passionnés.
14+
15+
## À quoi sert ce blog ?
16+
17+
- Partager une veille technologique
18+
19+
Je consacre une partie de mon temps à suivre l’actualité, tester de nouveaux outils et analyser les tendances. Ce blog me permet de synthétiser ces découvertes et de les rendre accessibles à tous.
20+
21+
- Offrir une perspective personnelle
22+
23+
Plutôt que de simplement relayer l’information, je souhaite apporter un regard critique sur les évolutions du secteur, en expliquant comment elles transforment nos métiers et nos organisations.
24+
25+
- Favoriser l’échange
26+
27+
J’espère que ce blog deviendra un lieu d’échange, où chacun pourra réagir, poser des questions, partager ses propres expériences et enrichir la réflexion collective.
28+
29+
## Mes thèmes de prédilection
30+
31+
- L’évolution des technologies (cloud, IA, cybersécurité, etc.)
32+
33+
- Les nouvelles méthodes de travail (agilité, DevOps, remote, etc.)
34+
35+
- Les impacts humains et organisationnels du changement technologique
36+
37+
- Les outils et bonnes pratiques pour rester à la pointe
38+
39+
## En résumé
40+
41+
Ce blog est avant tout un espace de partage et d’ouverture, destiné à tous ceux qui s’intéressent à l’IT et à son évolution. Que vous soyez professionnel du secteur, étudiant ou simplement curieux, j’espère que vous y trouverez matière à réflexion, inspiration et pourquoi pas, l’envie de contribuer à votre tour.

MyWebSite/mkdocs.yml

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,20 @@ site_author: Jérémy PICOSSON
77

88
repo_name: jeremy-picosson-tech/jeremy-picosson.github.io
99

10+
nav:
11+
- index.md
12+
- BLOG:
13+
- blog/index.md
14+
1015
theme:
11-
name: material
16+
name: material
17+
custom_dir: overrides
1218
icon:
1319
repo: fontawesome/brands/github
1420
previous: fontawesome/solid/angle-left
1521
include_sidebar : true
1622

23+
1724
palette:
1825
# Palette toggle for light mode
1926
- media: "(prefers-color-scheme: light)"
@@ -29,13 +36,14 @@ theme:
2936
name: Switch to system preference
3037

3138
features:
32-
- toc.follow
33-
- search.suggest
34-
- navigation.instant
35-
- navigation.top
39+
- toc.follow
40+
- search.suggest
41+
- navigation.instant
42+
- navigation.top
3643

3744
plugins:
3845
- search
46+
- blog
3947

4048
markdown_extensions:
4149
- admonition
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
{% if page.meta.comments %}
2+
<h2 id="__comments">{{ lang.t("meta.comments") }}</h2>
3+
4+
<script src="https://giscus.app/client.js"
5+
data-repo="jeremy-picosson-tech/jeremy-picosson.github.io"
6+
data-repo-id="R_kgDOPGdkIQ"
7+
data-category="General"
8+
data-category-id="DIC_kwDOPGdkIc4Cs1hO"
9+
data-mapping="title"
10+
data-strict="0"
11+
data-reactions-enabled="1"
12+
data-emit-metadata="0"
13+
data-input-position="top"
14+
data-theme="preferred_color_scheme"
15+
data-lang="fr"
16+
crossorigin="anonymous"
17+
async>
18+
</script>
19+
20+
<!-- Synchronize Giscus theme with palette -->
21+
<script>
22+
var giscus = document.querySelector("script[src*=giscus]")
23+
24+
// Set palette on initial load
25+
var palette = __md_get("__palette")
26+
if (palette && typeof palette.color === "object") {
27+
var theme = palette.color.scheme === "slate"
28+
? "transparent_dark"
29+
: "light"
30+
31+
// Instruct Giscus to set theme
32+
giscus.setAttribute("data-theme", theme)
33+
}
34+
35+
// Register event handlers after documented loaded
36+
document.addEventListener("DOMContentLoaded", function() {
37+
var ref = document.querySelector("[data-md-component=palette]")
38+
ref.addEventListener("change", function() {
39+
var palette = __md_get("__palette")
40+
if (palette && typeof palette.color === "object") {
41+
var theme = palette.color.scheme === "slate"
42+
? "transparent_dark"
43+
: "light"
44+
45+
// Instruct Giscus to change theme
46+
var frame = document.querySelector(".giscus-frame")
47+
frame.contentWindow.postMessage(
48+
{ giscus: { setConfig: { theme } } },
49+
"https://giscus.app"
50+
)
51+
}
52+
})
53+
})
54+
</script>
55+
{% endif %}

0 commit comments

Comments
 (0)