Refactoring

This commit is contained in:
Romain de Laage 2020-07-21 11:11:26 +02:00
parent 1e804e6d59
commit 5a23d31b1f
Signed by: rdelaage
GPG Key ID: 534845FADDF0C329
37 changed files with 4 additions and 1910 deletions

2
.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
public/*
resources/*

3
.gitmodules vendored
View File

@ -1,6 +1,3 @@
[submodule "themes/terminal"]
path = themes/terminal
url = https://github.com/panr/hugo-theme-terminal.git
[submodule "content/posts"]
path = content/posts
url = https://git.rdelaage.ovh/rdelaage/articles-blog.git

View File

@ -1,7 +1,4 @@
#! /bin/sh
BLOG_DIR="/DATA/hugo/blog"
HUGO_EXE="/DATA/hugo/hugo-latest"
BLOG_DIR="/DATA/blog/"
cd $BLOG_DIR
git submodule foreach 'git pull'
$HUGO_EXE
hugo && rsync -az --delete public/ $BLOG_DIR

View File

@ -1,119 +0,0 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<title>404 Page not found :: Romain de Laage — Le blog d&#39;un étudiant en informatique</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="" />
<meta name="keywords" content="" />
<meta name="robots" content="noodp" />
<link rel="canonical" href="https://rdelaage.ovh/blog/404.html" />
<link rel="stylesheet" href="https://rdelaage.ovh/blog/assets/style.css">
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="https://rdelaage.ovh/blog/img/apple-touch-icon-144-precomposed.png">
<link rel="shortcut icon" href="https://rdelaage.ovh/blog/img/favicon/orange.png">
<meta name="twitter:card" content="summary" />
<meta name="twitter:creator" content="" />
<meta property="og:locale" content="fr" />
<meta property="og:type" content="website" />
<meta property="og:title" content="404 Page not found :: Romain de Laage">
<meta property="og:description" content="" />
<meta property="og:url" content="https://rdelaage.ovh/blog/404.html" />
<meta property="og:site_name" content="404 Page not found" />
<meta property="og:image" content="https://rdelaage.ovh/blog/img/favicon/orange.png">
<meta property="og:image:width" content="2048">
<meta property="og:image:height" content="1024">
</head>
<body class="">
<div class="container full headings--one-size">
<header class="header">
<div class="header__inner">
<div class="header__logo">
<a href="https://rdelaage.ovh/blog">
<div class="logo">
rdelaage
</div>
</a>
</div>
<div class="menu-trigger">menu</div>
</div>
</header>
<div class="content">
<div class="post">
<h1 class="post-title">404 — Cette page n&#39;existe pas...</h1>
<div class="post-content">
<a href="https://rdelaage.ovh/">Revenir au menu&nbsp;</a>
</div>
</div>
</div>
<footer class="footer">
<div class="footer__inner">
<div class="copyright copyright--user">
<span>CC-BY-SA</span>
<span>:: Theme made by <a href="https://twitter.com/panr">panr</a></span>
</div>
</div>
</footer>
<script src="https://rdelaage.ovh/blog/assets/main.js"></script>
<script src="https://rdelaage.ovh/blog/assets/prism.js"></script>
</div>
</body>
</html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,133 +0,0 @@
/******/ (function(modules) { // webpackBootstrap
/******/ // The module cache
/******/ var installedModules = {};
/******/
/******/ // The require function
/******/ function __webpack_require__(moduleId) {
/******/
/******/ // Check if module is in cache
/******/ if(installedModules[moduleId]) {
/******/ return installedModules[moduleId].exports;
/******/ }
/******/ // Create a new module (and put it into the cache)
/******/ var module = installedModules[moduleId] = {
/******/ i: moduleId,
/******/ l: false,
/******/ exports: {}
/******/ };
/******/
/******/ // Execute the module function
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
/******/
/******/ // Flag the module as loaded
/******/ module.l = true;
/******/
/******/ // Return the exports of the module
/******/ return module.exports;
/******/ }
/******/
/******/
/******/ // expose the modules object (__webpack_modules__)
/******/ __webpack_require__.m = modules;
/******/
/******/ // expose the module cache
/******/ __webpack_require__.c = installedModules;
/******/
/******/ // define getter function for harmony exports
/******/ __webpack_require__.d = function(exports, name, getter) {
/******/ if(!__webpack_require__.o(exports, name)) {
/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
/******/ }
/******/ };
/******/
/******/ // define __esModule on exports
/******/ __webpack_require__.r = function(exports) {
/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
/******/ }
/******/ Object.defineProperty(exports, '__esModule', { value: true });
/******/ };
/******/
/******/ // create a fake namespace object
/******/ // mode & 1: value is a module id, require it
/******/ // mode & 2: merge all properties of value into the ns
/******/ // mode & 4: return value when already ns object
/******/ // mode & 8|1: behave like require
/******/ __webpack_require__.t = function(value, mode) {
/******/ if(mode & 1) value = __webpack_require__(value);
/******/ if(mode & 8) return value;
/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
/******/ var ns = Object.create(null);
/******/ __webpack_require__.r(ns);
/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
/******/ return ns;
/******/ };
/******/
/******/ // getDefaultExport function for compatibility with non-harmony modules
/******/ __webpack_require__.n = function(module) {
/******/ var getter = module && module.__esModule ?
/******/ function getDefault() { return module['default']; } :
/******/ function getModuleExports() { return module; };
/******/ __webpack_require__.d(getter, 'a', getter);
/******/ return getter;
/******/ };
/******/
/******/ // Object.prototype.hasOwnProperty.call
/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
/******/
/******/ // __webpack_public_path__
/******/ __webpack_require__.p = "";
/******/
/******/
/******/ // Load entry module and return exports
/******/ return __webpack_require__(__webpack_require__.s = 0);
/******/ })
/************************************************************************/
/******/ ({
/***/ "./source/js/languageSelector.js":
/*!***************************************!*\
!*** ./source/js/languageSelector.js ***!
\***************************************/
/*! no static exports found */
/***/ (function(module, exports) {
eval("var mobileQuery = getComputedStyle(document.body).getPropertyValue(\"--phoneWidth\");\n\nvar isMobile = function isMobile() {\n return window.matchMedia(mobileQuery).matches;\n};\n\nif (!isMobile()) {\n languageSelector = document.querySelector(\".language-selector-current\");\n moreLanguagesContainer = document.querySelector(\".language-selector__more\");\n document.body.addEventListener(\"click\", function () {\n if (moreLanguagesContainer && !moreLanguagesContainer.classList.contains(\"hidden\")) {\n moreLanguagesContainer.classList.add(\"hidden\");\n }\n });\n languageSelector && languageSelector.addEventListener(\"click\", function (e) {\n e.stopPropagation();\n moreLanguagesContainer.classList.toggle(\"hidden\");\n });\n}\n\n//# sourceURL=webpack:///./source/js/languageSelector.js?");
/***/ }),
/***/ "./source/js/main.js":
/*!***************************!*\
!*** ./source/js/main.js ***!
\***************************/
/*! no static exports found */
/***/ (function(module, exports) {
eval("// Add your script here\n\n//# sourceURL=webpack:///./source/js/main.js?");
/***/ }),
/***/ "./source/js/menu.js":
/*!***************************!*\
!*** ./source/js/menu.js ***!
\***************************/
/*! no static exports found */
/***/ (function(module, exports) {
eval("var container = document.querySelector(\".container\");\nvar menu = document.querySelector(\".menu\");\nvar mobileMenuTrigger = document.querySelector(\".menu-trigger\");\nvar desktopMenu = document.querySelector(\".menu__inner--desktop\");\nvar desktopMenuTrigger = document.querySelector(\".menu__sub-inner-more-trigger\");\nvar menuMore = document.querySelector(\".menu__sub-inner-more\");\nvar mobileQuery = getComputedStyle(document.body).getPropertyValue(\"--phoneWidth\");\n\nvar isMobile = function isMobile() {\n return window.matchMedia(mobileQuery).matches;\n};\n\nvar handleMenuClasses = function handleMenuClasses() {\n mobileMenuTrigger && mobileMenuTrigger.classList.toggle(\"hidden\", !isMobile());\n menu && menu.classList.toggle(\"hidden\", isMobile());\n menuMore && menuMore.classList.toggle(\"hidden\", !isMobile());\n}; // Common\n\n\nmenu && menu.addEventListener(\"click\", function (e) {\n return e.stopPropagation();\n});\nmenuMore && menuMore.addEventListener(\"click\", function (e) {\n return e.stopPropagation();\n});\nhandleMenuClasses();\ndocument.body.addEventListener(\"click\", function () {\n if (!isMobile() && menuMore && !menuMore.classList.contains(\"hidden\")) {\n menuMore.classList.add(\"hidden\");\n } else if (isMobile() && !menu.classList.contains(\"hidden\")) {\n menu.classList.add(\"hidden\");\n }\n});\nwindow.addEventListener(\"resize\", handleMenuClasses); // Mobile menu\n\nmobileMenuTrigger && mobileMenuTrigger.addEventListener(\"click\", function (e) {\n e.stopPropagation();\n menu && menu.classList.toggle(\"hidden\");\n}); // Desktop menu\n\ndesktopMenuTrigger && desktopMenuTrigger.addEventListener(\"click\", function (e) {\n e.stopPropagation();\n menuMore && menuMore.classList.toggle(\"hidden\");\n\n if (menuMore.getBoundingClientRect().right > container.getBoundingClientRect().right) {\n menuMore.style.left = \"auto\";\n menuMore.style.right = 0;\n }\n});\n\n//# sourceURL=webpack:///./source/js/menu.js?");
/***/ }),
/***/ 0:
/*!*************************************************************************************!*\
!*** multi ./source/js/main.js ./source/js/menu.js ./source/js/languageSelector.js ***!
\*************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
eval("__webpack_require__(/*! /Users/radek/Documents/Git/Moje/terminal/themes/terminal/source/js/main.js */\"./source/js/main.js\");\n__webpack_require__(/*! /Users/radek/Documents/Git/Moje/terminal/themes/terminal/source/js/menu.js */\"./source/js/menu.js\");\nmodule.exports = __webpack_require__(/*! /Users/radek/Documents/Git/Moje/terminal/themes/terminal/source/js/languageSelector.js */\"./source/js/languageSelector.js\");\n\n\n//# sourceURL=webpack:///multi_./source/js/main.js_./source/js/menu.js_./source/js/languageSelector.js?");
/***/ })
/******/ });

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,120 +0,0 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<title>Categories :: Romain de Laage — Le blog d&#39;un étudiant en informatique</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="" />
<meta name="keywords" content="" />
<meta name="robots" content="noodp" />
<link rel="canonical" href="https://rdelaage.ovh/blog/categories/" />
<link rel="stylesheet" href="https://rdelaage.ovh/blog/assets/style.css">
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="https://rdelaage.ovh/blog/img/apple-touch-icon-144-precomposed.png">
<link rel="shortcut icon" href="https://rdelaage.ovh/blog/img/favicon/orange.png">
<meta name="twitter:card" content="summary" />
<meta name="twitter:creator" content="" />
<meta property="og:locale" content="fr" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Categories :: Romain de Laage">
<meta property="og:description" content="" />
<meta property="og:url" content="https://rdelaage.ovh/blog/categories/" />
<meta property="og:site_name" content="Categories" />
<meta property="og:image" content="https://rdelaage.ovh/blog/img/favicon/orange.png">
<meta property="og:image:width" content="2048">
<meta property="og:image:height" content="1024">
<link href="/blog/categories/index.xml" rel="alternate" type="application/rss+xml" title="Romain de Laage" />
</head>
<body class="">
<div class="container full headings--one-size">
<header class="header">
<div class="header__inner">
<div class="header__logo">
<a href="https://rdelaage.ovh/blog">
<div class="logo">
rdelaage
</div>
</a>
</div>
<div class="menu-trigger">menu</div>
</div>
</header>
<div class="content">
<div class="terms">
<h1>Categories</h1>
<ul>
</ul>
</div>
</div>
<footer class="footer">
<div class="footer__inner">
<div class="copyright copyright--user">
<span>CC-BY-SA</span>
<span>:: Theme made by <a href="https://twitter.com/panr">panr</a></span>
</div>
</div>
</footer>
<script src="https://rdelaage.ovh/blog/assets/main.js"></script>
<script src="https://rdelaage.ovh/blog/assets/prism.js"></script>
</div>
</body>
</html>

View File

@ -1,15 +0,0 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Categories on Romain de Laage</title>
<link>https://rdelaage.ovh/blog/categories/</link>
<description>Recent content in Categories on Romain de Laage</description>
<generator>Hugo -- gohugo.io</generator>
<language>fr-fr</language>
<copyright>CC-BY-SA</copyright>
<atom:link href="https://rdelaage.ovh/blog/categories/index.xml" rel="self" type="application/rss+xml" />
</channel>
</rss>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 189 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 190 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 190 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 190 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 189 B

View File

@ -1,199 +0,0 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta name="generator" content="Hugo 0.74.2" />
<title>Romain de Laage — Le blog d&#39;un étudiant en informatique</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="Le blog d&#39;un étudiant en informatique" />
<meta name="keywords" content="" />
<meta name="robots" content="noodp" />
<link rel="canonical" href="https://rdelaage.ovh/blog/" />
<link rel="stylesheet" href="https://rdelaage.ovh/blog/assets/style.css">
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="https://rdelaage.ovh/blog/img/apple-touch-icon-144-precomposed.png">
<link rel="shortcut icon" href="https://rdelaage.ovh/blog/img/favicon/orange.png">
<meta name="twitter:card" content="summary" />
<meta name="twitter:creator" content="" />
<meta property="og:locale" content="fr" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Romain de Laage">
<meta property="og:description" content="Le blog d&#39;un étudiant en informatique" />
<meta property="og:url" content="https://rdelaage.ovh/blog/" />
<meta property="og:site_name" content="Romain de Laage" />
<meta property="og:image" content="https://rdelaage.ovh/blog/img/favicon/orange.png">
<meta property="og:image:width" content="2048">
<meta property="og:image:height" content="1024">
<link href="/blog/index.xml" rel="alternate" type="application/rss+xml" title="Romain de Laage" />
</head>
<body class="">
<div class="container full headings--one-size">
<header class="header">
<div class="header__inner">
<div class="header__logo">
<a href="https://rdelaage.ovh/blog">
<div class="logo">
rdelaage
</div>
</a>
</div>
<div class="menu-trigger">menu</div>
</div>
</header>
<div class="content">
<div class="posts">
<div class="post on-list">
<h1 class="post-title">
<a href="https://rdelaage.ovh/blog/posts/hugo/">Créez vos sites web statiques sans prise de tête avec Hugo</a>
</h1>
<div class="post-meta">
<span class="post-date">
2020-07-20
</span>
<span class="post-author">::Romain de Laage</span>
</div>
<span class="post-tags">
#<a href="https://rdelaage.ovh/blog/tags/web/">web</a>&nbsp;
#<a href="https://rdelaage.ovh/blog/tags/markdown/">markdown</a>&nbsp;
</span>
<div class="post-content">
<!-- raw HTML omitted -->
</div>
</div>
<div class="post on-list">
<h1 class="post-title">
<a href="https://rdelaage.ovh/blog/posts/premier-article/">Premier article</a>
</h1>
<div class="post-meta">
<span class="post-date">
2020-07-20
</span>
<span class="post-author">::Romain de Laage</span>
</div>
<div class="post-content">
Premier article du blog, présentation, &hellip;
</div>
<div>
<a class="read-more button"
href="/blog/posts/premier-article/">Plus →</a>
</div>
</div>
<div class="pagination">
<div class="pagination__buttons">
</div>
</div>
</div>
</div>
<footer class="footer">
<div class="footer__inner">
<div class="copyright copyright--user">
<span>CC-BY-SA</span>
<span>:: Theme made by <a href="https://twitter.com/panr">panr</a></span>
</div>
</div>
</footer>
<script src="https://rdelaage.ovh/blog/assets/main.js"></script>
<script src="https://rdelaage.ovh/blog/assets/prism.js"></script>
</div>
</body>
</html>

View File

@ -1,34 +0,0 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Romain de Laage</title>
<link>https://rdelaage.ovh/blog/</link>
<description>Recent content on Romain de Laage</description>
<generator>Hugo -- gohugo.io</generator>
<language>fr-fr</language>
<copyright>CC-BY-SA</copyright>
<lastBuildDate>Mon, 20 Jul 2020 00:00:00 +0000</lastBuildDate>
<atom:link href="https://rdelaage.ovh/blog/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>Créez vos sites web statiques sans prise de tête avec Hugo</title>
<link>https://rdelaage.ovh/blog/posts/hugo/</link>
<pubDate>Mon, 20 Jul 2020 00:00:00 +0000</pubDate>
<guid>https://rdelaage.ovh/blog/posts/hugo/</guid>
<description>Créez vos sites web statiques sans prise de tête avec Hugo Un site web statique est un site web dont le contenu ne change pas en fonction de la personne qui navigue dessus. Vous pouvez bien sûr éditer le site directement en HTML et en CSS mais cela peut vite devenir un enfer si vous devez modifier le style du site, il faut alors modifier toutes les pages déjà créées.</description>
</item>
<item>
<title>Premier article</title>
<link>https://rdelaage.ovh/blog/posts/premier-article/</link>
<pubDate>Mon, 20 Jul 2020 00:00:00 +0000</pubDate>
<guid>https://rdelaage.ovh/blog/posts/premier-article/</guid>
<description>Bienvenue dans mon blog Salut ami libriste, technophile ou juste curieux. Tu es en train de lire le premier article de mon blog, je ne sais pas encore vraiment ce qu&amp;rsquo;il deviendra, à quel rythme je l&amp;rsquo;alimenterai ni ce que j&amp;rsquo;y mettrai. Une chose est sûre, j&amp;rsquo;y partagerai mes découvertes à propos du monde du logiciel libre, peut-être des reflexions voire même des tutoriels. J&amp;rsquo;ai envie de partager mon enthousiasme quant au modèle libriste, à l&amp;rsquo;informatique et partager ma vision des choses.</description>
</item>
</channel>
</rss>

View File

@ -1 +0,0 @@
<!DOCTYPE html><html><head><title>https://rdelaage.ovh/blog/</title><link rel="canonical" href="https://rdelaage.ovh/blog/"/><meta name="robots" content="noindex"><meta charset="utf-8" /><meta http-equiv="refresh" content="0; url=https://rdelaage.ovh/blog/" /></head></html>

View File

@ -1,179 +0,0 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<title>Créez vos sites web statiques sans prise de tête avec Hugo :: Romain de Laage — Le blog d&#39;un étudiant en informatique</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="Créez vos sites web statiques sans prise de tête avec Hugo Un site web statique est un site web dont le contenu ne change pas en fonction de la personne qui navigue dessus. Vous pouvez bien sûr éditer le site directement en HTML et en CSS mais cela peut vite devenir un enfer si vous devez modifier le style du site, il faut alors modifier toutes les pages déjà créées." />
<meta name="keywords" content="web, markdown" />
<meta name="robots" content="noodp" />
<link rel="canonical" href="https://rdelaage.ovh/blog/posts/hugo/" />
<link rel="stylesheet" href="https://rdelaage.ovh/blog/assets/style.css">
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="https://rdelaage.ovh/blog/img/apple-touch-icon-144-precomposed.png">
<link rel="shortcut icon" href="https://rdelaage.ovh/blog/img/favicon/orange.png">
<meta name="twitter:card" content="summary" />
<meta name="twitter:creator" content="Romain de Laage" />
<meta property="og:locale" content="fr" />
<meta property="og:type" content="article" />
<meta property="og:title" content="Créez vos sites web statiques sans prise de tête avec Hugo :: Romain de Laage">
<meta property="og:description" content="Hugo est un générateur de site statique personnalisable à partir de fichiers écrits en markdown" />
<meta property="og:url" content="https://rdelaage.ovh/blog/posts/hugo/" />
<meta property="og:site_name" content="Créez vos sites web statiques sans prise de tête avec Hugo" />
<meta property="og:image" content="https://rdelaage.ovh/blog/img/favicon/orange.png">
<meta property="og:image:width" content="2048">
<meta property="og:image:height" content="1024">
<meta property="article:published_time" content="2020-07-20 00:00:00 &#43;0000 UTC" />
</head>
<body class="">
<div class="container full headings--one-size">
<header class="header">
<div class="header__inner">
<div class="header__logo">
<a href="https://rdelaage.ovh/blog">
<div class="logo">
rdelaage
</div>
</a>
</div>
<div class="menu-trigger">menu</div>
</div>
</header>
<div class="content">
<div class="post">
<h1 class="post-title">
<a href="https://rdelaage.ovh/blog/posts/hugo/">Créez vos sites web statiques sans prise de tête avec Hugo</a></h1>
<div class="post-meta">
<span class="post-date">
2020-07-20
</span>
<span class="post-author">::
Romain de Laage
</span>
</div>
<span class="post-tags">
#<a href="https://rdelaage.ovh/blog/tags/web/">web</a>&nbsp;
#<a href="https://rdelaage.ovh/blog/tags/markdown/">markdown</a>&nbsp;
</span>
<div class="post-content"><div>
<h1 id="créez-vos-sites-web-statiques-sans-prise-de-tête-avec-hugo">Créez vos sites web statiques sans prise de tête avec Hugo<a href="#créez-vos-sites-web-statiques-sans-prise-de-tête-avec-hugo" class="hanchor" ariaLabel="Anchor">&#8983;</a> </h1>
<p>Un site web statique est un site web dont le contenu ne change pas en fonction de la personne qui navigue dessus. Vous pouvez bien sûr éditer le site directement en HTML et en CSS mais cela peut vite devenir un enfer si vous devez modifier le style du site, il faut alors modifier toutes les pages déjà créées.</p>
<p>Un générateur comme <a href="https://gohugo.io/">Hugo</a> ou comme <a href="https://jekyllrb.com/">Jekyll</a> permet d&rsquo;écrire le contenu du site dans un langage simple comme markdown (et uniquement le contenu) et de générer automatiquement les pages finales et leur style à l&rsquo;aide de templates. Il est ainsi super simple de modifier le style des pages car on ne modifie que les templates et on relance la génération des pages. Par ailleurs ces génrateurs permettent de créer automatiquement le flux RSS.</p>
<p>J&rsquo;ai choisi de vous présenter Hugo car c&rsquo;est celui que j&rsquo;ai choisi pour mes besoins, il est écrit en go donc est compilé et plus rapide logiquement, il est multiplateforme donc fonctionne peut importe le poste sur lequel je travaille, libre bien évidemment et propose une large bilbiothèque de thème. En effet certains thèmes conviennent pour des blog (comme le thème <a href="https://themes.gohugo.io/hugo-theme-terminal/">Terminal</a> que j&rsquo;utilise ici), d&rsquo;autres pour de la documentation, des CV ou encore des portfolio. J&rsquo;ai donc l&rsquo;intention de l&rsquo;utiliser également pour ma documentation par exemple.</p>
<p>L&rsquo;avantage d&rsquo;un générateur comme celui là au lieu d&rsquo;un interpréteur markdown écrit en NodeJS ou en PHP par exemple, c&rsquo;est qu&rsquo;il n&rsquo;est exécuté qu&rsquo;une fois au moment de la mise à jour et il suffit ensuite de servir les pages générées sur un serveur Apache, Nginx ou Caddy, ainsi l&rsquo;administration se trouve fortement simplifiée, les ressources de la machines et l&rsquo;électricité sons économisés et le service de la page au client est plus rapide.</p>
<p>Afin de mettre en place il suffit de télécharger l&rsquo;exécutable sur la page GitHub su projet puis de le mettre dans le $PATH de votre machine. Puis vous vous rendez à l&rsquo;endroit ou vous souhaitez placer le dossier de votre projet et lancez <code>hugo new site &lt;nom du site&gt;</code>. Un dossier avec le nécessaire est créé puis dans ce dossier vous lancez <code>hugo new posts/&lt;nom du poste&gt;.md</code> pour créer un post. Vous pouvez l&rsquo;éditer et vous terminez par un simple <code>hugo</code> pour générer le site. Le produit final se trouve dans le dossier public.</p>
<p>Une page de documentation viendra bientôt pour montrer comment je fais sur ma propre infrastructure, en attendant vous pouvez regarder la <a href="https://gohugo.io/documentation/">documentation officielle</a> pour avoir plus de précisions.</p>
</div></div>
<div class="pagination">
<div class="pagination__title">
<span class="pagination__title-h">Lire d&#39;autres articles</span>
<hr />
</div>
<div class="pagination__buttons">
<span class="button next">
<a href="https://rdelaage.ovh/blog/posts/premier-article/">
<span class="button__text">Premier article</span>
<span class="button__icon"></span>
</a>
</span>
</div>
</div>
</div>
</div>
<footer class="footer">
<div class="footer__inner">
<div class="copyright copyright--user">
<span>CC-BY-SA</span>
<span>:: Theme made by <a href="https://twitter.com/panr">panr</a></span>
</div>
</div>
</footer>
<script src="https://rdelaage.ovh/blog/assets/main.js"></script>
<script src="https://rdelaage.ovh/blog/assets/prism.js"></script>
</div>
</body>
</html>

View File

@ -1,189 +0,0 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<title>Posts :: Romain de Laage — Le blog d&#39;un étudiant en informatique</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="" />
<meta name="keywords" content="" />
<meta name="robots" content="noodp" />
<link rel="canonical" href="https://rdelaage.ovh/blog/posts/" />
<link rel="stylesheet" href="https://rdelaage.ovh/blog/assets/style.css">
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="https://rdelaage.ovh/blog/img/apple-touch-icon-144-precomposed.png">
<link rel="shortcut icon" href="https://rdelaage.ovh/blog/img/favicon/orange.png">
<meta name="twitter:card" content="summary" />
<meta name="twitter:creator" content="" />
<meta property="og:locale" content="fr" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Posts :: Romain de Laage">
<meta property="og:description" content="" />
<meta property="og:url" content="https://rdelaage.ovh/blog/posts/" />
<meta property="og:site_name" content="Posts" />
<meta property="og:image" content="https://rdelaage.ovh/blog/img/favicon/orange.png">
<meta property="og:image:width" content="2048">
<meta property="og:image:height" content="1024">
<link href="/blog/posts/index.xml" rel="alternate" type="application/rss+xml" title="Romain de Laage" />
</head>
<body class="">
<div class="container full headings--one-size">
<header class="header">
<div class="header__inner">
<div class="header__logo">
<a href="https://rdelaage.ovh/blog">
<div class="logo">
rdelaage
</div>
</a>
</div>
<div class="menu-trigger">menu</div>
</div>
</header>
<div class="content">
<div class="posts">
<div class="post on-list">
<h1 class="post-title">
<a href="https://rdelaage.ovh/blog/posts/hugo/">Créez vos sites web statiques sans prise de tête avec Hugo</a>
</h1>
<div class="post-meta">
<span class="post-date">
2020-07-20
</span>
<span class="post-author">::Romain de Laage</span>
</div>
<span class="post-tags">
#<a href="https://rdelaage.ovh/blog/tags/web/">web</a>&nbsp;
#<a href="https://rdelaage.ovh/blog/tags/markdown/">markdown</a>&nbsp;
</span>
<div class="post-content">
<!-- raw HTML omitted -->
</div>
</div>
<div class="post on-list">
<h1 class="post-title">
<a href="https://rdelaage.ovh/blog/posts/premier-article/">Premier article</a>
</h1>
<div class="post-meta">
<span class="post-date">
2020-07-20
</span>
<span class="post-author">::Romain de Laage</span>
</div>
<div class="post-content">
Premier article du blog, présentation, &hellip;
</div>
<div>
<a class="read-more button"
href="/blog/posts/premier-article/">Plus →</a>
</div>
</div>
<div class="pagination">
<div class="pagination__buttons">
</div>
</div>
</div>
</div>
<footer class="footer">
<div class="footer__inner">
<div class="copyright copyright--user">
<span>CC-BY-SA</span>
<span>:: Theme made by <a href="https://twitter.com/panr">panr</a></span>
</div>
</div>
</footer>
<script src="https://rdelaage.ovh/blog/assets/main.js"></script>
<script src="https://rdelaage.ovh/blog/assets/prism.js"></script>
</div>
</body>
</html>

View File

@ -1,34 +0,0 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Posts on Romain de Laage</title>
<link>https://rdelaage.ovh/blog/posts/</link>
<description>Recent content in Posts on Romain de Laage</description>
<generator>Hugo -- gohugo.io</generator>
<language>fr-fr</language>
<copyright>CC-BY-SA</copyright>
<lastBuildDate>Mon, 20 Jul 2020 00:00:00 +0000</lastBuildDate>
<atom:link href="https://rdelaage.ovh/blog/posts/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>Créez vos sites web statiques sans prise de tête avec Hugo</title>
<link>https://rdelaage.ovh/blog/posts/hugo/</link>
<pubDate>Mon, 20 Jul 2020 00:00:00 +0000</pubDate>
<guid>https://rdelaage.ovh/blog/posts/hugo/</guid>
<description>Créez vos sites web statiques sans prise de tête avec Hugo Un site web statique est un site web dont le contenu ne change pas en fonction de la personne qui navigue dessus. Vous pouvez bien sûr éditer le site directement en HTML et en CSS mais cela peut vite devenir un enfer si vous devez modifier le style du site, il faut alors modifier toutes les pages déjà créées.</description>
</item>
<item>
<title>Premier article</title>
<link>https://rdelaage.ovh/blog/posts/premier-article/</link>
<pubDate>Mon, 20 Jul 2020 00:00:00 +0000</pubDate>
<guid>https://rdelaage.ovh/blog/posts/premier-article/</guid>
<description>Bienvenue dans mon blog Salut ami libriste, technophile ou juste curieux. Tu es en train de lire le premier article de mon blog, je ne sais pas encore vraiment ce qu&amp;rsquo;il deviendra, à quel rythme je l&amp;rsquo;alimenterai ni ce que j&amp;rsquo;y mettrai. Une chose est sûre, j&amp;rsquo;y partagerai mes découvertes à propos du monde du logiciel libre, peut-être des reflexions voire même des tutoriels. J&amp;rsquo;ai envie de partager mon enthousiasme quant au modèle libriste, à l&amp;rsquo;informatique et partager ma vision des choses.</description>
</item>
</channel>
</rss>

View File

@ -1 +0,0 @@
<!DOCTYPE html><html><head><title>https://rdelaage.ovh/blog/posts/</title><link rel="canonical" href="https://rdelaage.ovh/blog/posts/"/><meta name="robots" content="noindex"><meta charset="utf-8" /><meta http-equiv="refresh" content="0; url=https://rdelaage.ovh/blog/posts/" /></head></html>

View File

@ -1,169 +0,0 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<title>Premier article :: Romain de Laage — Le blog d&#39;un étudiant en informatique</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="Bienvenue dans mon blog Salut ami libriste, technophile ou juste curieux. Tu es en train de lire le premier article de mon blog, je ne sais pas encore vraiment ce qu&amp;rsquo;il deviendra, à quel rythme je l&amp;rsquo;alimenterai ni ce que j&amp;rsquo;y mettrai. Une chose est sûre, j&amp;rsquo;y partagerai mes découvertes à propos du monde du logiciel libre, peut-être des reflexions voire même des tutoriels. J&amp;rsquo;ai envie de partager mon enthousiasme quant au modèle libriste, à l&amp;rsquo;informatique et partager ma vision des choses." />
<meta name="keywords" content="" />
<meta name="robots" content="noodp" />
<link rel="canonical" href="https://rdelaage.ovh/blog/posts/premier-article/" />
<link rel="stylesheet" href="https://rdelaage.ovh/blog/assets/style.css">
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="https://rdelaage.ovh/blog/img/apple-touch-icon-144-precomposed.png">
<link rel="shortcut icon" href="https://rdelaage.ovh/blog/img/favicon/orange.png">
<meta name="twitter:card" content="summary" />
<meta name="twitter:creator" content="Romain de Laage" />
<meta property="og:locale" content="fr" />
<meta property="og:type" content="article" />
<meta property="og:title" content="Premier article :: Romain de Laage">
<meta property="og:description" content="Premier article du blog, présentation, ..." />
<meta property="og:url" content="https://rdelaage.ovh/blog/posts/premier-article/" />
<meta property="og:site_name" content="Premier article" />
<meta property="og:image" content="https://rdelaage.ovh/blog/img/favicon/orange.png">
<meta property="og:image:width" content="2048">
<meta property="og:image:height" content="1024">
<meta property="article:published_time" content="2020-07-20 00:00:00 &#43;0000 UTC" />
</head>
<body class="">
<div class="container full headings--one-size">
<header class="header">
<div class="header__inner">
<div class="header__logo">
<a href="https://rdelaage.ovh/blog">
<div class="logo">
rdelaage
</div>
</a>
</div>
<div class="menu-trigger">menu</div>
</div>
</header>
<div class="content">
<div class="post">
<h1 class="post-title">
<a href="https://rdelaage.ovh/blog/posts/premier-article/">Premier article</a></h1>
<div class="post-meta">
<span class="post-date">
2020-07-20
</span>
<span class="post-author">::
Romain de Laage
</span>
</div>
<div class="post-content"><div>
<h1 id="bienvenue-dans-mon-blog">Bienvenue dans mon blog<a href="#bienvenue-dans-mon-blog" class="hanchor" ariaLabel="Anchor">&#8983;</a> </h1>
<p>Salut ami libriste, technophile ou juste curieux. Tu es en train de lire le premier article de mon blog, je ne sais pas encore vraiment ce qu&rsquo;il deviendra, à quel rythme je l&rsquo;alimenterai ni ce que j&rsquo;y mettrai. Une chose est sûre, j&rsquo;y partagerai mes découvertes à propos du monde du logiciel libre, peut-être des reflexions voire même des tutoriels. J&rsquo;ai envie de partager mon enthousiasme quant au modèle libriste, à l&rsquo;informatique et partager ma vision des choses.</p>
<p>Pour me présenter vite fait, je suis étudiant en informatique à l&rsquo;Université de Technologie de Compiègne dans laquelle je suis entré en février 2019. Je suis bénévole chez le CHATONS Picasoft, ce qui m&rsquo;a permis d&rsquo;apprendre énormément de choses sur le modèle libriste, sur les systèmes GNU/Linux et sur l&rsquo;hébergement. Il y a quelques temps j&rsquo;ai décidé de m&rsquo;autohébergé en achetant mon nom de domaine chez OVH, d&rsquo;abord pour une instance Nextcloud et une instance gitea puis pour d&rsquo;autres services pour le fun comme un agrégateur de flux miniflux et une instance privatebin, maintenant je lance mon blog.</p>
<p>En tout cas, en attendant la prochaine publication, n&rsquo;hésite pas à visiter <a href="https://rdelaage.ovh">mon site web</a> et à me rejoindre sur le fédiverse (@rdelaage@mamot.fr).</p>
<p>Librement, Romain de Laage</p>
</div></div>
<div class="pagination">
<div class="pagination__title">
<span class="pagination__title-h">Lire d&#39;autres articles</span>
<hr />
</div>
<div class="pagination__buttons">
<span class="button previous">
<a href="https://rdelaage.ovh/blog/posts/hugo/">
<span class="button__icon"></span>
<span class="button__text">Créez vos sites web statiques sans prise de tête avec Hugo</span>
</a>
</span>
</div>
</div>
</div>
</div>
<footer class="footer">
<div class="footer__inner">
<div class="copyright copyright--user">
<span>CC-BY-SA</span>
<span>:: Theme made by <a href="https://twitter.com/panr">panr</a></span>
</div>
</div>
</footer>
<script src="https://rdelaage.ovh/blog/assets/main.js"></script>
<script src="https://rdelaage.ovh/blog/assets/prism.js"></script>
</div>
</body>
</html>

View File

@ -1,44 +0,0 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://rdelaage.ovh/blog/posts/hugo/</loc>
<lastmod>2020-07-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://rdelaage.ovh/blog/tags/markdown/</loc>
<lastmod>2020-07-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://rdelaage.ovh/blog/posts/</loc>
<lastmod>2020-07-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://rdelaage.ovh/blog/posts/premier-article/</loc>
<lastmod>2020-07-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://rdelaage.ovh/blog/</loc>
<lastmod>2020-07-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://rdelaage.ovh/blog/tags/</loc>
<lastmod>2020-07-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://rdelaage.ovh/blog/tags/web/</loc>
<lastmod>2020-07-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://rdelaage.ovh/blog/categories/</loc>
</url>
</urlset>

View File

@ -1,136 +0,0 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<title>Tags :: Romain de Laage — Le blog d&#39;un étudiant en informatique</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="" />
<meta name="keywords" content="" />
<meta name="robots" content="noodp" />
<link rel="canonical" href="https://rdelaage.ovh/blog/tags/" />
<link rel="stylesheet" href="https://rdelaage.ovh/blog/assets/style.css">
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="https://rdelaage.ovh/blog/img/apple-touch-icon-144-precomposed.png">
<link rel="shortcut icon" href="https://rdelaage.ovh/blog/img/favicon/orange.png">
<meta name="twitter:card" content="summary" />
<meta name="twitter:creator" content="" />
<meta property="og:locale" content="fr" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Tags :: Romain de Laage">
<meta property="og:description" content="" />
<meta property="og:url" content="https://rdelaage.ovh/blog/tags/" />
<meta property="og:site_name" content="Tags" />
<meta property="og:image" content="https://rdelaage.ovh/blog/img/favicon/orange.png">
<meta property="og:image:width" content="2048">
<meta property="og:image:height" content="1024">
<link href="/blog/tags/index.xml" rel="alternate" type="application/rss+xml" title="Romain de Laage" />
</head>
<body class="">
<div class="container full headings--one-size">
<header class="header">
<div class="header__inner">
<div class="header__logo">
<a href="https://rdelaage.ovh/blog">
<div class="logo">
rdelaage
</div>
</a>
</div>
<div class="menu-trigger">menu</div>
</div>
</header>
<div class="content">
<div class="terms">
<h1>Tags</h1>
<ul>
<li>
<a class="terms-title" href="https://rdelaage.ovh/blog/tags/markdown/">markdown (1)</a>
</li>
<li>
<a class="terms-title" href="https://rdelaage.ovh/blog/tags/web/">web (1)</a>
</li>
</ul>
</div>
</div>
<footer class="footer">
<div class="footer__inner">
<div class="copyright copyright--user">
<span>CC-BY-SA</span>
<span>:: Theme made by <a href="https://twitter.com/panr">panr</a></span>
</div>
</div>
</footer>
<script src="https://rdelaage.ovh/blog/assets/main.js"></script>
<script src="https://rdelaage.ovh/blog/assets/prism.js"></script>
</div>
</body>
</html>

View File

@ -1,34 +0,0 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Tags on Romain de Laage</title>
<link>https://rdelaage.ovh/blog/tags/</link>
<description>Recent content in Tags on Romain de Laage</description>
<generator>Hugo -- gohugo.io</generator>
<language>fr-fr</language>
<copyright>CC-BY-SA</copyright>
<lastBuildDate>Mon, 20 Jul 2020 00:00:00 +0000</lastBuildDate>
<atom:link href="https://rdelaage.ovh/blog/tags/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>markdown</title>
<link>https://rdelaage.ovh/blog/tags/markdown/</link>
<pubDate>Mon, 20 Jul 2020 00:00:00 +0000</pubDate>
<guid>https://rdelaage.ovh/blog/tags/markdown/</guid>
<description></description>
</item>
<item>
<title>web</title>
<link>https://rdelaage.ovh/blog/tags/web/</link>
<pubDate>Mon, 20 Jul 2020 00:00:00 +0000</pubDate>
<guid>https://rdelaage.ovh/blog/tags/web/</guid>
<description></description>
</item>
</channel>
</rss>

View File

@ -1,158 +0,0 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<title>markdown :: Romain de Laage — Le blog d&#39;un étudiant en informatique</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="" />
<meta name="keywords" content="" />
<meta name="robots" content="noodp" />
<link rel="canonical" href="https://rdelaage.ovh/blog/tags/markdown/" />
<link rel="stylesheet" href="https://rdelaage.ovh/blog/assets/style.css">
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="https://rdelaage.ovh/blog/img/apple-touch-icon-144-precomposed.png">
<link rel="shortcut icon" href="https://rdelaage.ovh/blog/img/favicon/orange.png">
<meta name="twitter:card" content="summary" />
<meta name="twitter:creator" content="" />
<meta property="og:locale" content="fr" />
<meta property="og:type" content="website" />
<meta property="og:title" content="markdown :: Romain de Laage">
<meta property="og:description" content="" />
<meta property="og:url" content="https://rdelaage.ovh/blog/tags/markdown/" />
<meta property="og:site_name" content="markdown" />
<meta property="og:image" content="https://rdelaage.ovh/blog/img/favicon/orange.png">
<meta property="og:image:width" content="2048">
<meta property="og:image:height" content="1024">
<link href="/blog/tags/markdown/index.xml" rel="alternate" type="application/rss+xml" title="Romain de Laage" />
</head>
<body class="">
<div class="container full headings--one-size">
<header class="header">
<div class="header__inner">
<div class="header__logo">
<a href="https://rdelaage.ovh/blog">
<div class="logo">
rdelaage
</div>
</a>
</div>
<div class="menu-trigger">menu</div>
</div>
</header>
<div class="content">
<div class="posts">
<div class="post on-list">
<h1 class="post-title">
<a href="https://rdelaage.ovh/blog/posts/hugo/">Créez vos sites web statiques sans prise de tête avec Hugo</a>
</h1>
<div class="post-meta">
<span class="post-date">
2020-07-20
</span>
<span class="post-author">::Romain de Laage</span>
</div>
<span class="post-tags">
#<a href="https://rdelaage.ovh/blog/tags/web/">web</a>&nbsp;
#<a href="https://rdelaage.ovh/blog/tags/markdown/">markdown</a>&nbsp;
</span>
<div class="post-content">
<!-- raw HTML omitted -->
</div>
</div>
<div class="pagination">
<div class="pagination__buttons">
</div>
</div>
</div>
</div>
<footer class="footer">
<div class="footer__inner">
<div class="copyright copyright--user">
<span>CC-BY-SA</span>
<span>:: Theme made by <a href="https://twitter.com/panr">panr</a></span>
</div>
</div>
</footer>
<script src="https://rdelaage.ovh/blog/assets/main.js"></script>
<script src="https://rdelaage.ovh/blog/assets/prism.js"></script>
</div>
</body>
</html>

View File

@ -1,25 +0,0 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>markdown on Romain de Laage</title>
<link>https://rdelaage.ovh/blog/tags/markdown/</link>
<description>Recent content in markdown on Romain de Laage</description>
<generator>Hugo -- gohugo.io</generator>
<language>fr-fr</language>
<copyright>CC-BY-SA</copyright>
<lastBuildDate>Mon, 20 Jul 2020 00:00:00 +0000</lastBuildDate>
<atom:link href="https://rdelaage.ovh/blog/tags/markdown/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>Créez vos sites web statiques sans prise de tête avec Hugo</title>
<link>https://rdelaage.ovh/blog/posts/hugo/</link>
<pubDate>Mon, 20 Jul 2020 00:00:00 +0000</pubDate>
<guid>https://rdelaage.ovh/blog/posts/hugo/</guid>
<description>Créez vos sites web statiques sans prise de tête avec Hugo Un site web statique est un site web dont le contenu ne change pas en fonction de la personne qui navigue dessus. Vous pouvez bien sûr éditer le site directement en HTML et en CSS mais cela peut vite devenir un enfer si vous devez modifier le style du site, il faut alors modifier toutes les pages déjà créées.</description>
</item>
</channel>
</rss>

View File

@ -1 +0,0 @@
<!DOCTYPE html><html><head><title>https://rdelaage.ovh/blog/tags/markdown/</title><link rel="canonical" href="https://rdelaage.ovh/blog/tags/markdown/"/><meta name="robots" content="noindex"><meta charset="utf-8" /><meta http-equiv="refresh" content="0; url=https://rdelaage.ovh/blog/tags/markdown/" /></head></html>

View File

@ -1,158 +0,0 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<title>web :: Romain de Laage — Le blog d&#39;un étudiant en informatique</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="" />
<meta name="keywords" content="" />
<meta name="robots" content="noodp" />
<link rel="canonical" href="https://rdelaage.ovh/blog/tags/web/" />
<link rel="stylesheet" href="https://rdelaage.ovh/blog/assets/style.css">
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="https://rdelaage.ovh/blog/img/apple-touch-icon-144-precomposed.png">
<link rel="shortcut icon" href="https://rdelaage.ovh/blog/img/favicon/orange.png">
<meta name="twitter:card" content="summary" />
<meta name="twitter:creator" content="" />
<meta property="og:locale" content="fr" />
<meta property="og:type" content="website" />
<meta property="og:title" content="web :: Romain de Laage">
<meta property="og:description" content="" />
<meta property="og:url" content="https://rdelaage.ovh/blog/tags/web/" />
<meta property="og:site_name" content="web" />
<meta property="og:image" content="https://rdelaage.ovh/blog/img/favicon/orange.png">
<meta property="og:image:width" content="2048">
<meta property="og:image:height" content="1024">
<link href="/blog/tags/web/index.xml" rel="alternate" type="application/rss+xml" title="Romain de Laage" />
</head>
<body class="">
<div class="container full headings--one-size">
<header class="header">
<div class="header__inner">
<div class="header__logo">
<a href="https://rdelaage.ovh/blog">
<div class="logo">
rdelaage
</div>
</a>
</div>
<div class="menu-trigger">menu</div>
</div>
</header>
<div class="content">
<div class="posts">
<div class="post on-list">
<h1 class="post-title">
<a href="https://rdelaage.ovh/blog/posts/hugo/">Créez vos sites web statiques sans prise de tête avec Hugo</a>
</h1>
<div class="post-meta">
<span class="post-date">
2020-07-20
</span>
<span class="post-author">::Romain de Laage</span>
</div>
<span class="post-tags">
#<a href="https://rdelaage.ovh/blog/tags/web/">web</a>&nbsp;
#<a href="https://rdelaage.ovh/blog/tags/markdown/">markdown</a>&nbsp;
</span>
<div class="post-content">
<!-- raw HTML omitted -->
</div>
</div>
<div class="pagination">
<div class="pagination__buttons">
</div>
</div>
</div>
</div>
<footer class="footer">
<div class="footer__inner">
<div class="copyright copyright--user">
<span>CC-BY-SA</span>
<span>:: Theme made by <a href="https://twitter.com/panr">panr</a></span>
</div>
</div>
</footer>
<script src="https://rdelaage.ovh/blog/assets/main.js"></script>
<script src="https://rdelaage.ovh/blog/assets/prism.js"></script>
</div>
</body>
</html>

View File

@ -1,25 +0,0 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>web on Romain de Laage</title>
<link>https://rdelaage.ovh/blog/tags/web/</link>
<description>Recent content in web on Romain de Laage</description>
<generator>Hugo -- gohugo.io</generator>
<language>fr-fr</language>
<copyright>CC-BY-SA</copyright>
<lastBuildDate>Mon, 20 Jul 2020 00:00:00 +0000</lastBuildDate>
<atom:link href="https://rdelaage.ovh/blog/tags/web/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>Créez vos sites web statiques sans prise de tête avec Hugo</title>
<link>https://rdelaage.ovh/blog/posts/hugo/</link>
<pubDate>Mon, 20 Jul 2020 00:00:00 +0000</pubDate>
<guid>https://rdelaage.ovh/blog/posts/hugo/</guid>
<description>Créez vos sites web statiques sans prise de tête avec Hugo Un site web statique est un site web dont le contenu ne change pas en fonction de la personne qui navigue dessus. Vous pouvez bien sûr éditer le site directement en HTML et en CSS mais cela peut vite devenir un enfer si vous devez modifier le style du site, il faut alors modifier toutes les pages déjà créées.</description>
</item>
</channel>
</rss>

View File

@ -1 +0,0 @@
<!DOCTYPE html><html><head><title>https://rdelaage.ovh/blog/tags/web/</title><link rel="canonical" href="https://rdelaage.ovh/blog/tags/web/"/><meta name="robots" content="noindex"><meta charset="utf-8" /><meta http-equiv="refresh" content="0; url=https://rdelaage.ovh/blog/tags/web/" /></head></html>