Reviewed-on: #1
mop.vapor-sea.space
Public product and documentation site for MOP — Market Opportunity Planner, a Vapor Sea EVE Online industry-planning application.
The production site is built from Hugo source under docs/. The legacy root site remains untouched as a rollback reference while the migration settles.
Hugo preview
Requires Hugo Extended v0.164.x:
hugo server --source docs --bind 127.0.0.1 --port 4173 --disableFastRender
# open http://127.0.0.1:4173
Production-equivalent strict build:
hugo --source docs --destination public --gc --minify --panicOnWarning \
--baseURL "https://mop.vapor-sea.space/"
test -s docs/public/index.html
docs/public/ is generated and ignored.
Migration layout
docs/content/_index.md— single-page narrative sourcedocs/content/{installation,workflow,development,deployment,architecture,troubleshooting}/— standalone documentation sectionsdocs/layouts/— project-owned Hugo templates and partialsdocs/layouts/_default/{single,list}.html— documentation page shellsdocs/layouts/shortcodes/— workflow, integration, outcome, and product-shot componentsdocs/assets/css/site.css— black/gold Vapor Sea design systemdocs/assets/js/site.js— header/reveal/review behaviordocs/assets/images/screenshots/— six reviewed workflow captures; Hugo generates responsive WebP derivativesdesign/2026-08-20-hugo-site-publishing-design.md— architecture, migration, and cutover designindex.html,styles.css,script.js,assets/— temporary production rollback site
The accepted installation scope is source development plus the existing Kubernetes/operator path. Do not advertise Docker Compose until vapor-sea/mop provides and tests it.
Publishing target
master/docs → Gitea Action → publish branch → git-sync/nginx/Caddy
.gitea/workflows/hugo-publish.yml builds Hugo after relevant pushes to master and publishes generated root files to the machine-owned publish branch. Production git-sync follows publish; do not edit generated files there manually. The six screenshot-backed workflow sections are live at the public URL.
Source application: https://git.r3r4um.online/vapor-sea/mop
Public URL: https://mop.vapor-sea.space/