Techmore is a personal technical notebook and project hub for F.I.R.E., home energy systems, solar modeling, and practical infrastructure notes.
Live site: techmore.github.io
- Energy monitoring hub: project context, measured loads, and system decisions
- Solar option summary: side-by-side build choices and modeled tradeoffs
- Solar offset calculator: quick production and payback estimates
- Will Prowse 2026 model: battery, inverter, panel, runtime, and rescue-charging model
- Pecron backup plan: a separate portable-storage and critical-load path
- Repo directory: other public Techmore projects
- F.I.R.E. notes and reading paths
- Energy-monitoring data and home-system guides
- Solar options with costs, production, runtime, circuit coverage, and charging paths
- ERV, heat-pump, networking, UniFi, EV, and general infrastructure notes
- Jekyll with the system Ruby gem
- Tailwind CSS via CDN
- Vanilla inline JavaScript
- Google Fonts: Inter and Instrument Serif
- No
Gemfile,package.json, or frontend build pipeline
Install Jekyll if it is not already available:
gem install jekyllRun the site locally:
jekyll serve --livereloadLocal development runs at http://localhost:4000.
- Do not run
refresh.shlocally. It is a server-side deployment script that can destroy local files. - Generated Jekyll output belongs in
_site/and is ignored by Git. - Pages use only this front matter shape:
---
layout: default
title: Page Title - Techmore
---_includes/head.html: shared<head>, Tailwind config, and fonts_includes/nav.html: shared navigation_includes/footer.html: shared footer_layouts/default.html: default page shell_config.yml: Jekyll configurationindex.html: home page and F.I.R.E. feedpages/energy-monitoring.html: energy hubpages/energy-monitoring/: solar, battery, and energy-system detail pagespages/phase1_erv_guide.html: ERV guidepages/phase2_heatpump_guide.html: heat-pump guidepages/books.html: books landing page
- Group Tailwind classes by layout, background/border, typography, then interaction.
- Keep page-specific CSS in inline
<style>blocks where the repo already expects it. - Keep JavaScript inline and use vanilla JS; prefer
varfor new additions. - Prefer Tailwind
olive-*classes oroklch()values instead of hex colors.