First rendered images from the FreeCAD models: sliding-roof concept
in both states (travel stacked vs deployed awning with props, iso and
top views showing the doubled PV area) and the interior zoning through
a transparent envelope. Rendered headless through the GUI binary with
event-loop pumping after a first blank-frame attempt. Physics post
now carries the two roof views.
Fill the power budget with argued type-values (flagged as estimates
pending nameplate readings): about 5.5 kWh on a typical workshop day,
peaks under the MultiPlus 4 kW continuous with a no-laser-plus-CNC
usage rule, 2.3 days of battery autonomy without sun, winter covered
when the deck is deployed. The system bought before the bus turns out
coherent with the workshop it will power. Blog post tells the day the
label, the datasheets and the beam equations made the decisions.
The user picked a proper name for the project repo. Rename on Gitea
(electron-rare/Beaujol-Bus-Lab), flip visibility to public now that
the privacy pass removed face photos and the seller ad screenshot,
and update every reference: local remote URL, CLAUDE.md git section,
blog about page and nav link. Add the missing hero image CSS rule.
The blog needed a visual identity and a path back to the source:
hero photo of the Axer on the home page, village photo and repo link
on the about page, and a git-clone nav link.
Privacy pass before the repo goes public: move the two cab photos
with an identifiable face and the seller ad screenshot out of the
repo (kept in BUS-photos-privees locally), update INDEX.md and
CLAUDE.md accordingly.
Sort and compress 18 site photos into domain folders (EXIF-dated,
indexed), correct battery model to Pylontech US3000C across energy
docs, and publish five backdated posts telling the story so far:
gear-before-bus, arrival, seat removal, sorting, energy architecture,
workbench. Night cab photos with an identifiable face stay out of the
public blog images.
Automate publishing the Hugo blog to the nginx host on Tower: build
with hugo --minify, rsync the public/ output to bus-blog, then smoke
test the public HTTPS URL to confirm the route is live end-to-end.
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.