Commit Graph

12 Commits

Author SHA1 Message Date
Claude Code
aa81e6373d add Google Analytics 4 (gtag.js) tracking 2026-05-01 18:39:52 +08:00
Claude Code
e32ba094df add Google site-search input to header nav
Slim pill-shaped search input. Submits site:qipaobuzz.com queries
to Google in a new tab. Vermilion focus ring matches the Chinese
magazine palette.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-01 17:50:40 +08:00
Claude Code
d298fc9f0f fix layout: same nested-link + grid track collapse fix as hype/viralmvp
PostList no longer wraps cards in an outer <a>, so .post-hero-link
and .post-row-link selectors don't match anything. Layout now grids
.post-hero and .post-row directly + adds the stretched-link pattern
on .card-link inside titles + min-width: 0 on grid items + tag link
z-index: 2 above the title overlay.

No design changes — same vermilion + cream Chinese magazine palette.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-01 17:42:46 +08:00
Claude Code
0064167336 unify cover-image hero + row card listings with hype404 / viralmvp
Switches PostList to the same shared template the other two blogs
use (hero card + image-row cards) and adds matching .post-hero /
.post-row CSS to the editorial light theme. Drops the dependency on
markdown.js getVisibleTags + renderMarkdown — covers come from raw
markdown regex against /images/ paths, no full render needed.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-01 16:57:47 +08:00
Claude Code
f49e0ffa77 redesign: premium editorial light theme
Replaces the rice-paper qipao motif (radial-gradient bg, ZCOOL XiaoWei
display font, Ma Shan Zheng brush brand) with the same clean editorial
magazine theme as hype404 / viralmvp:

- Warm off-white bg (#fbf9f3), rich near-black ink
- Fraunces serif headlines + Inter body + JetBrains Mono code
- Chinese vermilion accent (#c8102e) for the "buzz" brand mark, drop
  cap, blockquote rule, pagination/hover states
- Noto Serif SC + Noto Sans SC pulled in alongside Fraunces/Inter so
  inline Chinese characters (e.g. 董宇辉) render in a coordinated
  serif/sans pair instead of falling through to system fonts
- Same component classes (.post, .post-content, .tag, etc.) so
  PostList and post pages cascade through unchanged
- AdSense script preserved for ads-enabled deployments
- Brand wordmark "qipaobuzz" (buzz in vermilion accent)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-01 16:44:25 +08:00
claude-code
7bf6af98d1 design(qipaobuzz): premium broadsheet listing — hero + image-row, hairline dividers, scroll-reveal animations
- Replace bordered .post cards with a flowing newspaper-style listing.
- First post becomes a hero (16:7 cover + overlay-style headline).
- Subsequent posts are image-left rows with ink-stroke vertical accent.
- Hover: title underline-fill + image scale + saturate.
- IntersectionObserver scroll-reveal, no library deps.
- Mobile: 110px thumb, 3-line excerpt clamp.
2026-04-29 18:16:36 +08:00
af832748ff fix: Chinese news blog (not fashion/lifestyle); qipao motif, drop lantern 2026-04-20 05:14:29 +00:00
3d34eb47af design: Chinese-style redesign — calligraphy fonts, red/gold scroll frame, 灯笼 motifs 2026-04-20 05:12:00 +00:00
169dee215b favicon: add proper multi-size .ico (16/32/48/64) as primary 2026-04-20 04:25:33 +00:00
a3d86b768b favicon: restore original Ghost site icon (ATVN_2025); drop lantern SVG 2026-04-20 04:22:52 +00:00
7b078880de design: warm red theme + lantern logo + serif headings + favicon 2026-04-20 04:17:21 +00:00
28ab757739 initial: Astro port of QipaoBuzz with AdSense + WebP images + tag filter 2026-04-20 04:14:13 +00:00