8cea7dee20
- SiteForge Enterprise V8.10.0-dev.1 upstream source (210 tests) - Fix: v8_workflows._mapped_input now reads both 类型/分类 columns so WXR imports keep post/product types instead of collapsing to page - Docs: trade-pro theme port spec (R3) and implementation plan Co-Authored-By: Claude Code <noreply@anthropic.com>
13 lines
4.1 KiB
HTML
13 lines
4.1 KiB
HTML
<!doctype html><html lang="zh-CN"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><base href="/"><title>{{seo_title}}</title><meta name="description" content="{{seo_description}}"><meta name="robots" content="{{'noindex,follow' if mode=='notfound' else (page.robots or 'index,follow')}}">{% if canonical %}<link rel="canonical" href="{{canonical}}">{% endif %}<link rel="stylesheet" href="assets/theme.css"><link rel="stylesheet" href="assets/blocks.css"><link rel="stylesheet" href="assets/custom.css"></head><body>
|
|
<div class="announcement">A PARTNER FOR WHAT'S NEXT <span>→</span> {{site.tagline or 'Think big. Go further.'}}</div>
|
|
<header class="shell header"><a href="./" class="logo"><span class="logo-box">✦</span>{{site.name}}</a><nav><a href="./">Home</a>{% for n in nav if n.route!='/' %}<a href="{{link(n.route)}}">{{n.title}}</a>{% endfor %}{% if entries|selectattr('type','equalto','product')|list %}<a href="product/">Solutions</a>{% endif %}{% if entries|selectattr('type','equalto','post')|list %}<a href="post/">Insights</a>{% endif %}</nav><a class="nav-btn" href="mailto:{{site.email or "info@example.com"}}">Let's Talk <span>↗</span></a></header>
|
|
{% if blueprint_mode %}{% elif mode=='home' %}<section class="hero"><div class="shell hero-grid"><div class="hero-text"><div class="pill">✦ WELCOME TO {{site.name|upper}}</div><h1>{{page.title if page.title!=site.name else 'Ideas become impact.'}}</h1><p>{{page.summary or site.tagline or 'A forward-looking partner creating meaningful opportunities for tomorrow.'}}</p><div class="actions"><a class="primary" href="product/">Explore Solutions ↗</a><a class="secondary" href="{{'about/' if entries|selectattr('route','equalto','/about/')|list else 'mailto:{{site.email or "info@example.com"}}'}}">Learn About Us →</a></div><div class="trusted">STRATEGY <span>•</span> INNOVATION <span>•</span> CONNECTIONS</div></div><div class="abstract-art">{% if page.cover %}<img src="{{asset(page.cover)}}" alt="{{page.title}}">{% else %}<div class="orb orb-main"></div><div class="orb orb-inner"></div><div class="orb orb-small"></div><div class="art-caption">THE FUTURE<br>IS BUILT<br>TOGETHER.</div>{% endif %}</div></div></section>
|
|
{% else %}<section class="inner-hero"><div class="shell"><span class="pill">OUR {{type_names.get(page.type,'WORLD')|upper}}</span><h1>{{page.title}}</h1><p>{{page.summary}}</p></div></section>{% endif %}
|
|
{% if blueprint_mode %}<main class="sf-canvas">{{blocks}}</main>{% else %}<main class="shell content"><div class="nudge"><span>✦</span> PURPOSE-LED. OUTCOME-FOCUSED.</div>
|
|
{% if mode in ['detail','home'] and (content or blocks) %}<div class="rich-content">{{blocks}}{{content}}</div>{% endif %}
|
|
{% if mode=='detail' and page.cover %}<div class="detail-image"><img src="{{asset(page.cover)}}" alt="{{page.title}}"></div>{% endif %}
|
|
{% set chosen=listing_items if mode=='listing' else entries|selectattr('type','equalto','product')|list if mode=='home' else [] %}
|
|
{% if chosen %}<div class="section-header"><div><span class="kicker">DISCOVER MORE</span><h2>{{'What we offer' if mode=='home' else page.title}}</h2></div><span>Distinct solutions. Shared ambition.</span></div><div class="tiles">{% for item in chosen[:9] %}<a href="{{link(item.route)}}" class="tile"><div class="tile-image">{% if item.cover %}<img src="{{asset(item.cover)}}" alt="{{item.title}}">{% else %}<span>✳</span>{% endif %}</div><div class="tile-info"><span>{{type_names.get(item.type,'SOLUTION')}}</span><h3>{{item.title}}</h3><p>{{item.summary|truncate(100)}}</p><b>Learn more ↗</b></div></a>{% endfor %}</div>{% endif %}
|
|
{% if mode=='home' %}<div class="big-cta"><span>READY TO CONNECT?</span><h2>Let's build something<br>meaningful together.</h2><a href="mailto:{{site.email or "info@example.com"}}">Get in touch ↗</a></div>{% endif %}</main>
|
|
{% endif %}<footer><div class="shell"><div class="footer-upper"><h2>{{site.name}}</h2><p>{{site.tagline or 'Building better possibilities.'}}</p></div><div class="footer-line"><span>© {{site.name}}</span><span>CONNECTED THROUGH SITEFORGE</span></div></div></footer></body></html>
|