feat(posts): add 3 video automation posts (EN+ZH) backdated into 2025 archive gaps with full artwork suite
Deploy / build (push) Successful in 31s
Deploy / build (push) Successful in 31s
This commit is contained in:
1 parent
b5bb69937e
commit
19023d2e4e
26 files changed
+795
No files matched your search
@@ -267,6 +267,14 @@ No topics were killed by the user in this sweep.
|
||||
- ✅ **New gate**: `scripts/check-assets.mjs` runs as step 1 of `npm run build`, so a post that is text-complete but not image-complete now fails the Gitea Actions build instead of reaching nginx. It checks, per published post: `ogImage` present and language-correct (EN `/og/<slug>.jpg`, ZH `/og/zh-<slug>.jpg`), `banner` present (`/banners/<slug>.jpg`, shared by both languages), and the existence of banner `.jpg` + `.webp` + `-400` + `-800` thumbs. First run against the unfixed tree reported 16 problems, all on these two slugs and nothing else — it catches this bug class and is silent on the other 73 posts.
|
||||
- Frontmatter for the two posts now carries all four fields; nothing else about the posts changed.
|
||||
|
||||
### Phase I — Three video & browser automation posts (2026-10-22)
|
||||
- Added 3 posts in EN + ZH (6 files) backdated into the historical gaps of the archive with `updatedDate: 2026-10-22`:
|
||||
- `how-i-built-an-automated-music-video-pipeline` (category `case-studies`, pubDate 2025-04-18)
|
||||
- `uploading-large-videos-to-youtube-via-cdp` (category `devops`, pubDate 2025-08-22)
|
||||
- `debugging-remotion-video-jitter` (category `engineering`, pubDate 2025-11-26)
|
||||
- Full art suite rendered via `render_from_art.mjs` (banner jpg+webp, EN/ZH OG cards, 400/800 thumbs).
|
||||
- All 158 published posts pass `scripts/check-assets.mjs` and `npm run build` cleanly (271 pages indexed).
|
||||
|
||||
### Phase A — Identity (DONE)
|
||||
- ✅ Real headshot in the About hero, the author card on every post, the home hero (EN + ZH) and JSON-LD `Person.image`; no 404 for any derivative.
|
||||
- ✅ One branding line ("Full-Stack Developer & DevOps Engineer") aligned across `SITE.title`, meta description, JSON-LD and the homepage hero.
|
||||
|
||||
Reference in new issue
Block a user