Website/LAKE_REPORT_WORKFLOW.md

72 lines
1.4 KiB
Markdown

# Lake Report workflow
## Best structure for Dane to send drafts
Send one folder per post:
```text
001-mizumi-origin-story/
draft.md
mizumi-driveway.jpg
mizumi-purchased.jpeg
mizumi-breakdown.jpeg
eva.jpeg
```
The markdown can use either of these image styles:
```markdown
![Caption text](mizumi-driveway.jpg)
```
or simple placeholders:
```text
[MIZUMI_IN_DRIVEWAY.jpg HERE]
```
Split will turn that into the Hugo-native structure below.
## Final Hugo structure
Each Lake Report entry should be a Hugo leaf bundle:
```text
content/blog/lake-report/001-mizumi-origin-story/
index.md
mizumi-driveway.jpg
mizumi-purchased.jpeg
mizumi-breakdown.jpeg
eva.jpeg
```
Benefits:
- images stay next to the post they belong to
- markdown/HTML can use relative image paths
- posts can be moved or renamed without breaking global asset paths
- drafts are easy: set `draft: true` in `index.md`
## Front matter template
```yaml
---
title: "Lake Report 00X: Post Title"
date: 2026-04-24T23:47:00-04:00
draft: true
tags: ["Mizumi", "Nissan 300ZX", "Z31", "project car", "cars"]
categories: ["Lake Report", "Cars"]
summary: "One-sentence summary."
---
```
## Local preview
Use:
```bash
hugo server -D --bind 0.0.0.0 --baseURL http://split:1313 --port 1313
```
Draft posts will appear locally with `-D`, but will stay out of the production build until `draft: false`.