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.
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="{{ site.Language.LanguageCode }}">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>{{ if not .IsHome }}{{ .Title }} — {{ end }}{{ site.Title }}</title>
|
||||
<meta name="description" content="{{ with .Description }}{{ . }}{{ else }}{{ site.Params.description }}{{ end }}">
|
||||
<link rel="stylesheet" href="{{ "css/terminal.css" | relURL }}">
|
||||
</head>
|
||||
<body>
|
||||
<header>
|
||||
<pre class="banner">
|
||||
____ _ _ ____
|
||||
| __ )| | | / ___| bus.saillant.cc
|
||||
| _ \| | | \___ \ Irisbus Axer -> atelier mobile
|
||||
| |_) | |_| |___) | electronique . fab numerique . VASP
|
||||
|____/ \___/|____/
|
||||
</pre>
|
||||
<nav>
|
||||
<span class="prompt">{{ site.Params.prompt }}:~$</span>
|
||||
<a href="{{ "/" | relURL }}">ls posts/</a>
|
||||
<a href="{{ "/a-propos/" | relURL }}">cat a-propos.md</a>
|
||||
</nav>
|
||||
</header>
|
||||
<main>
|
||||
{{ block "main" . }}{{ end }}
|
||||
</main>
|
||||
<footer>
|
||||
<span class="prompt">{{ site.Params.prompt }}:~$</span> uptime
|
||||
— chantier démarré en 2026, horizon 5 ans. Généré par Hugo.
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user