Static site guide

2026-05-26 · 中文版

A Node build script (tools/build.mjs) keeps bilingual pages in sync. This guide covers layout, publishing, and our feature-first / noindex thin gallery quality strategy.

Folder layout

zh/  en/  assets/  tools/build.mjs  sitemap.xml
Register posts in ARTICLES, then run npm run build.

Feature-first content

Long-form features (e.g. Tokyo aerial guide) carry SEO weight. Most single-image URLs are noindex; only flagship aerials stay in the sitemap—see INDEXABLE_PICTURE_SLUGS.

New article checklist

Set slug, date, bilingual copy, and several substantive sections; the build adds author bylines, BlogPosting schema, RSS, and home listings when configured in HOME_FEATURED / HOME_LATEST.

Images and video

See WebP gallery performance. Host very large MP4 files on a CDN if needed.

After deploy

Run npm run ping-sitemap after upload; also submit sitemap.xml in Search Console—see SEO case study.

Trust pages

Keep About, Contact, and Privacy current. Author credit comes from SITE_AUTHOR.