Skip to content

feat: add multi-page site generator (home + about + contact) - #91

Open
piaigmt wants to merge 1 commit into
mergeos-bounties:masterfrom
piaigmt:feat/multi-page-site-generator
Open

feat: add multi-page site generator (home + about + contact)#91
piaigmt wants to merge 1 commit into
mergeos-bounties:masterfrom
piaigmt:feat/multi-page-site-generator

Conversation

@piaigmt

@piaigmt piaigmt commented Jul 14, 2026

Copy link
Copy Markdown

Summary

Fixes #80.

Adds a coordinated multi-page site generator for BloggerEasy that emits a home/about/contact Blogger XML theme set sharing one design system:

  • home.xml — two-column landing/blog layout with sidebar
  • about.xml — single-column about/story layout
  • contact.xml — single-column contact page layout
  • shared colors/fonts/template tokens across all pages
  • consistent nav links (Home, About, Contact) across all generated pages
  • all generated pages validated as importable Blogger XML

Changes

  • New module: src/bloggereasy/theme/multipage.py
    • generate_multipage(structure, out_dir, template=...)
    • returns manifest with page paths, bytes, validation, and shared design tokens
  • New CLI command:
    • bloggereasy gen multipage --input data/samples/html/minimal_blog.html --out-dir /tmp/multipage_demo
  • New tests: tests/test_multipage.py
    • covers three-page generation, distinct titles/layouts, consistent nav, template variants, output directory creation, and validation

Validation

source .venv/bin/activate
python -m pytest tests/test_multipage.py -v
# 9 passed in 0.33s

python -m pytest tests/ -q
# 99 passed, 4 skipped in 0.28s

ruff check src/bloggereasy/theme/multipage.py src/bloggereasy/cli.py tests/test_multipage.py
# All checks passed!

ruff format --check src/bloggereasy/theme/multipage.py tests/test_multipage.py src/bloggereasy/cli.py
# 3 files already formatted

python -m bloggereasy.cli gen multipage --input data/samples/html/minimal_blog.html --out-dir /tmp/multipage_demo
# home.xml    7627 bytes ✓
# about.xml   6767 bytes ✓
# contact.xml 6783 bytes ✓
# validation_ok: true

Demo output

The CLI demo generated a coordinated three-file theme set at /tmp/multipage_demo:

  • /tmp/multipage_demo/home.xml
  • /tmp/multipage_demo/about.xml
  • /tmp/multipage_demo/contact.xml

Each file passed BloggerEasy validation (validation_ok: true).

Notes

This keeps the implementation focused on the bounty acceptance criteria: demo + tests for a coordinated multi-page home/about/contact generator.

Generate coordinated multi-page Blogger XML theme sets with shared design
tokens (colors, fonts, layout) across three page types:

- home: two-column layout with sidebar + nav links
- about: single-column bio/story layout
- contact: single-column contact-form layout

All pages share consistent navigation, color palette, and typography.
Each page is independently validated as importable Blogger XML.

New module: src/bloggereasy/theme/multipage.py
New CLI command: bloggereasy gen multipage --input <html> -o <dir>
New tests: tests/test_multipage.py (9 tests, all passing)

Fixes mergeos-bounties#80
@TUPM96 TUPM96 added star: missing Must follow org AND star mergeos + mergeos-contracts evidence: provided PR includes acceptable visual/media evidence labels Jul 14, 2026
@TUPM96

TUPM96 commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

@piaigmt Gate 1 (badges) blocked on mergeos-bounties/BloggerEasy.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/BloggerEasy (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

26 similar comments
@TUPM96

TUPM96 commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

@piaigmt Gate 1 (badges) blocked on mergeos-bounties/BloggerEasy.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/BloggerEasy (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@TUPM96

TUPM96 commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

@piaigmt Gate 1 (badges) blocked on mergeos-bounties/BloggerEasy.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/BloggerEasy (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@TUPM96

TUPM96 commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

@piaigmt Gate 1 (badges) blocked on mergeos-bounties/BloggerEasy.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/BloggerEasy (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@TUPM96

TUPM96 commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

@piaigmt Gate 1 (badges) blocked on mergeos-bounties/BloggerEasy.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/BloggerEasy (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@TUPM96

TUPM96 commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

@piaigmt Gate 1 (badges) blocked on mergeos-bounties/BloggerEasy.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/BloggerEasy (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@TUPM96

TUPM96 commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

@piaigmt Gate 1 (badges) blocked on mergeos-bounties/BloggerEasy.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/BloggerEasy (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@TUPM96

TUPM96 commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

@piaigmt Gate 1 (badges) blocked on mergeos-bounties/BloggerEasy.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/BloggerEasy (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@TUPM96

TUPM96 commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

@piaigmt Gate 1 (badges) blocked on mergeos-bounties/BloggerEasy.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/BloggerEasy (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@TUPM96

TUPM96 commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

@piaigmt Gate 1 (badges) blocked on mergeos-bounties/BloggerEasy.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/BloggerEasy (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@TUPM96

TUPM96 commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

@piaigmt Gate 1 (badges) blocked on mergeos-bounties/BloggerEasy.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/BloggerEasy (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@TUPM96

TUPM96 commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

@piaigmt Gate 1 (badges) blocked on mergeos-bounties/BloggerEasy.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/BloggerEasy (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@TUPM96

TUPM96 commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

@piaigmt Gate 1 (badges) blocked on mergeos-bounties/BloggerEasy.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/BloggerEasy (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@TUPM96

TUPM96 commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

@piaigmt Gate 1 (badges) blocked on mergeos-bounties/BloggerEasy.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/BloggerEasy (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@TUPM96

TUPM96 commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

@piaigmt Gate 1 (badges) blocked on mergeos-bounties/BloggerEasy.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/BloggerEasy (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@TUPM96

TUPM96 commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

@piaigmt Gate 1 (badges) blocked on mergeos-bounties/BloggerEasy.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/BloggerEasy (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@TUPM96

TUPM96 commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

@piaigmt Gate 1 (badges) blocked on mergeos-bounties/BloggerEasy.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/BloggerEasy (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@TUPM96

TUPM96 commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

@piaigmt Gate 1 (badges) blocked on mergeos-bounties/BloggerEasy.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/BloggerEasy (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@TUPM96

TUPM96 commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

@piaigmt Gate 1 (badges) blocked on mergeos-bounties/BloggerEasy.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/BloggerEasy (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@TUPM96

TUPM96 commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

@piaigmt Gate 1 (badges) blocked on mergeos-bounties/BloggerEasy.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/BloggerEasy (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@TUPM96

TUPM96 commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

@piaigmt Gate 1 (badges) blocked on mergeos-bounties/BloggerEasy.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/BloggerEasy (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@TUPM96

TUPM96 commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

@piaigmt Gate 1 (badges) blocked on mergeos-bounties/BloggerEasy.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/BloggerEasy (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@TUPM96

TUPM96 commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

@piaigmt Gate 1 (badges) blocked on mergeos-bounties/BloggerEasy.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/BloggerEasy (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@TUPM96

TUPM96 commented Jul 18, 2026

Copy link
Copy Markdown
Contributor

@piaigmt Gate 1 (badges) blocked on mergeos-bounties/BloggerEasy.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/BloggerEasy (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@TUPM96

TUPM96 commented Jul 18, 2026

Copy link
Copy Markdown
Contributor

@piaigmt Gate 1 (badges) blocked on mergeos-bounties/BloggerEasy.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/BloggerEasy (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@TUPM96

TUPM96 commented Jul 18, 2026

Copy link
Copy Markdown
Contributor

@piaigmt Gate 1 (badges) blocked on mergeos-bounties/BloggerEasy.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/BloggerEasy (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@TUPM96

TUPM96 commented Jul 19, 2026

Copy link
Copy Markdown
Contributor

@piaigmt Gate 1 (badges) blocked on mergeos-bounties/BloggerEasy.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/BloggerEasy (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@TUPM96

TUPM96 commented Jul 19, 2026

Copy link
Copy Markdown
Contributor

@piaigmt Gate 1 (badges) blocked on mergeos-bounties/BloggerEasy.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/BloggerEasy (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

16 similar comments
@TUPM96

TUPM96 commented Jul 19, 2026

Copy link
Copy Markdown
Contributor

@piaigmt Gate 1 (badges) blocked on mergeos-bounties/BloggerEasy.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/BloggerEasy (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@TUPM96

TUPM96 commented Jul 19, 2026

Copy link
Copy Markdown
Contributor

@piaigmt Gate 1 (badges) blocked on mergeos-bounties/BloggerEasy.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/BloggerEasy (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@TUPM96

TUPM96 commented Jul 19, 2026

Copy link
Copy Markdown
Contributor

@piaigmt Gate 1 (badges) blocked on mergeos-bounties/BloggerEasy.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/BloggerEasy (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@TUPM96

TUPM96 commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

@piaigmt Gate 1 (badges) blocked on mergeos-bounties/BloggerEasy.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/BloggerEasy (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@TUPM96

TUPM96 commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

@piaigmt Gate 1 (badges) blocked on mergeos-bounties/BloggerEasy.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/BloggerEasy (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@TUPM96

TUPM96 commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

@piaigmt Gate 1 (badges) blocked on mergeos-bounties/BloggerEasy.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/BloggerEasy (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@TUPM96

TUPM96 commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

@piaigmt Gate 1 (badges) blocked on mergeos-bounties/BloggerEasy.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/BloggerEasy (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@TUPM96

TUPM96 commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

@piaigmt Gate 1 (badges) blocked on mergeos-bounties/BloggerEasy.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/BloggerEasy (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@TUPM96

TUPM96 commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

@piaigmt Gate 1 (badges) blocked on mergeos-bounties/BloggerEasy.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/BloggerEasy (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@TUPM96

TUPM96 commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

@piaigmt Gate 1 (badges) blocked on mergeos-bounties/BloggerEasy.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/BloggerEasy (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@TUPM96

TUPM96 commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

@piaigmt Gate 1 (badges) blocked on mergeos-bounties/BloggerEasy.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/BloggerEasy (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@TUPM96

TUPM96 commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

@piaigmt Gate 1 (badges) blocked on mergeos-bounties/BloggerEasy.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/BloggerEasy (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@TUPM96

TUPM96 commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

@piaigmt Gate 1 (badges) blocked on mergeos-bounties/BloggerEasy.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/BloggerEasy (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@TUPM96

TUPM96 commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

@piaigmt Gate 1 (badges) blocked on mergeos-bounties/BloggerEasy.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/BloggerEasy (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@TUPM96

TUPM96 commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

@piaigmt Gate 1 (badges) blocked on mergeos-bounties/BloggerEasy.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/BloggerEasy (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@TUPM96

TUPM96 commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

@piaigmt Gate 1 (badges) blocked on mergeos-bounties/BloggerEasy.

Badge Status
star / follow missing (core stars + org follow — not only this product repo)
evidence provided

Required community actions

Follow the org

Star both core repos

  • (checking…)

Done:

  • Starred mergeos-bounties/mergeos
  • Starred mergeos-bounties/mergeos-contracts

Policy: bounty Gate 1 requires all of:

  1. Follow https://github.com/mergeos-bounties
  2. Star https://github.com/mergeos-bounties/mergeos
  3. Star https://github.com/mergeos-bounties/mergeos-contracts

Starring only mergeos-bounties/BloggerEasy (or any single product) is not enough.

Order: badges → security → tests → merge.

Please complete the checklist above, attach evidence if needed, then comment when ready.

@yh-liao-07

Copy link
Copy Markdown
Contributor

QA Verification ✅ APPROVE

Item Result
Target PR #91
Author @piaigmt
CI Status ✅ All passing
Verdict APPROVE — Multi-page site generator with clean implementation. CI green. Ready for maintainer review.

QA verification for bounty #64 (300 MRG)

@yh-liao-07

Copy link
Copy Markdown
Contributor

QA Verification ✅ APPROVE

Item Result
Target PR #91
Author @piaigmt
Head commit 853a9cd
CI Status ✅ All passing (2/2)
Files ? files (+0/-0)

Verdict: APPROVE — CI green, changes look clean. Ready for maintainer review.

QA verification for bounty #64 (300 MRG)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

evidence: provided PR includes acceptable visual/media evidence star: missing Must follow org AND star mergeos + mergeos-contracts

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[200 MRG] Feature: multi-page site generator (home+about+contact)

3 participants