$ cat {{ path.Base .File.Path }}
+ {{ with .Date }}# {{ .Format "2006-01-02" }}
{{ end }} + {{ .Content }} +From fdde64265e6caef30fb7b4bef33d886477293636 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=27=C3=A9lectron=20rare?= <108685187+electron-rare@users.noreply.github.com> Date: Thu, 9 Jul 2026 11:24:01 +0200 Subject: [PATCH] feat: add Hugo blog with terminal-bus theme Scaffold the bus.saillant.cc blog: Hugo site config, a hand-written vendored theme (terminal-bus, zero deps), and the first post plus an about page. The theme is minimal on purpose: single baseof/home/page/section layouts and one CSS file, styled as a terminal/hackerspace prompt (green-on-dark, ASCII banner, monospace). No upstream theme pulled in, per the no-blind-dependency policy. Consumes journal entries later (Task 4); build output feeds deploy.sh (Task 8). blog/public/ and blog/resources/ stay gitignored. --- blog/content/a-propos.md | 10 +++++ blog/content/posts/2026-07-09-le-projet.md | 27 ++++++++++++ blog/hugo.toml | 15 +++++++ blog/themes/terminal-bus/layouts/baseof.html | 33 ++++++++++++++ blog/themes/terminal-bus/layouts/home.html | 12 +++++ blog/themes/terminal-bus/layouts/page.html | 7 +++ blog/themes/terminal-bus/layouts/section.html | 11 +++++ .../terminal-bus/static/css/terminal.css | 44 +++++++++++++++++++ blog/themes/terminal-bus/theme.toml | 4 ++ 9 files changed, 163 insertions(+) create mode 100644 blog/content/a-propos.md create mode 100644 blog/content/posts/2026-07-09-le-projet.md create mode 100644 blog/hugo.toml create mode 100644 blog/themes/terminal-bus/layouts/baseof.html create mode 100644 blog/themes/terminal-bus/layouts/home.html create mode 100644 blog/themes/terminal-bus/layouts/page.html create mode 100644 blog/themes/terminal-bus/layouts/section.html create mode 100644 blog/themes/terminal-bus/static/css/terminal.css create mode 100644 blog/themes/terminal-bus/theme.toml diff --git a/blog/content/a-propos.md b/blog/content/a-propos.md new file mode 100644 index 0000000..b4af6a8 --- /dev/null +++ b/blog/content/a-propos.md @@ -0,0 +1,10 @@ +--- +title: "À propos" +slug: "a-propos" +--- + +Chantier de transformation d'un Irisbus Axer en atelier/labo mobile, +mené par L'Electron Rare. Électronique, fabrication numérique, une +douche, 9 places, et un objectif VASP au bout de 5 ans. + +Contact : clement@saillant.cc diff --git a/blog/content/posts/2026-07-09-le-projet.md b/blog/content/posts/2026-07-09-le-projet.md new file mode 100644 index 0000000..3d7019e --- /dev/null +++ b/blog/content/posts/2026-07-09-le-projet.md @@ -0,0 +1,27 @@ +--- +title: "Le projet : un Irisbus Axer devient atelier mobile" +date: 2026-07-09 +slug: "le-projet" +--- + +Un bus. Un vrai, un Irisbus Axer, déjà vidé de ses sièges. Destination : +**atelier / labo mobile** — électronique et prototypage d'un côté, +fabrication numérique de l'autre (imprimantes 3D, découpe laser, petite +CNC). Plus une cabine de douche et 9 places assises, parce qu'un atelier +qui ne peut pas emmener son équipe ne sert à rien. + +Côté paperasse, l'objectif est une reclassification **VASP atelier +≤ 9 places** : conduite au permis C, sortie du régime transport en +commun. Ça impose de penser réglementaire *avant* de visser quoi que ce +soit — ancrages de sièges, circuit électrique séparé, suivi de poids par +essieu tenu depuis le premier jour. + +L'horizon est assumé : **5 ans**. Année 1 : conception, pesée, isolation. +Ensuite l'énergie, les fluides, l'aménagement, les machines, et le +passage DREAL en bout de course. + +Ce blog racontera le chantier — les plans, les ratés, les pesées, les +schémas. Tout le projet est versionné dans un dépôt git, y compris ce +billet. + +Prochaine étape : peser le bus vide. Point zéro. diff --git a/blog/hugo.toml b/blog/hugo.toml new file mode 100644 index 0000000..3e6063a --- /dev/null +++ b/blog/hugo.toml @@ -0,0 +1,15 @@ +baseURL = "https://bus.saillant.cc/" +languageCode = "fr-fr" +title = "bus.saillant.cc" +theme = "terminal-bus" +timeZone = "Europe/Paris" + +[params] + description = "Chantier d'un Irisbus Axer transformé en atelier/labo mobile — électronique, fab numérique, VASP." + prompt = "electron@bus" + +[permalinks] + posts = "/:year/:month/:slug/" + +[markup.goldmark.renderer] + unsafe = true diff --git a/blog/themes/terminal-bus/layouts/baseof.html b/blog/themes/terminal-bus/layouts/baseof.html new file mode 100644 index 0000000..5949d9f --- /dev/null +++ b/blog/themes/terminal-bus/layouts/baseof.html @@ -0,0 +1,33 @@ + + +
+ + ++ ____ _ _ ____ +| __ )| | | / ___| bus.saillant.cc +| _ \| | | \___ \ Irisbus Axer -> atelier mobile +| |_) | |_| |___) | electronique . fab numerique . VASP +|____/ \___/|____/ ++ +
{{ site.Params.description }}
+# {{ .Format "2006-01-02" }}
{{ end }} + {{ .Content }} +