generated from avinay/discord-bot
73 lines
2.2 KiB
HTML
Executable File
73 lines
2.2 KiB
HTML
Executable File
<!DOCTYPE html>
|
||
<html lang="fr">
|
||
<head>
|
||
<meta charset="UTF-8" />
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||
<title>Achievements — Anthony Vinay</title>
|
||
<link href="https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,600;1,400&family=Source+Sans+3:wght@400;600&display=swap" rel="stylesheet" />
|
||
<link rel="stylesheet" href="/css/achievements.css" />
|
||
</head>
|
||
<body>
|
||
|
||
<a class="back" href="/">← Accueil</a>
|
||
|
||
<div class="page">
|
||
|
||
<div class="page-header">
|
||
<h1>Achievements</h1>
|
||
<p class="subtitle">Expérimentations techniques & retours d'expérience</p>
|
||
</div>
|
||
<hr class="thick" />
|
||
|
||
<div class="articles">
|
||
|
||
<!-- =====================================================
|
||
ARTICLE TEMPLATE — duplique ce bloc pour en ajouter
|
||
=====================================================
|
||
<article class="article">
|
||
<div class="article-meta">
|
||
<span class="article-date">JJ Mois AAAA</span>
|
||
<div class="article-tags">
|
||
<span class="tag">Tag1</span>
|
||
<span class="tag">Tag2</span>
|
||
</div>
|
||
</div>
|
||
<h2 class="article-title">Titre de l'article</h2>
|
||
<p class="article-summary">Résumé court — 1 ou 2 phrases.</p>
|
||
<div class="article-body">
|
||
<h3>Contexte</h3>
|
||
<p>Texte...</p>
|
||
</div>
|
||
<button class="toggle-btn" onclick="toggleArticle(this)">
|
||
Lire <span class="toggle-arrow">›</span>
|
||
</button>
|
||
</article>
|
||
-->
|
||
|
||
<article class="article">
|
||
<div class="article-meta">
|
||
<span class="article-date">—</span>
|
||
</div>
|
||
<h2 class="article-title">Mise en place d'un serveur proxy <span class="todo">(TODO)</span></h2>
|
||
</article>
|
||
|
||
<article class="article">
|
||
<div class="article-meta">
|
||
<span class="article-date">—</span>
|
||
</div>
|
||
<h2 class="article-title">Déploiement d'un serveur VPN WireGuard <span class="todo">(TODO)</span></h2>
|
||
</article>
|
||
|
||
</div>
|
||
|
||
<div class="page-footer">
|
||
<span>Anthony Vinay</span>
|
||
<span>avinay.ddns.net/achievements</span>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<script src="/js/achievements.js" defer></script>
|
||
|
||
</body>
|
||
</html> |