Files
tiennm99 e61e43892c feat: add verified facts, licensed textures and an original portrait
Content: new Origin story, The look and Beyond the series sections, plus
expanded relationships and gated arc detail. Two claims that had been
omitted as disputed are now settled and restored — the October 10
birthday, corroborated by the creator's own birthday artwork, and the
English voice credit. Height added. Age is shown as "28-29 — sources
differ" rather than silently picking a side.

Artwork: the abstract hero silhouette becomes a hand-plotted SVG
portrait whose fills read custom properties, so one drawing re-colours
itself for the manga and anime palettes in The look. Still no image file
of the character — the series is copyrighted, and that does not change
because a picture is redrawn or relicensed.

Textures: three licensed photographic backdrops, one CC0 and two under
the Unsplash License, each credited in the footer with author and
source. Two more were sourced and dropped: their seamless tiles read as
repeating ornament once the blend actually worked. Blending is `screen`
rather than `soft-light`, which collapses toward the backdrop on a
near-black palette and rendered four of the five invisible.

Contrast: magenta text moves to its own lighter token so every textured
surface can carry visible grain and still clear 5:1 on small type. Page
floor is 5.44:1, measured from rendered pixels.

Also: drop background-attachment parallax that cost dropped frames,
stop publishing internal working notes to the live site, add a LICENSE
scoped to exclude the series and the third-party textures, and correct
the artwork-provenance claims now that the page uses photographs.
2026-07-26 00:40:40 +07:00

48 lines
1.1 KiB
YAML

name: Deploy to GitHub Pages
# Publishes the static site (repo root) to GitHub Pages on every push to main.
on:
push:
branches: [main]
workflow_dispatch:
permissions:
contents: read
pages: write
id-token: write
# Allow one concurrent deployment; newer pushes cancel in-progress runs.
concurrency:
group: pages
cancel-in-progress: true
jobs:
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Pages
uses: actions/configure-pages@v5
# plans/ holds internal working notes. Publishing the repo root would
# serve them at /plans/reports/..., so stage only what the site needs.
- name: Stage site files
run: |
mkdir -p _site
cp index.html README.md LICENSE .nojekyll _site/
cp -r css js assets _site/
- name: Upload site artifact
uses: actions/upload-pages-artifact@v3
with:
path: _site
- name: Deploy
id: deployment
uses: actions/deploy-pages@v4