Changement et theme et de structure. Meilleur support français/anglais.

This commit is contained in:
yann64 2024-10-31 09:58:52 +01:00
parent b80b111656
commit 47349383db
53 changed files with 706 additions and 58 deletions

6
.gitmodules vendored
View File

@ -1,3 +1,3 @@
[submodule "themes/ace-documentation"]
path = themes/ace-documentation
url = https://github.com/vantagedesign/ace-documentation
[submodule "themes/tailwind"]
path = themes/tailwind
url = https://github.com/tomowang/hugo-theme-tailwind.git

View File

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-facebook" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
<path d="M7 10v4h3v7h4v-7h3l1 -4h-4v-2a1 1 0 0 1 1 -1h3v-4h-3a5 5 0 0 0 -5 5v2h-3"></path>
</svg>

After

Width:  |  Height:  |  Size: 373 B

View File

@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg
width="24"
height="24"
viewBox="0 0 0.45 0.45"
fill="none"
version="1.1"
id="svg1"
sodipodi:docname="git.svg"
inkscape:version="1.3.1 (9b9bdc1480, 2023-11-25, custom)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs1" />
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="15.36"
inkscape:cx="26.236979"
inkscape:cy="36.588542"
inkscape:window-width="2494"
inkscape:window-height="1371"
inkscape:window-x="66"
inkscape:window-y="32"
inkscape:window-maximized="1"
inkscape:current-layer="svg1" />
<path
d="m 0.20441781,0.04182921 0.0102913,0.010291 v 0 z M 0.04182926,0.20441805 0.0315381,0.19412678 v 0 z m 0,0.0411642 0.010291,-0.0102913 v 0 z M 0.2044181,0.40817196 0.1941268,0.41846146 Z m 0.0411642,0 -0.0102913,-0.0102924 z m 0.16258971,-0.16258971 0.0102895,0.010291 z m 0,-0.0411645 -0.0102924,0.0102913 z M 0.2455823,0.0418292 0.2558733,0.031538 v 0 z M 0.1941268,0.0315381 0.03153807,0.1941268 0.05212017,0.2147091 0.21470901,0.05212026 Z M 0.0315381,0.25587329 0.1941268,0.41846155 0.2147091,0.39787955 0.05212025,0.23529101 Z M 0.25587332,0.41846153 0.41846158,0.25587327 0.39787961,0.23529101 0.23529106,0.39787956 Z M 0.41846158,0.19412678 0.25587332,0.03153805 0.23529106,0.0521202 0.39787961,0.21470904 Z m 0,0.0617465 c 0.0170512,-0.0170509 0.0170512,-0.0446956 0,-0.0617465 l -0.020582,0.0205823 c 0.005685,0.005684 0.005685,0.0148984 0,0.020582 z M 0.19412683,0.41846153 c 0.0170509,0.0170512 0.0446958,0.0170512 0.0617465,0 l -0.0205823,-0.020582 c -0.005684,0.005685 -0.0148984,0.005685 -0.020582,0 z M 0.0315381,0.19412678 c -0.0170508,0.0170509 -0.0170508,0.0446958 3e-8,0.0617465 l 0.0205821,-0.0205823 c -0.005684,-0.005684 -0.005684,-0.0148984 0,-0.020582 z M 0.21470909,0.0521202 c 0.005684,-0.005684 0.0148984,-0.005684 0.020582,0 l 0.0205823,-0.0205821 c -0.0170509,-0.0170508 -0.0446956,-0.0170508 -0.0617465,3e-8 z m -0.0582152,0.0376329 0.0291076,0.0291076 0.020582,-0.020582 -0.0291076,-0.0291076 z m 0.0685062,0.062478 c -0.008038,0 -0.0145538,-0.006516 -0.0145538,-0.0145538 h -0.0291076 c 0,0.0241136 0.0195478,0.0436614 0.0436614,0.0436614 z m 0.0145538,-0.0145538 c 0,0.008038 -0.006516,0.0145538 -0.0145538,0.0145538 v 0.0291076 c 0.0241136,0 0.0436614,-0.0195478 0.0436614,-0.0436614 z M 0.22500009,0.1231235 c 0.008038,0 0.0145538,0.006516 0.0145538,0.0145538 h 0.0291076 c 0,-0.0241136 -0.0195478,-0.0436614 -0.0436614,-0.0436614 z m 0,-0.0291076 c -0.0241136,0 -0.0436614,0.0195478 -0.0436614,0.0436614 h 0.0291076 c 0,-0.008038 0.006516,-0.0145538 0.0145538,-0.0145538 z m 0.0188166,0.0830599 0.0436614,0.0436614 0.0205814,-0.020582 -0.0436608,-0.0436614 z m 0.068507,0.062478 c -0.00804,0 -0.0145547,-0.006516 -0.0145547,-0.0145538 h -0.0291076 c 0,0.0241136 0.0195478,0.0436614 0.0436622,0.0436614 z M 0.32687749,0.225 c 0,0.008038 -0.006517,0.0145538 -0.0145538,0.0145538 v 0.0291076 c 0.0241127,0 0.0436614,-0.0195478 0.0436614,-0.0436614 z M 0.31232369,0.2104462 c 0.008037,0 0.0145538,0.006516 0.0145538,0.0145538 h 0.0291076 c 0,-0.0241136 -0.0195487,-0.0436614 -0.0436614,-0.0436614 z m 0,-0.0291076 c -0.0241145,0 -0.0436622,0.0195478 -0.0436622,0.0436614 h 0.0291076 c 0,-0.008038 0.006515,-0.0145538 0.0145547,-0.0145538 z M 0.21044628,0.16678486 v 0.11643033 h 0.0291076 V 0.16678486 Z m 0.0145538,0.16009257 c -0.008038,0 -0.0145538,-0.006517 -0.0145538,-0.0145538 h -0.0291076 c 0,0.0241127 0.0195478,0.0436614 0.0436614,0.0436614 z m 0.0145538,-0.0145538 c 0,0.008037 -0.006516,0.0145538 -0.0145538,0.0145538 v 0.0291076 c 0.0241136,0 0.0436614,-0.0195487 0.0436614,-0.0436614 z m -0.0145538,-0.0145547 c 0.008038,0 0.0145538,0.006515 0.0145538,0.0145547 h 0.0291076 c 0,-0.0241145 -0.0195478,-0.0436622 -0.0436614,-0.0436622 z m 0,-0.0291076 c -0.0241136,0 -0.0436614,0.0195478 -0.0436614,0.0436622 h 0.0291076 c 0,-0.00804 0.006516,-0.0145547 0.0145538,-0.0145547 z"
fill="#000000"
id="path1"
style="stroke-width:0.0291076" />
</svg>

After

Width:  |  Height:  |  Size: 4.4 KiB

View File

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-github" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
<path d="M9 19c-4.3 1.4 -4.3 -2.5 -6 -3m12 5v-3.5c0 -1 .1 -1.4 -.5 -2c2.8 -.3 5.5 -1.4 5.5 -6a4.6 4.6 0 0 0 -1.3 -3.2a4.2 4.2 0 0 0 -.1 -3.2s-1.1 -.3 -3.5 1.3a12.3 12.3 0 0 0 -6.2 0c-2.4 -1.6 -3.5 -1.3 -3.5 -1.3a4.2 4.2 0 0 0 -.1 3.2a4.6 4.6 0 0 0 -1.3 3.2c0 4.6 2.7 5.7 5.5 6c-.6 .6 -.6 1.2 -.5 2v3.5"></path>
</svg>

After

Width:  |  Height:  |  Size: 591 B

View File

@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-instagram" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
<path d="M4 4m0 4a4 4 0 0 1 4 -4h8a4 4 0 0 1 4 4v8a4 4 0 0 1 -4 4h-8a4 4 0 0 1 -4 -4z"></path>
<path d="M12 12m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0"></path>
<path d="M16.5 7.5l0 .01"></path>
</svg>

After

Width:  |  Height:  |  Size: 477 B

View File

@ -0,0 +1,8 @@
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-linkedin" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
<path d="M4 4m0 2a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2z"></path>
<path d="M8 11l0 5"></path>
<path d="M8 8l0 .01"></path>
<path d="M12 16l0 -5"></path>
<path d="M16 16v-3a2 2 0 0 0 -4 0"></path>
</svg>

After

Width:  |  Height:  |  Size: 522 B

View File

@ -0,0 +1,53 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg
width="24"
height="24"
viewBox="0 0 0.72 0.72"
fill="none"
version="1.1"
id="svg2"
sodipodi:docname="brand-mastodon.svg"
inkscape:export-filename="mastodon.svg"
inkscape:export-xdpi="2.8800001"
inkscape:export-ydpi="2.8800001"
inkscape:version="1.3.1 (9b9bdc1480, 2023-11-25, custom)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs2" />
<sodipodi:namedview
id="namedview2"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="13.802724"
inkscape:cx="34.558396"
inkscape:cy="27.530798"
inkscape:window-width="2494"
inkscape:window-height="1371"
inkscape:window-x="66"
inkscape:window-y="32"
inkscape:window-maximized="1"
inkscape:current-layer="svg2" />
<path
d="M 0.24,0.21 V 0.36 C 0.24,0.376569 0.226568,0.39 0.21,0.39 0.193431,0.39 0.18,0.376569 0.18,0.36 V 0.21 c 1.374e-4,-0.056358 0.052817,-0.09 0.1049999,-0.09 0.033921,0 0.058311,0.010225 0.075,0.02506 0.016689,-0.014833 0.041079,-0.02506 0.075,-0.02506 0.052161,0 0.104826,0.033619 0.105,0.089963 V 0.36 c 0,0.016569 -0.013431,0.03 -0.03,0.03 -0.016569,0 -0.03,-0.013431 -0.03,-0.03 V 0.2099625 c -0.00178,-0.02272 -0.025212,-0.029962 -0.045,-0.029962 -0.019455,0 -0.042984,0.0074 -0.045,0.029962 v 0.090038 c 0,0.016569 -0.013431,0.03 -0.03,0.03 -0.016569,0 -0.03,-0.013431 -0.03,-0.03 v -0.09 c -0.00179,-0.02281 -0.025407,-0.03 -0.045,-0.03 -0.019454,0 -0.042985,0.00743 -0.045001,0.03 z"
fill="#0f0f0f"
id="path1"
style="stroke-width:0.03" />
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M 0.48,0.03 H 0.24 C 0.1221888,0.03 0.0325791,0.1207095 0.03,0.2396772 V 0.39 c 0,0.153438 0.1067499,0.3 0.27,0.3 H 0.4644 C 0.506151,0.69 0.54,0.656151 0.54,0.6144 0.54,0.573396 0.505965,0.541008 0.465,0.54 0.45654,0.539793 0.446508,0.5398951 0.435447,0.540012 0.373083,0.54066 0.2780385,0.541652 0.2484963,0.488886 0.384234,0.513777 0.69,0.555 0.69,0.33 V 0.24 C 0.687195,0.1210599 0.598017,0.03 0.48,0.03 Z M 0.09,0.39 V 0.2396772 C 0.0934741,0.1534143 0.1541584,0.09 0.24,0.09 h 0.24 c 0.086013,0 0.146328,0.063775 0.15,0.15 v 0.09 c 0,0.18 -0.31968,0.1141559 -0.4127238,0.090897 -0.018635,-0.00466 -0.037276,0.00989 -0.037276,0.029103 0,0.032529 0.00826,0.060333 0.025776,0.08266 0.050271,0.064077 0.15111,0.065055 0.2297761,0.065817 0.010194,9.9e-5 0.020019,1.951e-4 0.02931,4.231e-4 0.00844,2.1e-4 0.015138,0.00709 0.015138,0.015501 0,0.00862 -0.00699,0.0156 -0.0156,0.0156 H 0.3 c -0.1303914,0 -0.21,-0.11952 -0.21,-0.2399999 z"
fill="#0f0f0f"
id="path2"
inkscape:label="path2"
style="stroke-width:0.03" />
</svg>

After

Width:  |  Height:  |  Size: 3.1 KiB

View File

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-twitter" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
<path d="M22 4.01c-1 .49 -1.98 .689 -3 .99c-1.121 -1.265 -2.783 -1.335 -4.38 -.737s-2.643 2.06 -2.62 3.737v1c-3.245 .083 -6.135 -1.395 -8 -4c0 0 -4.182 7.433 4 11c-1.872 1.247 -3.739 2.088 -6 2c3.308 1.803 6.913 2.423 10.034 1.517c3.58 -1.04 6.522 -3.723 7.651 -7.742a13.84 13.84 0 0 0 .497 -3.753c0 -.249 1.51 -2.772 1.818 -4.013z"></path>
</svg>

After

Width:  |  Height:  |  Size: 622 B

5
assets/icons/brand-x.svg Normal file
View File

@ -0,0 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-x" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
<path d="M4 4l11.733 16h4.267l-11.733 -16z"></path>
<path d="M4 20l6.768 -6.768m2.46 -2.46l6.772 -6.772"></path>
</svg>

After

Width:  |  Height:  |  Size: 391 B

View File

@ -0,0 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-youtube" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
<path d="M2 8a4 4 0 0 1 4 -4h12a4 4 0 0 1 4 4v8a4 4 0 0 1 -4 4h-12a4 4 0 0 1 -4 -4v-8z"></path>
<path d="M10 9l5 3l-5 3z"></path>
</svg>

After

Width:  |  Height:  |  Size: 414 B

View File

@ -0,0 +1,12 @@
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brightness-down" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
<path d="M12 12m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0"></path>
<path d="M12 5l0 .01"></path>
<path d="M17 7l0 .01"></path>
<path d="M19 12l0 .01"></path>
<path d="M17 17l0 .01"></path>
<path d="M12 19l0 .01"></path>
<path d="M7 17l0 .01"></path>
<path d="M5 12l0 .01"></path>
<path d="M7 7l0 .01"></path>
</svg>

After

Width:  |  Height:  |  Size: 608 B

View File

@ -0,0 +1,9 @@
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-calendar" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
<path d="M4 7a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2v-12z"></path>
<path d="M16 3v4"></path>
<path d="M8 3v4"></path>
<path d="M4 11h16"></path>
<path d="M11 15h1"></path>
<path d="M12 15v3"></path>
</svg>

After

Width:  |  Height:  |  Size: 521 B

View File

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-caret-left" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
<path d="M14 6l-6 6l6 6v-12"></path>
</svg>

After

Width:  |  Height:  |  Size: 315 B

View File

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-caret-right" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
<path d="M10 18l6 -6l-6 -6v12"></path>
</svg>

After

Width:  |  Height:  |  Size: 318 B

View File

@ -0,0 +1,7 @@
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-category-2" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
<path d="M14 4h6v6h-6z"></path>
<path d="M4 14h6v6h-6z"></path>
<path d="M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0"></path>
<path d="M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0"></path>
</svg>

After

Width:  |  Height:  |  Size: 467 B

4
assets/icons/check.svg Normal file
View File

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-check" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
<path d="M5 12l5 5l10 -10" />
</svg>

After

Width:  |  Height:  |  Size: 295 B

View File

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-chevron-right" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
<path d="M9 6l6 6l-6 6"></path>
</svg>

After

Width:  |  Height:  |  Size: 313 B

5
assets/icons/copy.svg Normal file
View File

@ -0,0 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-copy" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
<path d="M7 7m0 2.667a2.667 2.667 0 0 1 2.667 -2.667h8.666a2.667 2.667 0 0 1 2.667 2.667v8.666a2.667 2.667 0 0 1 -2.667 2.667h-8.666a2.667 2.667 0 0 1 -2.667 -2.667z" />
<path d="M4.012 16.737a2.005 2.005 0 0 1 -1.012 -1.737v-10c0 -1.1 .9 -2 2 -2h10c.75 0 1.158 .385 1.5 1" />
</svg>

After

Width:  |  Height:  |  Size: 543 B

View File

@ -0,0 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-copyright" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
<path d="M12 12m-9 0a9 9 0 1 0 18 0a9 9 0 1 0 -18 0"></path>
<path d="M14 9.75a3.016 3.016 0 0 0 -4.163 .173a2.993 2.993 0 0 0 0 4.154a3.016 3.016 0 0 0 4.163 .173"></path>
</svg>

After

Width:  |  Height:  |  Size: 453 B

7
assets/icons/hash.svg Normal file
View File

@ -0,0 +1,7 @@
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-hash" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
<path d="M5 9l14 0"></path>
<path d="M5 15l14 0"></path>
<path d="M11 4l-4 16"></path>
<path d="M17 4l-4 16"></path>
</svg>

After

Width:  |  Height:  |  Size: 398 B

View File

@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-hourglass-high" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
<path d="M6.5 7h11"></path>
<path d="M6 20v-2a6 6 0 1 1 12 0v2a1 1 0 0 1 -1 1h-10a1 1 0 0 1 -1 -1z"></path>
<path d="M6 4v2a6 6 0 1 0 12 0v-2a1 1 0 0 0 -1 -1h-10a1 1 0 0 0 -1 1z"></path>
</svg>

After

Width:  |  Height:  |  Size: 475 B

View File

@ -0,0 +1,8 @@
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-language" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
<path d="M4 5h7" />
<path d="M9 3v2c0 4.418 -2.239 8 -5 8" />
<path d="M5 9c0 2.144 2.952 3.908 6.7 4" />
<path d="M12 20l4 -9l4 9" />
<path d="M19.1 18h-6.2" />
</svg>

After

Width:  |  Height:  |  Size: 438 B

6
assets/icons/menu-2.svg Normal file
View File

@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-menu-2" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
<path stroke="none" d="M0 0h24v24H0z" fill="none"/>
<path d="M4 6l16 0" />
<path d="M4 12l16 0" />
<path d="M4 18l16 0" />
</svg>

After

Width:  |  Height:  |  Size: 341 B

View File

@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-moon-stars" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
<path d="M12 3c.132 0 .263 0 .393 0a7.5 7.5 0 0 0 7.92 12.446a9 9 0 1 1 -8.313 -12.454z"></path>
<path d="M17 4a2 2 0 0 0 2 2a2 2 0 0 0 -2 2a2 2 0 0 0 -2 -2a2 2 0 0 0 2 -2"></path>
<path d="M19 11h2m-1 -1v2"></path>
</svg>

After

Width:  |  Height:  |  Size: 500 B

5
assets/icons/search.svg Normal file
View File

@ -0,0 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-search" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
<path stroke="none" d="M0 0h24v24H0z" fill="none" />
<path d="M10 10m-7 0a7 7 0 1 0 14 0a7 7 0 1 0 -14 0" />
<path d="M21 21l-6 -6" />
</svg>

After

Width:  |  Height:  |  Size: 357 B

6
assets/icons/tags.svg Normal file
View File

@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-tags" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
<path d="M3 8v4.172a2 2 0 0 0 .586 1.414l5.71 5.71a2.41 2.41 0 0 0 3.408 0l3.592 -3.592a2.41 2.41 0 0 0 0 -3.408l-5.71 -5.71a2 2 0 0 0 -1.414 -.586h-4.172a2 2 0 0 0 -2 2z"></path>
<path d="M18 19l1.592 -1.592a4.82 4.82 0 0 0 0 -6.816l-4.592 -4.592"></path>
<path d="M7 10h-.01"></path>
</svg>

After

Width:  |  Height:  |  Size: 564 B

7
assets/icons/user.svg Normal file
View File

@ -0,0 +1,7 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"
class="icon icon-tabler icons-tabler-outline icon-tabler-user">
<path stroke="none" d="M0 0h24v24H0z" fill="none" />
<path d="M8 7a4 4 0 1 0 8 0a4 4 0 0 0 -8 0" />
<path d="M6 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2" />
</svg>

After

Width:  |  Height:  |  Size: 404 B

View File

@ -1,45 +1,38 @@
baseURL = "https://barbel.synology.me"
languageCode = "fr-fr"
DefaultContentLanguage = "fr"
title = "yann64"
theme = "ace-documentation"
pygmentsCodeFences = true
pygmentsStyle = "monokailight"
defaultContentLanguageInSubdir= true
enableMissingTranslationPlaceholders = true
[params]
ordersectionsby = "weight" # ordersectionsby = "title"
disableSearch = false # default is false
disableReadmoreNav = true # set true to hide prev/next navigation, default is false
highlightClientSide = false # set true to use highlight.pack.js instead of the default hugo chroma highlighter
menushortcutsnewtab = true # set true to open shortcuts links to a new tab/window
title = "Yann64"
copyright = "Yannick Barbel"
paginate = 3 # for demonstration of pagination
languageCode = "fr"
defaultContentLanguage = "fr"
enableInlineShortcodes = true
# prevent build failures when using Hugo's Instagram shortcode due to deprecated Instagram API.
# See https://github.com/gohugoio/hugo/issues/7228#issuecomment-714490456
ignoreErrors = ["error-remote-getjson"]
theme = "tailwind"
enableGitInfo = true
[markup]
[markup.goldmark]
[markup.goldmark.renderer]
unsafe = true
_merge = "deep"
[outputs]
home = [ "HTML", "RSS", "JSON"]
[taxonomies]
category = "categories"
tag = "tags"
series = "series"
[[menu.shortcuts]]
name = "<i class='fa fa-regular fa-sitemap'></i> Généalogie"
url = "https://barbel.synology.me/webtrees/"
weight = 1
[privacy]
[privacy.vimeo]
disabled = false
simple = true
[[menu.shortcuts]]
name = "<i class='fab fa-github'></i> GitHub"
url = "https://github.com/yann64/"
weight = 2
[privacy.twitter]
disabled = false
enableDNT = true
simple = true
[[menu.shortcuts]]
name = "<i class='fab fa-git-alt'></i> Gitea (auto-hébergé)"
url = "https://git.barbel.synology.me/yann64/"
weight = 3
[privacy.instagram]
disabled = false
simple = true
[[menu.shortcuts]]
name = "<i class='fab fa-mastodon'></i> Mastodon"
url = "https://mastodon.social/@yann64"
weight = 4
[privacy.youtube]
disabled = false
privacyEnhanced = true

View File

@ -0,0 +1,59 @@
[fr]
languageCode = 'fr-FR'
languageDirection = 'ltr'
languageName = 'Français'
weight = 2
[fr.menu]
[[fr.menu.main]]
identifier = "post"
name = "Post"
pageRef = "post"
weight = 10
[[fr.menu.main]]
identifier = "haiku"
name = "Haiku"
pageRef = "haiku"
weight = 20
[[fr.menu.main]]
identifier = "minecraft"
name = "Minecraft"
pageRef = "minecraft"
weight = 30
[[fr.menu.main]]
identifier = "about"
name = "A propos"
pageRef = "about"
weight = 40
[en]
languageCode = 'en-US'
languageDirection = 'ltr'
languageName = 'English'
weight = 1
[en.menu]
[[en.menu.main]]
identifier = "post"
name = "Post"
pageRef = "post"
weight = 10
[[en.menu.main]]
identifier = "haiku"
name = "Haiku"
pageRef = "haiku"
weight = 20
[[en.menu.main]]
identifier = "minecraft"
name = "Minecraft"
pageRef = "minecraft"
weight = 30
[[en.menu.main]]
identifier = "about"
name = "About"
pageRef = "about"
weight = 40

View File

@ -0,0 +1,92 @@
# SEO keywords and description for your site.
keywords = "genealogy, généalogie, haiku, informatique, computing, webtrees"
subtitle = "Mon petit espace perso"
# dir name of your blog content (default is `content/posts`).
# the list of set content will show up on your index page (baseurl).
contentTypeName = "post"
jsonLD = true
showAuthor = true
[author]
name = "yann64"
email = "yannickbarbel@orange.fr"
[header]
logo = "logo.svg"
[footer]
since = 2020
poweredby = false
# giscus is comments system powered by GitHub Discussions
# generate configurations from https://giscus.app/
[giscus]
enabled = false
repo = "tomowang/hugo-theme-tailwind"
repoID = "R_kgDOKjVJHA"
category = "Announcements"
categoryID = "DIC_kwDOKjVJHM4CafqS"
mapping = "pathname"
strict = "0"
reactionsEnabled = "1"
emitMetadata = "0"
inputPosition = "bottom"
lang = "fr"
[social_media]
[[social_media.items]]
enabled = true
title = 'Mastodon'
icon = 'brand-mastodon'
link = 'https://mastodon.social/@yann64'
[[social_media.items]]
enabled = true
title = 'Git'
icon = 'brand-git'
link = 'https://git.barbel.synology.me/'
[[social_media.items]]
enabled = true
title = 'Facebook'
icon = 'brand-facebook'
link = 'https://www.facebook.com/yannick.barbel'
[[social_media.items]]
enabled = true
title = 'Twitter'
icon = 'brand-x'
link = 'https://twitter.com/yannickbarbel'
[[social_media.items]]
enabled = true
title = 'Instagram'
icon = 'brand-instagram'
link = 'https://www.instagram.com/'
[[social_media.items]]
enabled = true
title = 'LinkedIn'
icon = 'brand-linkedin'
link = 'https://www.linkedin.com/in/yannick-barbel-83534525/'
[[social_media.items]]
enabled = true
title = 'Github'
icon = 'brand-github'
link = 'https://github.com/yann64'
[pwa]
enabled = false
icon = "logo.png" # should be in assets
icon_sizes = [192, 512]
# will be used as the manifest.json file and merge the default one
# https://developer.mozilla.org/en-US/docs/Web/Manifest
# https://web.dev/add-manifest/
[manifest]
description = "Example site for hugo-theme-tailwind"

View File

@ -0,0 +1,15 @@
# GA Tracking ID
[googleAnalytics]
ID = ""
[instagram]
disableInlineCSS = true
[twitter]
disableInlineCSS = true
# comments
[disqus]
# https://gohugo.io/templates/internal/#disqus
# disqusShortname = "your-disqus-shortname"
shortname = ''

View File

@ -1,20 +1,3 @@
+++
title = "Bonjour, monde! / Hello, world!"
author = "yann64"
+++
Site perso dédié à mes passes-temps. Ne comptez pas y trouver d'information publiée à intervalle régulier.
## Mes centres d'intérêt
- [Mon site de généalogie](https://barbel.synology.me/webtrees/)
Quelques associations auxquelles je participe activement :
- [Histoire de Sérignan](https://www.histoiredeserignan.fr/) : association historique et généalogique travaillant sur l'histoire et le patrimoine de Sérignan (et plus largement du biterrois).
- [Rugby Club de Lons](https://www.rclons64.fr/) : club de rugby sur l'agglomération paloise, proposant une [section de Touch mixte](https://www.rclons64.fr/page/1592286-touch-lons-bearn).
Quelques projets/associations sur lesquels je garde un oeil (mais pour lesquels je n'ai pas de participation active/régulière) :
- [PauLLA - Pau logiciel libre association](https://www.paulla.asso.fr/) : association ayant pour objectif la promotion des logiciels libres, active sur l'agglomération Paloise.
- [Framasoft](https://framasoft.org/fr/) : association promouvant l'éducation populaire aux enjeux du numérique et des communs culturels.
- [Haiku](https://www.haiku-os.org/) : Système Opérationnel libre inspiré de BeOS.

27
content/about.en.md Normal file
View File

@ -0,0 +1,27 @@
+++
title = "About"
description = "About this website"
date = "2024-10-30"
aliases = ["about-us", "contact"]
author = "yann64"
+++
Hi, my name is Yannick Barbel, also known as yann64.
This site is dedicated to my hobbies. I will not publish things at regular interval.
## My hobbies
- [My genealogy website](https://barbel.synology.me/webtrees/)
## Non-profits I directly participate to
- [Histoire de Sérignan](https://www.histoiredeserignan.fr/) : a historical and genealogical association working on the history and heritage of Sérignan (and more broadly on Béziers and its surroundings).
- [Rugby Club de Lons](https://www.rclons64.fr/) : grassroot rugby club, includes a [Touch section](https://www.rclons64.fr/page/1592286-touch-lons-bearn).
## A few non-profits and projects I keep an eye on
(but do not directly contribute to, or only very occasionally)
- [PauLLA - Pau logiciel libre association](https://www.paulla.asso.fr/) : non-profit promoting free-software, active in the Pau area.
- [Haiku](https://www.haiku-os.org/) : Free operating system inspired by BeOS.

27
content/about.md Normal file
View File

@ -0,0 +1,27 @@
+++
title = "A propos"
description = "A propos de ce site"
date = "2024-10-30"
aliases = ["about-fr", "contact"]
author = "yann64"
+++
Bonjour, mon nom est Yannick Barbel, aussi connu sous le pseudo yann64.
Ce sité est dédié à mes centres d'interêt. Je n'y publie pas à intervalle régulier.
## Mes centres d'intérêt
- [Mon site de généalogie](https://barbel.synology.me/webtrees/)
## Associations auxquelles je participe activement
- [Histoire de Sérignan](https://www.histoiredeserignan.fr/) : association historique et généalogique travaillant sur l'histoire et le patrimoine de Sérignan (et plus largement sur Béziers et ses environs).
- [Rugby Club de Lons](https://www.rclons64.fr/) : club de rugby sur l'agglomération paloise, proposant une [section de Touch mixte](https://www.rclons64.fr/page/1592286-touch-lons-bearn).
## Quelques projets/associations sur lesquels je garde un oeil
(mais pour lesquels je n'ai pas de participation active/régulière) :
- [PauLLA - Pau logiciel libre association](https://www.paulla.asso.fr/) : association ayant pour objectif la promotion des logiciels libres, active sur l'agglomération Paloise.
- [Haiku](https://www.haiku-os.org/) : Système Opérationnel libre inspiré de BeOS.

View File

@ -0,0 +1,4 @@
---
title: Haiku
slug: haiku
---

View File

@ -0,0 +1,4 @@
---
title: Haiku
slug: haiku
---

27
content/haiku/index.en.md Normal file
View File

@ -0,0 +1,27 @@
---
date: 2020-02-04
title: Haiku
description: Haiku
authors:
- yann64
slug: haiku
---
In the late 90s, I bought a computer magazine that included a BeOS CD. Once installed, I was fascinated by its speed and ease of use.
It was natural for me to start following the effort to create a compatible and free BeOS clone, launched in the early 2000s. First named OpenBeOS, then renamed Haiku, this re-implementation is now stable enough for me to use it on a daily basis.
The resources below can be used by people interested in programming applications for Haiku, or to contribute to the Haiku project itself.
## OpenGrok
OpenGrok is a tool for navigating complex source code.
It makes it easier to understand the structure of the code, its evolution.
I set up the following OpenGrog instance to analyze Haiku's code: [https://opengrok.barbel.synology.me/xref/haiku/](https://opengrok.barbel.synology.me/xref/haiku/)
## Mirror site
Whenever possible, the Haiku project tries to be self-hosted. This is not without constraints for a project with limited resources, and sometimes the official hosting is not accessible.
I created a script to create a mirror and be able to access the information when the main site is not accessible: [https://barbel.synology.me/haiku/](https://barbel.synology.me/haiku/)

27
content/haiku/index.md Normal file
View File

@ -0,0 +1,27 @@
---
date: 2020-02-04
title: Haiku
description: Haiku
authors:
- yann64
slug: haiku
---
Fin des années 90, j'ai acheté une magazine informatique qui incluait un CD de BeOS. Une fois installé, sa rapidité et sa simplicité d'utilisation m'avaient fasciné.
C'est naturellement que j'ai commencé à suivre l'effort de création d'un OS libre compatible, lancé au tout début des années 2000. Dabord nommé OpenBeOS, ensuite renommé Haiku, cette ré-implémentation est maintenant suffisamment stable pour que je puisse lutiliser au quotidien.
Le ressources ci-dessous peuvent servir aux personnes intéressées par la programmation dapplications pour Haiku, ou pour contribuer au projet Haiku lui-même.
## OpenGrok
OpenGrok est un outil permettant de naviguer au sein de code sources complexes.
Il facilite la compréhension de la structure du code, de son évolution.
J'ai mis en place l'instance OpenGrog suivante pour analyser le code de Haiku : [https://opengrok.barbel.synology.me/xref/haiku/](https://opengrok.barbel.synology.me/xref/haiku/)
## Site mirroir
Dans la mmesure du possible, le projet Haiku essaye d'être auto hébergé. Cela n'est pas sans contrainte pour un projet aux ressources encore limitées, et il arrive parfois que l'hébergement officiel ne soit pas accessible.
J'ai donc créé un script permettant de réaliser un mirroir du site principal et ainsi pouvoir accéder aux informations quand l'hébergement principal n'est pas accessible : [https://barbel.synology.me/haiku/](https://barbel.synology.me/haiku/)

View File

@ -0,0 +1,7 @@
---
title: 'Our Difference'
button: 'About us'
weight: 2
---
Lorem ipsum dolor sit amet, et essent mediocritatem quo, choro volumus oporteat an mei. Ipsum dolor sit amet, et essent mediocritatem quo.

View File

@ -0,0 +1,3 @@
---
headless: true
---

7
content/homepage/work.md Normal file
View File

@ -0,0 +1,7 @@
---
title: 'We Help Business Grow'
button: 'Our Work'
weight: 1
---
Lorem ipsum dolor sit amet, et essent mediocritatem quo, choro volumus oporteat an mei. Numquam dolores mel eu, mea docendi omittantur et, mea ea duis erat. Elit melius cu ius. Per ex novum tantas putant, ei his nullam aliquam apeirian. Aeterno quaestio constituto sea an, no eum intellegat assueverit.

View File

@ -0,0 +1,19 @@
---
date: 2020-02-04
title: Minecraft
authors:
- yann64
slug: minecraft
---
These Minecraft worlds are hosted on my NAS.
## Worlds
- Creative : barbel.synology.me:
- Survival : barbel.synology.me:
- Survival 2 : barbel.synology.me:
## Maps
- Bluemap : [https://barbel.synology.me/bluemap](https://barbel.synology.me/bluemap)

View File

@ -0,0 +1,19 @@
---
date: 2020-02-04
title: Minecraft
authors:
- yann64
slug: minecraft
---
Ces mondes Minecraft hébergés sur mon NAS.
## Mondes
- Créatif : barbel.synology.me:25566
- Survie : barbel.synology.me:25565
- Survie 2 : barbel.synology.me:25567
## Carte
- Bluemap : [https://barbel.synology.me/bluemap](https://barbel.synology.me/bluemap)

View File

@ -0,0 +1,19 @@
---
date: 2020-02-04
title: Hello, world!
description: A blog to share random stuff.
authors:
- yann64
slug: bonjour
category: haiku
---
Personal website dedicated to my hobbies.
Why?
Because I can.
```bash
cd $test
```

View File

@ -0,0 +1,19 @@
---
date: 2020-02-04
title: Bonjour, monde!
description: Un blog pour partager des infos.
authors:
- yann64
slug: bonjour
category: haiku
---
Site perso dédié à mes passes-temps.
Pourquoi?
Parce que.
```bash
cd $test
```

BIN
content/static/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

BIN
content/static/favicon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 161 KiB

51
content/static/logo.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 76 KiB

View File

@ -0,0 +1,4 @@
---
title: CustomTag
slug: custom
---

View File

@ -0,0 +1,4 @@
---
title: 随便一个标签
slug: custom
---

1
themes/tailwind Submodule

@ -0,0 +1 @@
Subproject commit 451055daa591b13b4274d4052fc97397bce47b18

1
themes/terminal Submodule

@ -0,0 +1 @@
Subproject commit 7f7e4ce21bc09bfadfc09e0db559aa5a1837eac5