Character Content Workflow

This document explains how we collect and maintain character data, build advice, images, and “latest snapshot” info for the Hippo Penny character pages.

Goal

We want character pages that help users decide fast.

The page should answer:

We are not trying to publish long patch-note summaries or copy generic wiki text.

Coverage

Current main games:

Main content types:

Source Priority

Use sources in this order.

  1. Official game sources for current facts. Examples: official news pages, official character pages, official trailers, official social posts, official YouTube uploads.
  2. High-signal secondary sources for build consensus. Examples: reputable guide sites, tier list updates, endgame discussion roundups, current banner trackers.
  3. Our own synthesis. We turn source material into a short verdict, build priorities, teams, and mistakes to avoid.

Do not publish from a single source when the page is giving advice.

What To Verify Fresh Every Time

These fields are time-sensitive and should be checked live before publishing or updating:

When in doubt, verify again. Add an exact date, not “today” or “recently.”

Workflow

1. Verify the live game state

For each game, confirm:

Record that in _data/character_games.yml under:

2. Confirm the character’s real role

Use official kit text and current community consensus to answer:

This becomes:

3. Build the recommendation from consensus, not one opinion

For builds, do not rely on one guide writer or one showcase video.

Cross-check:

Write advice for real players, not perfect showcase accounts.

Focus on:

This becomes:

4. Write the page in decision-first order

Every character page should lead with the answer, then support it.

Recommended structure:

  1. quick_verdict
  2. quick_take
  3. strengths / weaknesses
  4. best for / avoid if
  5. build and team notes
  6. tricks and mistakes
  7. final verdict

The first screen should already tell the user whether the character is worth their time or currency.

5. Add practical tricks

Each page should include usable advice, not just rating language.

Good examples:

Current fields:

6. Source hero images correctly

Hero images should not come from:

Preferred image sources:

  1. official site character assets
  2. official YouTube thumbnails from high-view character trailers / demos
  3. official social promo art

Process:

Current provenance fields:

Some character pages include a gallery list in front matter (see _layouts/character_detail.html). Each item is src (local path under the repo) and label (caption shown on the card).

Rules:

Behavior on the site:

Example:

gallery:
  - src: /assets/images/characters/honkai-star-rail/acheron.jpg
    label: "Character art"
  - src: /assets/images/characters/honkai-star-rail/acheron-promo.jpg
    label: "Official promo still"
    url: "https://www.youtube.com/watch?v=VIDEO_ID"

7. Update the relevant files

Typical file changes for one character:

If the character affects hub messaging, also update:

8. Verify locally before publishing

Always run:

bundle exec jekyll build

Then spot-check:

Character Checklist

Before a page is ready, make sure it has:

Writing Rules

Example Update Loop

When a banner or teammate change happens:

  1. re-check the live snapshot for the game
  2. update any affected character verdicts
  3. adjust teams and build notes if needed
  4. confirm the source date changed
  5. rebuild the site

Current Practical Rule

If a fact can change with a banner, patch, relic set, Echo set, or teammate release, verify it live before publishing.